Szybka poprawka: Fake Bootcamp.
„Dzieliłem wolne miejsce (którego OS X nie mógł wykorzystać) jako MS-DOS, Bootcamp Assistant pomyślał, że to Windows, i byłem w stanie usunąć tę partycję MS-DOS i przywrócić Mac OS do pojedynczej partycji.”
To najłatwiejsze rozwiązanie, więc spróbuj najpierw.
Brak szczęścia? Długa poprawka:
W moim przypadku nie udało mi się uruchomić Narzędzia dyskowego do utworzenia partycji.
Próbowałem gpt
odtworzyć partycję, ale nie zapisałaby się ona w GPT, gdy żadna z partycji nie została zamontowana. Ale ponieważ mówimy o mojej partycji rozruchowej, dysk był używany, ponieważ jedna z partycji (moja partycja rozruchowa!) Jest zamontowana. Musimy więc uruchomić komputer z dysku innego niż ten i odmontować wszystkie partycje na dysku, a następnie użyć gpt
.
Odzyskiwanie Internetu
Uruchom do odzyskiwania w Internecie (przytrzymaj Cmd + Opt + R podczas uruchamiania), aby dysk nie był używany. Jeśli twój komputer jest za stary na Internet Recovery, powinieneś być w stanie uruchomić komputer z innego dysku (nie z innej partycji) i uzyskać ten sam wynik. Uwaga: w takim przypadku numery dysków ( /dev/disk0
) mogą być dla Ciebie inne.
Uruchom Odzyskiwanie Internetu i przejdź do Narzędzia -> Terminal.
-bash-3.2# gpt show /dev/disk0
To przestrzeń, którą chcę odzyskać.
W ramach kontroli rozsądku weź rozmiar (druga kolumna), pomnóż go przez 512 i podziel przez miliard. Wynik powinien odpowiadać rozmiarowi poprzedniej partycji Bootcamp w GB.
Przykład: 58593759
* 512/1 000 000 000 = 30 GB
Weź pozycję początkową (pierwsza kolumna), tam powiemy gpt, aby utworzył nową partycję
gpt add -b <start position> -t windows /dev/disk0
W moim przypadku widać, że pozycja początkowa to 431640960
. Możesz i powinieneś wybrać / Kopiuj / Wklej we własnym Terminalu, aby poprawnie skopiować ten numer.
Przykład: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0
/dev/disk0s4 added
Wreszcie!
Jeśli wystąpił błąd No such file or directory
, przeczytaj następną sekcję, a następnie wróć tutaj i spróbuj ponownie.
Zakładając, że dysk został dodany poprawnie reboot
i użyj Narzędzia dyskowego, aby skasować nową partycję jako MS-DOS. Uruchom asystenta Bootcamp i wybierz Usuń system Windows 7.
Bootcamp został usunięty, a dysk został przywrócony do jednego woluminu.
I wystarczyło mi cały dzień.
nie można otworzyć urządzenia '/ dev / disk0': Brak takiego pliku lub katalogu
Podczas korzystania z gpt add
polecenia może pojawić się błąd
nie można otworzyć urządzenia '/ dev / disk0': Brak takiego pliku lub katalogu
Ta wiadomość jest bardzo myląca. Właśnie czytaliśmy to urządzenie wcześniej za pomocą gpt show
. Ten komunikat naprawdę oznacza „urządzenie jest w użyciu”.
Program OS X Recovery mógł go zamontować i należy go odmontować. Użyj mount
polecenia, aby znaleźć zamontowaną partycję i umount
to.
-bash-3.2# mount
stworzy ogromną listę partycji:
/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
Będzie on okresowo montowany automatycznie, więc spróbuj się pospieszyć, bo inaczej będziesz musiał go odmontować.