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.
Jest na to kilka opcji i musisz wybrać jedną:
Zdecydowanie zalecamy zapłacić za sterownik NTFS innej firmy, jeśli trzeba to zrobić, ponieważ inne rozwiązania nie działają tak dobrze i wymagają więcej pracy.
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 będziesz musiał również manipulować przy użyciu poleceń terminalu, aby ręcznie montować partycje, automatycznie montować partycje lub radzić sobie z potencjalnym uszkodzeniem, 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 systemu Paragon NTFS na Maca, 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.
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 stanowi zagrożenie dla bezpieczeństwa.
Możesz 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 także potrzebował narzędzi programistycznych Apple uruchamianych z linii poleceń, aby kontynuować. Jeśli jeszcze ich nie zainstalowałeś, możesz otworzyć okno Terminal z Findera> Aplikacje> Narzędzia i wykonać następujące polecenie, aby to zrobić:
xcode-select - zainstaluj
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 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żesz 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 zamontowany dysk. Możesz wysunąć go normalnie, gdy chcesz go odłączyć.
Jeśli jesteś szczęśliwy, montując ręcznie partycje przy użyciu powyższych instrukcji, nie musisz kontynuować.
Jeśli chcesz, aby Mac automatycznie instalował dyski NTFS, które łączysz w trybie do odczytu i zapisu, musisz wyłączyć Ochronę integralności systemu.
Ostrzeżenie: Prawdopodobnie nie chcesz tego zrobić! 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, co?
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 Findera> Aplikacje> Utilities> 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ąć Go> Go to Folder i wpisać "/ 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 / etc / fstab 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.