31Aug

Jak pisać na dyskach NTFS na komputerze Mac

MacOS Apple może czytać z dysków NTFS sformatowanych w systemie Windows, ale nie może pisać do nich po wyjęciu z pudełka. Oto kilka rozwiązań pozwalających uzyskać pełny dostęp do odczytu / zapisu na dyskach NTFS.

Może to być przydatne, jeśli chcesz pisać na partycji Boot Camp na komputerze Mac, ponieważ partycje systemowe Windows muszą korzystać z systemu plików NTFS.Jednak w przypadku dysków zewnętrznych powinieneś raczej użyć exFAT.macOS może natywnie odczytywać i zapisywać na dyskach exFAT, tak jak Windows.

Trzy opcje

Istnieje kilka opcji, które należy wybrać:

  • Płatne sterowniki innych firm : Istnieją sterowniki NTFS innych firm dla systemu Mac, które można zainstalować i będą działać całkiem nieźle. Są to płatne rozwiązania, ale są łatwe w instalacji i powinny zapewniać lepszą wydajność niż poniższe darmowe rozwiązania.
  • Darmowe sterowniki innych firm : Istnieje bezpłatny i open-source sterownik NTFS, który można zainstalować na komputerze Mac, aby umożliwić obsługę zapisu. Niestety, wymaga to trochę dodatkowej pracy, zwłaszcza na komputerach Mac z nową funkcją System Integrity Protection, dodaną w 10.11 El Capitan. Jest to rozwiązanie wolniejsze od płatnych, a automatyczne montowanie partycji NTFS w trybie odczytu i zapisu stanowi zagrożenie dla bezpieczeństwa.
  • Eksperymentalna obsługa NTFS-Write firmy Apple : System operacyjny MacOS zawiera eksperymentalną obsługę zapisu na dyskach NTFS.Jednak jest domyślnie wyłączony i wymaga trochę zamieszania w terminalu, aby go włączyć.Nie gwarantuje się, że działa poprawnie i może potencjalnie powodować problemy z systemem plików NTFS.W rzeczywistości mieliśmy już wcześniej uszkodzone dane. Naprawdę nie zalecamy korzystania z tego. Z jakiegoś powodu jest on domyślnie wyłączony.

Zalecamy płacenie za sterownik NTFS innej firmy, jeśli musisz to zrobić, ponieważ inne rozwiązania nie działają tak dobrze i są bardziej pracochłonne do skonfigurowania.

Najlepszy płatny sterownik innej firmy: Paragon NTFS dla komputerów Mac

System Paragon NTFS dla komputerów Mac kosztuje 19,95 USD i oferuje dziesięciodniowy bezpłatny okres próbny. Instalacja będzie prosta i łatwa w przypadku współczesnych wersji systemu MacOS, w tym macOS 10.12 Sierra i Mac OS X 10.11 El Capitan. To naprawdę "po prostu działa", więc jest to najlepsza opcja, jeśli chcesz zapłacić niewielką kwotę za tę funkcję.

Nie musisz też bawić się komendami terminalowymi, aby ręcznie montować partycje, automatycznie montować partycje lub radzić sobie z potencjalnym uszkodzeniem, jak w przypadku poniższych darmowych sterowników. Jeśli potrzebujesz tej funkcji, warto zapłacić za oprogramowanie, które robi to właściwie. Nie możemy tego wystarczająco podkreślić.

Jeśli posiadasz dysk Seagate, pamiętaj, że Seagate oferuje bezpłatne pobieranie programu Paragon NTFS na Maca, dzięki czemu nie będziesz musiał kupować niczego więcej.

Można również kupić Tuxera NTFS na Maca, która kosztuje 31 USD i oferuje czternastodniowy bezpłatny okres próbny. Ale system NTFS Paragon robi to samo i jest tańszy.

Najlepsze darmowe sterowniki innych firm: BEZPIECZNIK dla systemu MacOS

Ta metoda jest bezpłatna, ale wymaga dużo pracy i jest mniej bezpieczna. Aby Twój Mac automatycznie montował partycje NTFS w trybie odczytu i zapisu, musisz tymczasowo wyłączyć Ochronę integralności systemu i zastąpić wbudowane narzędzia Apple binarnym, który jest bardziej podatny na ataki. Ta metoda stanowi zagrożenie dla bezpieczeństwa.

Można jednak użyć FUSE do ręcznego zamontowania partycji NTFS w trybie odczytu i zapisu, jeśli nie masz nic przeciwko korzystaniu z terminalu. To jest bezpieczniejsze, ale to więcej pracy.

Najpierw pobierz FUSE dla macOS i zainstaluj go. Użyj domyślnych opcji podczas instalacji.

Będziesz potrzebował także zainstalowanych narzędzi deweloperskich Apple'a, aby kontynuować.Jeśli jeszcze ich nie zainstalowałeś, możesz otworzyć okno Terminal z Finder & gt;Aplikacje>Narzędzia i uruchom następujące polecenie:

xcode-select --install

Kliknij "Zainstaluj", gdy pojawi się monit o zainstalowanie narzędzi.

Dodatkowo, musisz pobrać i zainstalować homebrew, jeśli jeszcze go nie zainstalowałeś na Macu. Homebrew jest "menedżerem pakietów" dla Mac OS X. Skopiuj i wklej następujące polecenie w oknie Terminala i naciśnij Enter, aby go zainstalować:

/usr/bin/ ruby ​​-e "$( curl -fsSL https: //raw.githubusercontent.com/Homebrew/install/master/ install)"

Naciśnij Enter i podajtwoje hasło, gdy zostaniesz o to poproszony. Skrypt automatycznie pobierze i zainstaluje Homebrew.

Po zainstalowaniu narzędzi programistycznych i Homebrew, uruchom poniższe polecenie w oknie Terminala, aby zainstalować ntfs-3g:

nappa install ntfs-3g

Możesz teraz ręcznie montować partycje NTFS w trybie odczytu / zapisu. W oknie terminalu uruchom następujące polecenie, aby utworzyć punkt podłączenia w systemie /Volumes/ NTFS.Trzeba to zrobić tylko raz.

sudo mkdir /Volumes/ NTFS

Po podłączeniu dysku NTFS do komputera uruchom następującą komendę, aby wyświetlić listę partycji dyskowych: /dev/ lista dysków

Następnie można zidentyfikować nazwę urządzenia partycji NTFS.Po prostu poszukaj partycji w systemie plików Windows_NTFS.Na poniższym zrzucie ekranu jest to /dev/ disk3s1.

Partycja NTFS została prawdopodobnie automatycznie zamontowana na twoim Macu, więc musisz najpierw ją odmontować.Uruchom następującą komendę, zastępując /dev/ disk2s1 nazwą urządzenia partycji NTFS.

sudo umount /dev/ disk2s1

Aby zamontować dysk, uruchom następujące polecenie, zastępując /dev/ disk2s1 nazwą urządzenia partycji NTFS.

sudo /usr/local/bin/ ntfs-3g /dev/ disk2s1 /Volumes/ NTFS -olocal -oallow_other

Zobaczysz system plików zamontowany na /Volumes/ NTFS.Pojawi się również na twoim pulpicie jako normalny zamontowany dysk. Możesz wysunąć go normalnie, gdy chcesz go odłączyć.

Jeśli jesteś szczęśliwy, montując ręcznie partycje przy pomocy powyższych instrukcji, nie musisz kontynuować.

Jeśli chcesz, aby Twój Mac automatycznie montował dyski NTFS, które łączysz w trybie odczytu i zapisu, musisz wyłączyć Ochronę integralności systemu.

Ostrzeżenie : Prawdopodobnie nie chcesz tego robić! Oficjalne instrukcje oprogramowania ostrzegają, że jest to zagrożenie dla bezpieczeństwa. Zamienisz narzędzia do montowania NTFS na komputerze Mac za pomocą narzędzi ntfs-3g, które będą działać jako użytkownik root. Ze względu na sposób instalacji oprogramowania Homebrew złośliwe oprogramowanie działające na komputerze Mac może zastąpić te narzędzia. Prawdopodobnie nie działa to na ryzyko, ale wyjaśnimy, jak to zrobić, jeśli chcesz podjąć ryzyko.

Uruchom ponownie komputer Mac i przytrzymaj Command + R podczas uruchamiania. Uruchomi się w specjalnym trybie odzyskiwania.

Uruchom terminal z menu Narzędzia w trybie odzyskiwania i uruchom następującą komendę:

csrutil disable

Po uruchomieniu uruchom ponownie komputer Mac normalnie.

Z pulpitu komputera Mac ponownie otwórz okno Terminal i uruchom następujące polecenia, aby utworzyć funkcję ntfs-3g:

sudo mv /sbin/ mount_ntfs /sbin/ mount_ntfs.original sudo ln -s /usr/local/sbin/ mount_ntfs /sbin/ mount_ntfs

Na koniec ponownie włącz Ochronę integralności systemu. Uruchom ponownie komputer Mac i przytrzymaj Command + R podczas uruchamiania, aby przejść do trybu odzyskiwania. Uruchom terminal w trybie odzyskiwania i uruchom następujące polecenie:

csrutil włącz

Po uruchomieniu uruchom ponownie komputer Mac. Wsparcie NTFS-write powinno teraz działać.

Aby cofnąć zmiany i odinstalować wszystko, musisz najpierw wyłączyć Ochronę integralności systemu. Po wykonaniu tego polecenia uruchom następujące polecenia:

sudo rm /sbin/ mount_ntfs sudo mv /sbin/ mount_ntfs.original /sbin/ mount_ntfs brew uninstall ntfs-3g

Możesz następnie odinstalować FUSE dla macOS z jego panelu w oknie Preferencje systemowe i ponownie włączyć Ochrona integralności systemu.

Możesz zobaczyć, dlaczego zalecamy teraz opcję 20 USD, co?

Eksperymentalna obsługa pisania przez system plików NTFS firmy Apple: nie rób tego, poważnie

Nie zalecamy poniższej metody, ponieważ jest ona najmniej testowana. To może nie działać poprawnie, więc nie obwiniaj nas ani Apple, jeśli masz problemy. Nadal jest niestabilny od macOS 10.12 Sierra i może nigdy nie być w pełni stabilny. To jest naprawdę tutaj tylko w celach edukacyjnych.

Najpierw upewnij się, że twój dysk ma wygodną etykietę jednowyrazową.Jeśli nie, zmień jego etykietę.Ułatwi to ten proces.

Najpierw musisz uruchomić terminal. Przejdź do Finder & gt;Aplikacje>Narzędzia & gt;Terminal lub naciśnij Command + Space, wpisz Terminal i naciśnij Enter.

Wpisz następujące polecenie w terminalu, aby otworzyć plik fstab /etc/ do edycji w edytorze tekstu nano:

sudo nano /etc/ fstab

Dodaj następujący wiersz do nano, zastępując "NAME" etykietą dysku NTFS:

LABEL = NAME brak ntfs rw, auto, nobrowse

Naciśnij Ctrl + O, aby zapisać plik po zakończeniu, a następnie naciśnij Ctrl + X, aby zamknąć nano.

( Jeśli masz wiele dysków NTFS, do których chcesz pisać, dodaj inny wiersz dla każdego.)

Podłącz dysk do komputera - odłącz go i podłącz ponownie, jeśli jest już podłączony - i zobaczysz go pod "/Tomy ".W oknie Findera możesz kliknąć Idź & gt;Przejdź do Folder i wpisz "/ Volumes" w polu, aby uzyskać do niego dostęp. Nie pojawi się automatycznie i pojawi się na twoim komputerze, tak jak zwykle robią to napędy.

Aby cofnąć tę zmianę później, powtórz powyższy proces, aby otworzyć plik fstab /etc/ w nano. Usuń wiersz dodany do pliku i zapisz zmiany.

Większość użytkowników Maców będzie lepiej formatować dyski zewnętrzne za pomocą exFAT, zapewniając ich dobrą pracę zarówno w systemie Windows, jak i Mac OS X bez dodatkowej pracy.jeśli musisz pisać na dysku NTFS, jeden z płatnych sterowników innych firm będzie najprostszą opcją o najlepszej wydajności i najmniejszym ryzyku uszkodzenia plików.