
내 드라이브가 파티션 관리를 위해 처음 512바이트를 사용하고 데이터를 기록한다고 생각하는 일부 오래된 OS 설치 프로그램으로 작업하고 있다고 상상해 보십시오. UEFI 펌웨어가 UEFI 호환 가능하고 이전에 드라이브에 설치된 OS의 부트 로더를 실행하지 않거나 펌웨어가 재부팅 시 이전에 할당된 GPT 파티션을 다시 한 번 볼 수 있도록 시스템이 손상될 수 있습니까? ?
답변1
MBR을 덮어쓰면 안 됩니다.완전히"BIOS"이든 "UEFI"이든 일반 PC를 브릭합니다... OS를 부팅할 수 없게 만들 수도 있고 그렇지 않을 수도 있지만 사전 OS 펌웨어에는 영향을 미치지 않으며 여전히 다른 미디어에서 부팅할 수 있습니다. MBR을 다시 생성하거나 최소한 OS를 다시 설치하십시오.
그 외에도 'GPT' 파티션 테이블(대부분의 EFI 디스크에 사용됨)은 실제로두번째섹터 - 소위 "보호 MBR"을 위한 첫 번째 섹터를 예약합니다. 이 섹터는 특히 BIOS 시스템 및 MBR 도구와의 호환성을 유지하기 위해 존재합니다.
기존 MBR은 두 가지 용도로 사용됩니다. 첫 번째 440바이트는 BIOS 스타일 "1단계" 부트로더에 사용됩니다. 나머지 72바이트는 파티션 테이블에 사용됩니다.
GPT 파티션 디스크의 "보호 MBR"은 항상 하나의 매우 큰 "보호" 파티션을 보유한다는 점을 제외하면 여전히 동일한 형식을 유지합니다. 기존 MBR 파티셔닝 도구는 디스크가 비어 있다고 생각하지 않습니다. 실제로 전체 디스크를 덮는 하나의 거대한 파티션을 볼 수 있으며 알 수 없는 유형의 파티션이라도 실제 파티션을 자동으로 삭제하는 적절한 도구는 없습니다.
(그러나 만일 당신이하다삭제하고 새 파티션을 만드세요.~할 수 있다이제 디스크에는 서로 다른 정보를 담고 있는 두 개의 파티션 테이블이 있으므로 펌웨어를 혼동하게 됩니다.)
한편, 부트로더 영역을 덮어쓰는 도구는 EFI 부팅 프로세스에 아무런 영향을 미치지 않습니다. EFI 펌웨어는 특정 파티션에서 특정 파일을 직접 찾기 때문에 이전 부팅 코드 위치를 어떤 용도로도 사용하지 않습니다.