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 sposobów uzyskania pełnego dostępu 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
Jest na to kilka opcji i musisz wybrać jedną:
- 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ą Integralności Systemu, dodaną w 10.11 El Capitan. Jest to rozwiązanie wolniejsze niż płatne, 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 eksperymentalne wsparcie dla zapisu na dyskach NTFS. Jest on jednak domyślnie wyłączony i wymaga trochę zakłóceń 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.
Zdecydowanie zalecamy zapłacenie za sterownik NTFS innej firmy, jeśli musisz to zrobić, ponieważ inne rozwiązania nie działają tak dobrze, a więcej pracujesz nad konfiguracją.
Najlepszy płatny sterownik innej firmy: Paragon NTFS dla komputerów Mac
Paragon NTFS na komputery 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 będziesz musiał także manipulować przy użyciu poleceń terminalu, aby ręcznie montować partycje, automatycznie montować partycje lub radzić sobie z potencjalnym uszkodzeniem, tak jak w przypadku poniższych wolnych 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 dla komputerów Mac, dzięki czemu nie będziesz musiał kupować niczego więcej.
Możesz także 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: FUSE for macOS
Ta metoda jest darmowa, ale wymaga dużo pracy i jest mniej bezpieczna. Aby komputer Mac automatycznie montował partycje NTFS w trybie odczytu i zapisu, należy tymczasowo wyłączyć Ochronę integralności systemu i zastąpić wbudowane narzędzia Apple plikiem binarnym, który jest bardziej podatny na ataki. Ta metoda jest więc zagrożeniem bezpieczeństwa.
Możesz jednak użyć FUSE do ręcznego zamontowania partycji NTFS w trybie do 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 także potrzebować zainstalowanych narzędzi deweloperskich z linii poleceń Apple, aby kontynuować. Jeśli jeszcze ich nie zainstalowałeś, możesz otworzyć okno Terminal z Findera> Aplikacje> Narzędzia i uruchomić następujące polecenie, aby to zrobić:
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 podaj swoje hasło, gdy pojawi się monit. Skrypt automatycznie pobierze i zainstaluje Homebrew.
Po zainstalowaniu narzędzi programistycznych i Homebrew, uruchom następujące polecenie w oknie Terminala, aby zainstalować ntfs-3g:
napar zainstalować 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 katalogu / 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:
lista diskutil
Następnie można zidentyfikować nazwę urządzenia dla partycji NTFS. Po prostu poszukaj partycji w systemie plików Windows_NTFS. Na poniższym zrzucie ekranu jest / dev / disk3s1
.
Partycja NTFS została prawdopodobnie automatycznie zamontowana na twoim Macu, więc musisz ją najpierw odmontować. Uruchom następujące polecenie, zastępując / dev / disk2s1
z nazwą urządzenia dla partycji NTFS.
sudo umount / dev / disk2s1
Aby zamontować dysk, uruchom następujące polecenie, zastępując / dev / disk2s1
z nazwą urządzenia dla partycji NTFS.
sudo / usr / local / bin / ntfs-3g / dev / disk2s1 / Volumes / NTFS -olocal -oallow_other
Zobaczysz system plików zamontowany w / Volumes / NTFS. Pojawi się również na twoim pulpicie jako normalny dysk zamontowany. Możesz wysunąć go normalnie, gdy chcesz go odłączyć.
Jeśli jesteś szczęśliwy, montując ręcznie partycje za pomocą powyższych instrukcji, nie musisz kontynuować.
Jeśli chcesz, aby Twój Mac automatycznie montował dyski NTFS, które łączysz w trybie do 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ące polecenie:
csrutil wyłącz
Gdy już to zrobisz, zrestartuj 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:
Włączenie csrutil
Gdy już to zrobisz, 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 uruchom następujące polecenia:
sudo rm / sbin / mount_ntfs sudo mv /sbin/mount_ntfs.original / sbin / mount_ntfs brew odinstaluj ntfs-3g
Następnie możesz odinstalować FUSE dla macOS z jego panelu w oknie Preferencje systemowe i ponownie włączyć Ochronę integralności systemu.
Możesz zobaczyć, dlaczego zalecamy teraz opcję 20 USD, huh?
Eksperymentalna obsługa pisania listów NTFS firmy Apple: nie rób tego poważnie
Nie zalecamy poniższej metody, ponieważ jest najmniej testowana. To może nie działać poprawnie, więc nie obwiniaj nas ani Apple, jeśli masz problemy. Jest wciąż 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 Findera> Aplikacje> Narzędzia> Terminal lub naciśnij Command + Space, wpisz Terminal i naciśnij Enter.
Wpisz następujące polecenie w terminalu, aby otworzyć plik / etc / fstab 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 w katalogu "/ Volumes". W oknie Findera możesz kliknąć Przejdź> Przejdź do folderu i wpisać "/ Objętości" 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 / etc / fstab w nano. Usuń wiersz dodany do pliku i zapisz zmiany.
Większość użytkowników komputerów Macintosh lepiej będzie formatuje dyski zewnętrzne za pomocą exFAT, dzięki czemu będą dobrze działać zarówno w systemie Windows, jak i Mac OS X bez dodatkowej pracy. jeśli musisz napisać na dysk NTFS, jeden z płatnych sterowników innych firm będzie najprostszą opcją o najlepszej wydajności i najmniejszym ryzyku uszkodzenia plików.