GPT 예약 파티션 과 GPT EFI 시스템 파티션 의 용도가 궁금 합니다. 필요한가요? 제거하면 어떻게됩니까?
또한 무엇입니까?
나는 그림에서 두 번째와 세 번째를 의미합니다.
diskmgmt.msc
)을 사용 하여 드라이브 문자를 할당 할 수 있습니다 .
GPT 예약 파티션 과 GPT EFI 시스템 파티션 의 용도가 궁금 합니다. 필요한가요? 제거하면 어떻게됩니까?
또한 무엇입니까?
나는 그림에서 두 번째와 세 번째를 의미합니다.
diskmgmt.msc
)을 사용 하여 드라이브 문자를 할당 할 수 있습니다 .
답변:
적절한 답변에는 기술적 세부 사항이 필요하다고 생각합니다.
컴퓨터에는 하드 디스크가 하나만있을 것입니다. 스크린 샷에 표시된 창에서 볼 수있는 것은 시스템에서 디스크로 참조하더라도 실제로는 파티션입니다.
일반적으로 드라이브는 파티셔닝없이 사용할 수 있습니다. 대부분의 pendrive는 그런 식으로 작동합니다. [1] 그러나 파티션을 사용하면 다음과 같은 몇 가지 장점이 있습니다.
하드 드라이브에는 파티션 테이블이 있습니다. 파티션 레이아웃을 설명하는 구조입니다.
최근까지 대부분의 경우 MBR 파티셔닝 구성표가 사용되었습니다. 파티션 테이블은 디스크에서 읽은 첫 번째 부트 스트랩 코드와 드라이브의 파티션 테이블을 포함하는 디스크의 예약 된 부분 (최초의 물리적 섹터) 인 마스터 부트 레코드 안에 있기 때문에 호출 되었습니다. 파티션의 수, 위치 및 각 파일 시스템 유형 (예 : FAT32, NTFS 등)을 알려줍니다.
부트 스트랩 동안 머신의 펌웨어는 MBR 코드를 읽고 제어권을 그에 전송합니다. MBR 코드 는 파티션 테이블에서 식별 된 활성 파티션 에서 볼륨 부트 레코드 의 첫 번째 블록을 읽고 제어를 전송합니다. 이 코드는 나머지 VBR을 읽고 마지막으로 파티션에서 적절한 파일을로드하고 운영 체제를 부팅합니다.
이 계획에는 많은 장점이있었습니다. 구식 하드웨어 나 제한된 디스크 공간 만 사용했을 때조차도 구현 및 사용이 매우 간단했습니다. 또한 VBR 코드 (OS 설치 중 작성)는 파일 시스템을 이해해야하는 첫 번째로 실행되는 코드이므로 BIOS를 비교적 간단하고 간결하게 유지할 수 있습니다. 그러나 MBR 파티션 테이블은 이제 30 년이되었습니다. 하드웨어 및 소프트웨어가 변경되었습니다. 주요 한계는 파티션 테이블의 형식이 약 2TiB 크기의 하드 드라이브 만 지원한다는 것입니다. MBR 파티셔닝에 다른 많은 문제가있었습니다.
MBR 파티션 테이블은 이제 GUID 파티션 테이블 또는 GPT로 대체됩니다 . 하드 디스크에있는 파티션 테이블 유형입니다 (그렇지 않은 경우 "EFI 시스템 파티션"이 없음). GPT에는 MBR이 없으며 [2] 레거시 BIOS를 대체하는 새로운 유형의 펌웨어 인 UEFI가 보완됩니다. 즉, GPT 디스크에서 부팅하려면 시스템에 UEFI 펌웨어가 있어야합니다. UEFI는 단일 파티션에서 제공하는 볼륨 부팅 레코드에 의존 할 필요는 없지만 OS에서 제공하는 OS 로더를 사용할 수 있습니다.
BIOS가 하드 디스크에서 부팅 할 때는 먼저 MBR을보고 있습니다. MBR의 파티션 테이블은 MBR 코드가 활성 파티션을 찾고 식별 할 수 있도록합니다. 활성 파티션의 볼륨 부트 레코드의 코드는 제어를 찾아서 읽고 OS 로더로 전송합니다.
UEFI는 더 정교합니다. UEFI 펌웨어는 실행 파일을 찾고, RAM에로드하고, 제어를 전송하기에 충분한 FAT 형식 파티션의 세부 사항을 적어도 이해할 수 있습니다. Windows의 경우이 파일은 bootmgr.exe
입니다.
UEFI 펌웨어는 이러한 파일이 포함 된 파티션을 찾습니다. 스크린 샷에서 "EFI 시스템 파티션"이라고합니다. (파티션 내부에있는 숫자 식별자 인 GUID로 "EFI 시스템 파티션"으로 식별됩니다. 하드 드라이브 당 하나의 파티션 만 허용됩니다. UEFI 펌웨어는 FAT 파일 시스템 제품군 인 EFI 시스템 만 이해하므로 파티션은 FAT32로 포맷해야합니다.)
그런 다음 해당 파티션에서 사용 가능한 모든 OS 로더를 읽고 기본값으로 지정한 것이 있는지 확인합니다. UEFI 부팅을 시작하기 전에 다른 OS 로더를 선택하기 전에 일부 버튼을 누를 수 있습니다. 따라서 UEFI는 MBR 또는 VBR에있는 부팅 코드와 독립적입니다. 대신 설치된 OS에서 제공하는 로더에 의존합니다.
UEFI에는 호환성 지원 모듈이 포함되어 있으며 일반적으로 기본적으로 비활성화되어 있습니다. MBR 기반 BIOS 부팅 순서와의 호환성을 복원합니다. 불행히도, BIOS 부팅에는 시스템 펌웨어가 추가 초기화를 수행해야하므로 전체적으로 부팅 속도가 느려집니다.
이 시점에서 EFI 시스템 파티션 을 삭제하면 모든 OS 로더가 지워 지므로 UEFI로 하드 드라이브를 부팅 할 수 없습니다.
Microsoft가 발명 한 자리 표시 자입니다. 의미있는 데이터를 포함하지 않으며 특별한 용도로 추가 파티션을 만들어야 할 경우를 대비하여 있습니다. 이 경우 Windows는 예약 파티션 을 축소 하고 복구 된 장소에 새 파티션 을 만듭니다. 그것을 삭제하면 어떤 피해를하지 말아야 지금 ,하지만 당신은 미래의 어떤 문제에 직면 할 수있다.
이제이 중 하나를 삭제하기 전에 "내가 왜 그렇게합니까?" 라는 질문을 스스로에게 해야합니다.
당신이 얻는 여유 디스크 공간은 그만한 가치가 없을 것입니다. 하드 드라이브에는 700GB의 사용 가능한 디스크 공간이 있습니다. 이 두 파티션은 결합 된 400MB 미만을 차지합니다 . 하드 드라이브의 0,05714 %입니다. 디스크의 일부만 복구하면 부팅 실패와 향후 Windows 관련 문제가 발생할 수 있습니다.
MBR 파티션 테이블에 대해 이해가되는 또 다른 이유는 4 개의 파티션으로 제한 되었기 때문에 모든 파티션이 소중했습니다. GPT의 경우에는 해당되지 않으므로 여기서 두 개를 삭제할 이유가 없습니다.
[1] Pendrives는 분할 될 수 있지만, 기본적으로 적절한 분할 테이블이 없습니다. 그들 위에있는 단일 파티션에는 부트 섹터가 없으며 새 파티션 테이블을 만들지 않으면 더 많은 파티션을 만들 수 없습니다.
[2] 그것은 사실이 아닙니다. GPT에는 의사 파티션이있는 더미 MBR 테이블이 하드 드라이브의 처음 2TB에 걸쳐 있습니다. 드라이브에 유효한 MBR 파티션 테이블과 여유 공간이없는 단일 파티션이 포함되어 있다고 생각하도록 GPT를 지원하지 않는 레거시 도구를 속이는 데 사용됩니다. 레거시 도구가 손상된 MBR로 해석하여 수정을 시도 할 수 있기 때문에 레거시 도구가 GPT를 읽도록하는 것보다 안전합니다.
ESP (EFI 시스템 파티션)에는 NTLDR, HAL, Boot.txt 및 시스템을 부팅하는 데 필요한 기타 파일 (예 : 드라이버)이 포함되어 있습니다.
MSR (Microsoft Reserved Partition)은 운영 체제 소프트웨어가 나중에 사용할 수 있도록 각 디스크 드라이브에 공간을 예약합니다.