If-Koubou

Jak pisać na dyskach NTFS na komputerze Mac

Jak pisać na dyskach NTFS na komputerze Mac (Jak)

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

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 otwarty 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 eksperymentalne wsparcie dla 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.

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.

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

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.

Najlepsze darmowe sterowniki innych firm: BEZPIECZNIK dla systemu 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 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żeniePrawdopodobnie 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?

Eksperymentalna obsługa pisania listó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 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.