빠른 수정 : Fake Bootcamp.
"빈 공간 (OS X가 사용할 수 없었던)을 MS-DOS로 분할했습니다. Bootcamp Assistant는 Windows라고 생각하고이 MS-DOS 분할 영역을 제거하고 Mac OS를 단일 분할 영역으로 복원 할 수있었습니다."
이것이 가장 쉬운 해결책이므로 먼저 시도하십시오.
불운? 긴 수정 사항 :
제 경우에는 디스크 유틸리티에서 파티션을 만들 수 없었습니다.
gpt
파티션을 다시 만들 려고했지만 파티션이 마운트되어있는 동안 GPT에 쓰지 않았습니다. 그러나 우리가 이야기하는 부팅 파티션이기 때문에 파티션 중 하나 (내 부팅 파티션!)가 마운트되어 있기 때문에 디스크가 사용 중이었습니다. 따라서이 디스크가 아닌 디스크로 부팅하고 디스크의 모든 파티션을 마운트 해제 한 다음을 사용해야 gpt
합니다.
인터넷 복구
디스크를 사용하지 않도록 인터넷 복구로 부팅합니다 (시작하는 동안 Cmd + Opt + R 유지). 컴퓨터가 인터넷 복구에 사용하기에 너무 오래된 경우 다른 파티션이 아닌 다른 디스크로 부팅하여 동일한 결과를 얻을 수 있습니다. 참고 :이 경우 디스크 번호 ( /dev/disk0
)가 다를 수 있습니다.
인터넷 복구를 시작하고 유틸리티-> 터미널로 이동하십시오.
-bash-3.2# gpt show /dev/disk0
이것은 내가 되찾고 싶은 공간입니다.
위생 검사로서 크기 (두 번째 열)에 512를 곱한 다음 10 억으로 나눕니다. 결과는 이전 Bootcamp 파티션의 크기 (GB)와 일치해야합니다.
예 : 58593759
* 512 / 1,000,000,000 = 30GB
시작 위치 (첫 번째 열)를 가져 와서 gpt가 새 파티션을 만들도록 지시합니다.
gpt add -b <start position> -t windows /dev/disk0
제 경우에는 시작 위치가 431640960
입니다. 이 번호를 올바르게 복사하려면 터미널에서 / 복사 / 붙여 넣기를 선택하고 복사해야합니다.
예: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0
/dev/disk0s4 added
드디어!
오류가 발생 No such file or directory
하면 다음 섹션을 읽은 다음 여기로 돌아와 다시 시도하십시오.
디스크가 정상적으로 추가되었다고 가정 reboot
하고 디스크 유틸리티를 사용하여 MS-DOS로 새 파티션을 지우십시오. Bootcamp assistant를 실행하고 Windows 7 제거를 선택하십시오.
Bootcamp가 제거되었고 디스크가 단일 볼륨으로 복원되었습니다.
그리고 하루 종일 내 모든 일이 필요했습니다.
'/ dev / disk0'장치를 열 수 없습니다 : 해당 파일이나 디렉토리가 없습니다
gpt add
명령 을 사용할 때 오류가 발생할 수 있습니다
'/ dev / disk0'장치를 열 수 없습니다 : 해당 파일이나 디렉토리가 없습니다
이 메시지는 매우 혼란 스럽습니다. 우리는 방금 이전에 그 장치를 읽었습니다 gpt show
. 이 메시지는 실제로 "장치 사용 중"을 의미합니다.
OS X 복구에서 마운트했을 수 있으므로 마운트 해제해야합니다. mount
명령을 사용 하여 마운트 된 파티션과 파티션을 찾으십시오 umount
.
-bash-3.2# mount
거대한 파티션 목록을 생성합니다.
/dev/disk2s3 on /
devfs on /dev
/dev/disk3 on /Volumes
/dev/disk4 on /private/var/tmp
/dev/disk5 on /private/var/run
/dev/disk6 on /System/Installation
/dev/disk7 on /private/var/db
/dev/disk8 on /private/var/folders
/dev/disk9 on /private/var/root/Library
/dev/disk10 on /Library/ColorSync/Profiles/Displays
/dev/disk11 on /Library/Preferences
/dev/disk12 on /Library/Preferences/SystemConfiguration
/dev/disk13 on /Library/Keychains
/dev/disk1 /Volumes/Macintosh HD <--- unmount this /Volumes/<YourDisk>
-bash-3.2# umount /dev/disk1
주기적으로 자동으로 다시 마운트되므로 서두르거나 다시 마운트 해제해야합니다.