Jak sprawić, aby partycja Mac była widoczna w Bootcamp (rocznicowa aktualizacja systemu Windows 10)?


9

Dzisiaj zainstalowałem system Windows 10, wersja 1607, na moim MacBooku Pro (Retina 15in pod koniec 2013 r.). Wcześniej miałem konfigurację Bootcamp z Win7. Zacząłem od usunięcia starej partycji Win7 Bootcamp przy użyciu Bootcamp Assistant na komputerze Mac, a następnie utworzyłem nową partycję i przystąpiłem do instalacji systemu Windows 10. Wszystko wydaje się działać płynnie: partycjonowanie, instalacja systemu Windows 10 i Apple Bootcamp kierowcy.

Jednak partycja Mac nie pojawia się w Eksploratorze plików Windows.

Znalazłem ten powiązany wątek Dlaczego nie widzę partycji Mac pod Windows zainstalowanym z bootcamp?

Uruchomiłem polecenia z następującymi wynikami:

Informacje o DiskUtility

Wygląda na to, że mój MBP nie korzysta z CoreStorage. FileVault jest wyłączony. ... i na mojej poprzedniej partycji Bootcamp systemu Windows 7 (którą usunąłem przed skonfigurowaniem nowej dla Windows 10) partycja Mac wyświetlała się poprawnie.

Oto zdjęcia zarządzania dyskami w systemie Windows 10:

Omówienie zarządzania dyskami w systemie Windows 10

Czy ktoś wie, co się tutaj dzieje?


System Windows nie ma możliwości montowania ani odczytu woluminu HFS +. Jeśli widziałeś to w Windows 7, to miałeś sterownik innej firmy, który to umożliwiał. Wiem, że Apple w pewnym momencie dołączyło sterownik Apple HFS tylko do odczytu jako część oprogramowania Boot Camp. Nie wiem, czy nadal jest dostępny ze sterownikami Apple Boot Camp dla systemu Windows 10, ponieważ nie potrzebuję już systemu Windows. Istnieją inne sterowniki HFS + innych firm dla systemu Windows. MacDrive to jeden, a Paragon HFS + dla Windows .
user3439894

1
Musiał być zawarty w sterownikach Bootcamp firmy Apple. Nigdy nie instalowałem żadnych sterowników HFS + innych firm podczas korzystania z systemu Windows 7. Nie mogę sobie tego wyobrazić ani dlaczego Apple zmieniło włączenie tej funkcji do aktualnych sterowników dla systemu Windows 10. Jak mogę się tego dowiedzieć? Myślę, że inni użytkownicy Bootcamp Windows 10 są w stanie zobaczyć / odczytać partycję Mac z Bootcamp Windows 10.
Phil

Jak już powiedziałem: „ Nie wiem, czy nadal jest dostępny ze sterownikami Apple Boot Camp dla systemu Windows 10, ponieważ nie potrzebuję już systemu Windows. To powiedziawszy, cztery lata temu, kiedy ostatnio miałem Boot Camp Windows zainstalować dwa sterowniki zainstalowane przez oprogramowanie Apple Boot Camp dla systemu Windows to AppleHFS.sys i AppleMNT.sys i znajdowały się w C: \ Windows \ System32 \ drivers \. Co to może być dla Windows 10, po prostu nie mogę powiedzieć.
user3439894

To wciąż to samo: oba te pliki (AppleHFS.sys i AppleMNT.sys) znajdują się w C: \\ Windows \ System32 \ drivers pod Windows 10 .. Wątek, który podłączyłem w moim opisie problemu sugeruje, że jeśli partycja Mac jest HFS + (i FileVault jest dezaktywowany) Sterowniki BootCamp zwykle pozwalają na odczyt partycji Mac w Windows 10. W każdym razie dzięki.
Phil,

Co pokazuje Zarządzanie dyskami w systemie Windows 10? Czy możesz dołączyć migawkę tego, co pokazano?
David Anderson

Odpowiedzi:


10

Sterowniki Apple HFS + działają po aktualizacji rocznicy 1607, po prostu mają problemy z montażem dysków. Możesz zamontować je ręcznie z powiązanym z tym ryzykiem. (Osobiście napotkałem dokładnie zero błędów / problemów w ciągu kilku tygodni intensywnego użytkowania i testowania na 3 komputerach, więc zacząłem polecać moją metodę w sieci. Piszę to ostrzeżenie, ponieważ przymusowe montowanie partycji może mieć nieprzewidziane konsekwencje Muszę się jeszcze zmierzyć.)

Po pierwsze, upewnij się, że masz zainstalowane sterowniki od wersji 6.0 , 6.1 nie ma sterowników HFS +. Możesz ponownie zainstalować, aby mieć pewność, lub

  1. Przejdź do Windows \ system32 \ drivers \ sprawdź, czy jest tam AppleHFS.sys i AppleMNT.sys.

  2. Uruchom regedit, sprawdź, czy klucze „AppleHFS” i „AppleMNT” istnieją w „HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \”; każdy powinien również zawierać pewne wartości ciągu i dwordu.

Osobiście wyodrębnię te dwa pliki .sys z instalacji 6.0, Google, w jaki sposób zainstalować je za pomocą poprawek rejestru i nawyk, aby zawsze używać najbardziej aktualnych sterowników bootcamp. Oprócz naprawiania błędów i optymalizacji, nowe komputery Mac za kilka lat w przyszłości nie będą po prostu działały poprawnie w sterownikach 6.0.

Uruchom ponownie po zainstalowaniu sterowników Apple HFS. Nic nie pojawi się w 1607 po ponownym uruchomieniu, ale nadal czułbym się lepiej zainstalować te sterowniki, zanim spróbujemy je zamontować.

Po drugie, upewnij się, że nie korzystasz z CoreStorage. Jestem pewien, że sterownik HFS „tylko do odczytu” nie może wyrządzić żadnej szkody, ale lepiej być bezpiecznym niż żałować.

Jeśli jesteś gotowy, masz dwie opcje:

Opcja nr 1: zamontuj partycję bootcamp za pomocą edycji rejestru urządzeń DOS:

  1. Uruchom regedit, przejdź do „HKEY_LOCAL_MACHINE / system / CurrentControlSet / Control / Session Manager / DOS Devices /”

  2. Kliknij prawym przyciskiem myszy> nowy> dodaj ciąg

  3. Wpisz literę dysku, dodając „:” W „danych” wpisz „\ Device \ HarddiskVolume #”, gdzie # będzie numerem woluminu twojej partycji, jaki zostałby wykryty w MS-DOS. W twoim przypadku MUSI wynosić 2, ponieważ jest to druga partycja disk0. (Na MOIM komputerze dysk0 ma 1 partycję, moja partycja macOS jest druga na dysku 1, więc numer MOJEJ partycji to 3, wystarczy policzyć partycje zaczynając od 1).

    Wpis do rejestru powinien (pod warunkiem, że nic się nie zmieni w ciągu 4 miesięcy od opublikowania tego) wyświetlać „D:”, „REG_SZ” i „\ Device \ HarddiskVolume2” odpowiednio dla nazwy, typu i danych (zakładając, że D: to litera dysku, dla której chcesz twoja partycja macOS).

  4. Nigdy nie używaj litery C: ani żadnej innej litery dysku, która może być sprzeczna z instalacją systemu Windows, ponieważ może to uniemożliwić uruchomienie systemu Windows. (Lub może nie, to tylko kwestia szczęścia, czy Windows zdecyduje się najpierw zamontować urządzenia DOS, czy też własne zarządzanie dyskami.) (Prawdopodobnie) bezpieczne jest wykonanie prób i błędów na woluminie #, nic nie zepsuje, nawet jeśli przypadkowo wybierzesz partycję Windows, po prostu zamontuje ją dwukrotnie różnymi literami.

  5. Uruchom ponownie, a partycja macOS powinna tam być.

  6. Przed użyciem przejdź do właściwości nowego dysku w „Ten komputer”, a „system plików” powinien mieć format HFS i powinien poprawnie zgłaszać używane i wolne miejsca. Jeśli jest to RAW, nigdy nie próbuj ponownie formatować, sprawdź instalację AppleHFS.sys.

Opcja nr 2: skorzystaj z programu, który może montować dyski za pomocą Menedżera sesji (innymi słowy, utworzy dla ciebie wpisy rejestru).

  1. Pobierz ext2fsd, nawet jeśli prawdopodobnie nie masz nic wspólnego z ext2 lub linux.

  2. Otwórz Ext2 Volume Manager. Na karcie „System plików” twoja partycja macOS będzie wyświetlana jako „HFS”. Jeśli zainstalowałeś ext2fsd przed pomyślnym zainstalowaniem sterowników bootcamp, wyświetli się on po prostu jako „RAW”. (rodzaj sprawdzania sterowników Bootcamp DZIAŁA)

  3. Kliknij prawym przyciskiem myszy, wybierz przypisz literę dysku (lub zmień literę dysku).

  4. W menu podręcznym wybierz najpierw literę dysku, a następnie zaznacz „Utwórz stałego MountPoint za pomocą Menedżera sesji”. Dziwnie zamyka wyskakujące okienko, zanim klikniesz „OK”. (Ext2fsd jest trochę wadliwy, powinieneś najpierw wybrać literę dysku, a następnie zaznaczyć pole wyboru. Jeśli chcesz zmienić literę dysku, sugeruję najpierw usunąć istniejącą, a następnie dodać ją od nowa)

  5. Uruchom ponownie, a partycja macOS będzie tam jak przed rocznicową aktualizacją.

W obu opcjach twój partycja dysku lub zarządzanie dyskiem nadal będzie wyświetlać twoją partycję HFS jako RAW (podobnie jak kreator partycji minitool itp.), Ale będzie działać normalnie i powinieneś być w stanie potwierdzić ją jako HFS w menu właściwości. Analogicznie, ta metoda próbuje zdefiniować literę partycji, jak zdefiniowanie starszego portu COM lub drukarki (LPT).


2
Świetna odpowiedź!! Opcja nr 1 zadziałała dla mnie.
Szef kuchni Faraon

Świetne rozwiązanie !!!
Nd Junwen,

Nie działało dla mnie z powodu apple.stackexchange.com/a/252005/63832
kuncevic.dev

Nie działało dla mnie. D: pojawiło się, ale właściwości pokazują, że ma on 0 bajtów na dysku
theicfire 29.04.19

Zapomniałem, że to napisałem, przepraszam za późną odpowiedź. @Theicfire: Wygląda na to, że sterownik HFS nie został poprawnie zainstalowany; Po kliknięciu prawym przyciskiem myszy i wybraniu właściwości / ogólnych, powinieneś zobaczyć „System plików: HFS”. Jeśli plik RAW, niesformatowany itp., Oznacza to, że menedżer sesji montuje partycję, ale system operacyjny nie może jej odczytać. Zainstaluj ponownie sterowniki. Wiem (z własnego doświadczenia), że ta metoda nadal działa z W10 1909 i najnowszą aplikacją Mojave na HFS (wykonaną przez klonowanie dysku). Jeśli potwierdziłeś, że masz problem ze sterownikiem, wypróbuj to: drive.google.com/uc?id=0B11SogrqPS-DRzdDS2tKLW1JeGM
Andraxxus

8

Apple oficjalnie obsługuje system Windows 10 na nowszych komputerach Mac. Zasadniczo są to modele z 2012 r. I nowsze. Pierwotnie wydana wersja systemu Windows 10 miała numer 1511. Wersję systemu Windows można ustalić, otwierając okno wiersza polecenia i wprowadzając polecenie winver. Poniżej znajduje się przykład.

wprowadź opis zdjęcia tutaj

W przypadku wersji 1511 dostęp tylko do odczytu do sformatowanych partycji HFS + można włączyć, instalując oprogramowanie pomocnicze Boot Camp.

Niedawno Microsoft wydał nową wersję o numerze 1607. Jest to tak zwana rocznicowa aktualizacja systemu Windows 10. Ta wersja zawiera błąd, który może uniemożliwić dostęp tylko do odczytu do woluminów w formacie HFS. Dlatego jeśli używasz wersji 1607 systemu Windows 10, dostęp do woluminów sformatowanych w systemie plików HFS może być niemożliwy, nawet jeśli zainstalowano oprogramowanie obsługi Boot Camp. Do czasu usunięcia tego błędu użytkownicy będą musieli użyć wersji 1511 lub znaleźć inny sposób kopiowania danych z woluminów sformatowanych w systemie HFS.


1
Tylko do aktualizacji. Korzystam z systemu macOS Sierra (Beta) na komputerze iMac z połowy 2011 r., A na mojej partycji Bootcamp jest uruchomiony system Windows 10 Insider Preview w wersji 1611. Przed uaktualnieniem do Sierra mogłem zobaczyć mojego Macintosha HD z partycji Windows, w rzeczywistości mojego Winampa wciąż wskazywał na moją bibliotekę iTunes na partycji Mac, która była „G: /”. Pomiędzy aktualizacją do Sierra i wszystkimi aktualizacjami systemu Windows 10, które wydarzyły się w międzyczasie, wciąż próbuję rozwiązać ten problem samodzielnie. Jeśli będę miał szczęście, opublikuję tutaj swoją odpowiedź.
ben.kaminski

Wszelkie aktualizacje tutaj, aby opublikować? Dzięki
Gmeister4,

to wyjaśnia przyczynę (moich problemów), odpowiedź Andraxxusa ma poprawkę.
Leon

@ Gmeister4 dyskusje.apple.com/thread/7629103?start=0&tstart=0 tylko trochę więcej szczegółów, ale wydaje się, że nadal jest problemem
kuncevic.dev


0

Kontynuacja odpowiedzi Andraxxusa.

1. Opcja 1 nie działała dla mnie. Uruchom wiersz polecenia „diskpart”, „wolumin listy”, pokazuje, że partycja mac hfs + nie została zamontowana. Podczas gdy „wybierz dysk 0”, wówczas „lista partycji” znajdzie obecność partycji.

2. Opcja 2 ext2fsd zostanie uruchomiona, ale po ponownym uruchomieniu systemu Windows 10 system Windows uruchomi skanowanie i naprawę dysku C. Następnie dysk D: zniknął ponownie.
Rozwiązanie: Przejdź do regedit, przejdź do HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager, zmień ciąg BootExecute na „autocheck autochk / k: C *”

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.