Czy zdarzyło Ci się użyć Narzędzia dyskowego Apple, aby utworzyć system plików FAT na partycji, która miała być przeznaczona dla Windows? Jeśli tak, przekonwertowałeś dysk z legalnego dysku GPT na dysk hybrydowy MBR , który OS X widzi jako GPT, a Windows jako MBR. Rozwiązaniem w tym przypadku jest wyczyszczenie danych hybrydowego MBR. Można to zrobić za pomocą wielu narzędzi. Opiszę, jak to zrobić za pomocą mojego własnego GPT fdisk (gdisk
) narzędzia:
- Pobierz GPT fdisk z jego strony Sourceforge i zainstaluj go. (Dostępne są wersje dla systemów Linux, OS X i Windows. Zakładam, że będziesz to robił z OS X.) Alternatywnie, możesz uruchomić go z awaryjnej płyty linuksowej, takiej jak Parted Magic
- Uruchom
gdisk
na swoim dysku, wpisując sudo gdisk /dev/disk1
w oknie Terminala. (Zmień identyfikator urządzenia, jeśli nie jest taki, jak przedstawiłeś wcześniej lub jeśli używasz do tego zadania innego systemu operacyjnego).
- Wpisz
p
, aby wyświetlić tablicę partycji i sprawdzić, czy pracujesz na właściwym dysku. Jeśli nie, wpisz q
, aby wyjść bez zapisywania zmian i spróbować ponownie na innym urządzeniu.
- Wpisz
x
, aby wejść do menu ekspertów.
- Wpisz
n
, aby utworzyć nowy ochronny MBR. Zauważ, że gdisk
nie potwierdzi zmiany; pokaże tylko nowy monit ekspertów.
- Wpisz
w
, aby zapisać zmiany. Zostaniesz poproszony o potwierdzenie tej czynności. Zrób to.
Przy odrobinie szczęścia rozwiąże to problem. Jeśli jednak tak się nie stanie, możesz użyć opcji gdisk
(w dowolnym menu), aby v
wyszukał problemy z tablicą partycji. Może to naprawić niektóre drobne problemy automatycznie, ale w innych przypadkach będziesz musiał wprowadzić wyraźne zmiany. Zobacz dokumentację GPT fdisk na temat napraw GPT po szczegóły.
El Capitan Addendum:
Apple’s OS X 10.11 (“El Capitan”) zawiera nową funkcję, znaną jako “rootless” lub “System Integrity Protection”, która utrudnia lub uniemożliwia uruchamianie niektórych typów narzędzi, w tym GPT fdisk. Z pewnością ta nowa funkcja ma na celu poprawę bezpieczeństwa, utrudniając złośliwemu oprogramowaniu przejęcie kontroli nad komputerem lub użytkownikom przypadkowe uszkodzenie własnych systemów; ale powoduje również problemy, jeśli naprawdę potrzebujesz użyć GPT fdisk lub innych narzędzi firm trzecich. Jeśli własne narzędzia Apple pozwalają na usunięcie hybrydowego MBR, nie wiem, jak to się robi za ich pomocą, więc AFAIK to zadanie naprawdę wymaga obejścia tej nowej funkcji bezpieczeństwa.
Istnieje kilka sposobów na obejście tego problemu, takich jak:
- Użyj systemu operacyjnego innego niż X OS, takiego jak instalator Ubuntu uruchomiony w trybie “spróbuj przed instalacją”.
- Przytrzymaj Command+R podczas uruchamiania komputera Mac, aby uruchomić środowisko Recovery, w którym ta funkcja jest wyłączona. Teoretycznie powinno być możliwe uruchomienie
gdisk
w tym środowisku, choć może być konieczne dostosowanie zmiennej środowiskowej gdisk
. (Nie próbowałem tego podejścia, więc mogą istnieć przeszkody, których nie wziąłem pod uwagę.)
- Uruchom się w środowisku Recovery, otwórz okno Terminala, wpisz
PATH
i zrestartuj się do normalnego środowiska. Ta akcja wyłącza system bez roota. Możesz go ponownie włączyć wykonując te kroki, ale podając csrutil disable
zamiast enable
do disable
.
Więcej na temat środowiska bezkorzeniowego znajdziesz na tej stronie .