Czy zdarzyło Ci się użyć narzędzia dyskowego Apple do utworzenia systemu plików FAT na partycji Windows? Jeśli tak, przekonwertowałeś dysk z legalnego dysku GPT na hybrydowy dysk MBR , który OS X widzi jako GPT, a Windows jako MBR. Rozwiązaniem w tym przypadku jest wyczyszczenie hybrydowych danych MBR. Wiele narzędzi może to zrobić. Opiszę, jak to zrobić za pomocą własnego narzędzia GPD fdisk ( gdisk
) :
- Pobierz fdisk GPT ze strony Sourceforge i zainstaluj go. (Dostępne są wersje dla systemu Linux, OS X i Windows. Zakładam, że zrobisz to z OS X.) Alternatywnie możesz uruchomić go z awaryjnego dysku Linux, takiego jak Parted Magic.
- Uruchom
gdisk
na dysku, wpisując sudo gdisk /dev/disk1
w oknie Terminal. (Zmień identyfikator urządzenia, jeśli nie jest taki, jak wcześniej lub jeśli używasz innego systemu operacyjnego do zadania).
- 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óbuj ponownie na innym urządzeniu.
- Wpisz,
x
aby wejść do menu ekspertów.
- Wpisz,
n
aby utworzyć nowy ochronny MBR. Pamiętaj, że gdisk
nie potwierdzi zmiany; pokaże ci tylko nowy monit ekspertów.
- Wpisz,
w
aby zapisać zmiany. Zostaniesz poproszony o potwierdzenie tej akcji. Zrób tak.
Przy odrobinie szczęścia rozwiąże to problem. Jeśli tak nie jest, choć można użyć gdisk
„s v
opcję (w dowolnym menu), aby mieć gdisk
wygląd problemów tablicę partycji. Może automatycznie rozwiązać niektóre drobne problemy, ale innym razem będziesz musiał wprowadzić wyraźne zmiany. Szczegółowe informacje można znaleźć w dokumentacji fdisk GPT na temat napraw GPT .
Dodatek El Capitan:
Apple OS X 10.11 („El Capitan”) zawiera nową funkcję znaną jako „rootless” lub „System Integrity Protection”, która utrudnia lub uniemożliwia uruchomienie niektórych rodzajów narzędzi, w tym fdisk GPT. Oczywiście, ta nowa funkcja ma na celu poprawę bezpieczeństwa, utrudniając złośliwemu oprogramowaniu przejęcie kontroli nad komputerem lub przypadkowe uszkodzenie własnych systemów przez użytkowników; ale powoduje to również problemy, jeśli naprawdę potrzebujesz użyć GPT fdisk lub innych narzędzi innych firm. Jeśli własne narzędzia Apple pozwalają na usunięcie hybrydowego MBR, nie wiem, jak to się z nimi dzieje, więc AFAIK to zadanie naprawdę wymaga obejścia tej nowej funkcji bezpieczeństwa.
Istnieje kilka sposobów obejścia tego problemu, takich jak:
- Użyj systemu operacyjnego innego niż OS X, takiego jak instalator Ubuntu uruchomiony w trybie „wypróbuj przed instalacją”.
- Przytrzymaj klawisze Command + R podczas uruchamiania komputera Mac, aby uruchomić środowisko Recovery, w którym ta funkcja jest wyłączona. Teoretycznie powinieneś być w stanie działać
gdisk
w tym środowisku, chociaż może być konieczne dostosowanie PATH
zmiennej środowiskowej. (Nie próbowałem tego podejścia, więc mogą istnieć przeszkody, których nie wziąłem pod uwagę.)
- Uruchom środowisko Recovery, otwórz okno Terminal, wpisz
csrutil disable
i uruchom ponownie w swoim zwykłym środowisku. Ta czynność wyłącza system bezrootowy. Można go włączyć ponownie, wykonując te czynności, ale przechodzą enable
raczej niż disable
do csrutil
.
Aby uzyskać więcej informacji na temat środowiska bez rootowania, zobacz tę stronę.