Windows가 EFI 부팅에서 GPT 디스크를 MBR로 감지


42

이 디스크는 OCZ VERTEX 128GB SSD입니다. OSX에서 GPT로 형식화됩니다. 디스크 레이아웃은

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *128.0 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                 Apple_RAID                         63.8 GB    disk1s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk1s3
   4:       Microsoft Basic Data ssdwin                  63.9 GB    disk1s4

"ssdwin"파티션에 windows7을 설치하려고하는데 EFI Boot windows 7 64 비트 USB 설치 프로그램에서 다음과 같이 말합니다.

이 디스크에 Windows를 설치할 수 없습니다. 선택한 디스크에는 mbr 파티션 테이블이 있으며 On EFI 시스템 창은 GPT 디스크에만 설치할 수 있습니다.

그러나 내 디스크는 GPT 디스크입니다. 어떻게 내가 이것을 복구 할 수 있습니까?

답변:


69

Apple의 디스크 유틸리티를 사용하여 Windows 파티션으로 FAT 파일 시스템을 만드셨습니까? 그렇다면 합법적 인 GPT 디스크에서 하이브리드 MBR 디스크 로 디스크를 변환했습니다. OS X은 GPT로, Windows는 MBR로 나타납니다. 이 경우 솔루션은 하이브리드 MBR 데이터를 지우는 것입니다. 많은 유틸리티가이를 수행 할 수 있습니다. 내 GPT fdisk ( gdisk) 유틸리티를 사용 하여 수행하는 방법을 설명하겠습니다 .

  1. Sourceforge 페이지 에서 GPT fdisk를 다운로드 하여 설치하십시오. (버전은 Linux, OS X 및 Windows에서 사용할 수 있습니다. OS X에서이 작업을 수행한다고 가정하겠습니다.) 또는 Parted Magic 과 같은 Linux 응급 디스크에서 실행할 수 있습니다 .
  2. 터미널 창 gdisk에 입력하여 디스크에서 시작 하십시오 sudo gdisk /dev/disk1. (앞서 제시 한 것과 다르거 나 작업에 다른 OS를 사용하는 경우 장치 식별자를 변경하십시오.)
  3. p올바른 디스크에서 작업하고 있는지 확인하기 위해 파티션 테이블을 보려면 입력 하십시오. 그렇지 않은 경우 입력 q하여 변경 사항을 저장하지 않고 종료하고 다른 장치로 다시 시도하십시오.
  4. 입력 x전문가 '메뉴로 들어갑니다.
  5. n새로운 보호 MBR을 작성하려면 입력하십시오 . 그 주 gdisk변화를 확인하지 않습니다; 새로운 전문가의 프롬프트가 표시됩니다.
  6. w변경 사항을 저장하려면 입력 하십시오. 이 작업을 확인하라는 메시지가 표시됩니다. 그렇게하세요

운이 좋으면 문제가 해결됩니다. 그렇지 않으면 메뉴 gdiskv옵션을 사용 gdisk하여 파티션 테이블 문제를 찾을 수 있습니다. 사소한 문제를 자동으로 해결할 수 있지만 다른 경우에는 명시 적으로 변경해야합니다. 자세한 내용은 GPT 수리에 대한 GPT fdisk 설명서 를 참조하십시오.


엘 캐피 탄 부록 :

Apple의 OS X 10.11 ( "El Capitan")에는 "루트리스"또는 "시스템 무결성 보호"라고하는 새로운 기능이 포함되어있어 GPT fdisk를 포함하여 특정 유형의 유틸리티를 실행하기 어렵거나 불가능합니다. 확실히,이 새로운 기능은 맬웨어가 컴퓨터를 제어하기 어렵게하거나 사용자가 실수로 자신의 시스템을 손상시키는 것을 방지하여 보안을 향상시키기위한 것입니다. 그러나 실제로 GPT fdisk 또는 기타 타사 도구를 사용해야하는 경우에도 문제가 발생합니다. Apple의 자체 도구로 하이브리드 MBR을 제거 할 수 있다면 어떻게해야할지 모르겠습니다. 따라서 AFAIK이 작업은이 새로운 보안 기능을 우회해야합니다.

이 문제를 해결하는 방법은 다음과 같습니다.

  • "설치하기 전에 시도"모드로 부팅 된 Ubuntu 설치 관리자 와 같은 비 OS X OS를 사용하십시오 .
  • Mac을 부팅 할 때 Command + R을 누르고 있으면이 기능이 비활성화 된 복구 환경이 시작됩니다. 이론적으로 환경 변수 gdisk를 조정해야 할 수도 있지만이 환경에서 실행할 수 있어야 PATH합니다. (이 접근법을 시도하지 않았으므로 고려하지 않은 장애물이있을 수 있습니다.)
  • 복구 환경으로 부팅하고 터미널 창을 열고을 입력 한 csrutil disable다음 일반 환경으로 재부팅하십시오. 이 조치는 루트없는 시스템을 사용 불가능하게합니다. 이러한 단계를 수행하여 다시 활성화 그러나 전달할 수 있습니다 enable보다는 disablecsrutil.

루트가없는 환경에 대한 자세한 내용은 이 페이지를 참조 하십시오.


1
로드, 이렇게 해줘서 고마워 새로 포맷 된 2013 Macbook Pro Retina에서 같은 문제가 발생했습니다. 합법적 인 bootcamp 길잡이 방법을 통해 Win8을 즉시 설치할 수 없었습니다 (디스크 유틸리티를 사용하지 않았습니다). 나는 여전히 문제가 있었고 T에 대한 튜토리얼을 따르는 것이 매력처럼 작동했습니다. 다시 감사합니다! 이 작업을 수행하는 데 시간이 많이 걸리지 않았습니다.
saurabhj

3
이 단계는 하이브리드 MBR 데이터를 제거 하지만 하이브리드 MBR은 단지 1 ~ 3 개의 GPT 파티션 항목을 복제합니다 (MBR 형식). GPT 항목은 그대로 유지되며 액세스 가능하므로 파일에 대한 액세스 권한을 잃지 않아야합니다. 물론,이 모든 것은 파티션 테이블이 유효하다고 가정합니다 (또는 모든 하이브리드 MBR처럼 "유효한"것으로 가정). 파티션 테이블이 손상되고 하이브리드 MBR이 GPT 대응이없는 파티션을 지정하면 해당 파티션이 손실됩니다. 이것은 처음에는 매우 불법적이고 위험한 설정입니다.
Rod Smith

1
정말 감사합니다 @RodSmith! Windows 8.1 용 Macbook Pro 2012의 OSX 10.10.1 Yosemite에서 지금 시도했지만 완벽하게 작동했습니다. 귀하의 지침은 매우 유용하며 유틸리티는 훌륭합니다. 나는 당신에게 언젠가 커피를 사서 기뻐할 것입니다, 알려주세요 :)
MyPreciousss

1
GPT fdisk는 하이브리드 MBR을 확인했을뿐만 아니라이 지침을 사용하여 Windows 7에서 OS X 및 Ubuntu에서 잘 읽을 수있는 외부 디스크에 대한 "디스크를 포맷해야합니다 ..."프롬프트를 수정했습니다. 감사!
Sirap

2
이것은 생명의 은인이었습니다. 필자의 경우 BootCamp는 많은 문제를 일으킨 하이브리드 MBR 조건을 생성했습니다. 수정 후 시스템에서 기본 EFI 3 중 부팅 설치를 수행했습니다.
Evan Plaice
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.