To pytanie ma już odpowiedź tutaj:
- Jak pisać na dyskach NTFS w OS X? 7 odpowiedzi
Czasami muszę montować dyski USB sformatowane w systemie NTFS i zapisywać na nich. Na Mavericks osiągnąłem to, stosując ntfs-3g
zależną od siebie formułę Homebrew osxfuse
.
Po aktualizacji do Yosemite osxfuse
jest zepsuty. Wiadomość Homebrew:
==> Upgrading osxfuse
osxfuse: OS X Mavericks or older is required for this package.
OS X Yosemite introduced a strict unsigned kext ban which breaks this package.
You should remove this package from your system and attempt to find upstream
binaries to use instead.
Error: An unsatisfied requirement failed this build.
Mam na myśli to, że używane przez ciebie rozszerzenie jądra osxfuse
jest całkowicie zabronione w Yosemite, ponieważ nie jest podpisane cyfrowo przez Apple, podczas gdy w Mavericks było dozwolone.
Czy jest więc jakiś sposób na podłączenie i zapisanie na sformatowanym w NTFS dysku USB w Yosemite przy użyciu oprogramowania typu open source lub bezpłatnego, nieobciążonego (nie spyware / malware lub dołączonego do bezużytecznych pasków narzędzi itp.) Z App Store?
ntfs-3g
wciąż jest dostępny za pośrednictwem Homebrew.Odpowiedzi:
Otwórz terminal.
Jeśli zainstalowałeś warzone osxfuse, musisz je odinstalować, ponieważ nie podpisane kexts są teraz zbanowane. Rodzaj:
Z drugiej strony, jeśli w ogóle nie masz Homebrew , pobierz go:
Zalecana jest aktualizacja Homebrew.
Jeśli nie masz zainstalowanej Homebrew Cask , wpisz:
Zainstaluj
osxfuse
pakiet binarny z Homebrew Cask:Zainstaluj
ntfs-3g
:Musisz utworzyć dowiązanie symboliczne
mount_ntfs
, aby dyski były montowane automatycznie:Jeśli używasz OS X 10.11 i powyższe polecenia zawodzą, spróbuj:
edycja: To nie działa dla mnie w końcowym El Capitan (z Mac App Store). Musiałem wyłączyć SIP poprzez odzyskiwanie. Czy ktoś mógłby potwierdzić, że jest to rzeczywiście konieczne?
... i uruchom ponownie komputer. Następnie spróbuj
mount_ntfs
ponownie utworzyć dowiązanie symboliczne .Dzięki bjorgvino .
źródło
diskutil
ale nie jest poprawnie zamontowane.mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
Szybko zamontuj odczyt / zapis dysku NTFS we wszystkich najnowszych systemach OS X (w tym Yosemite, El Capitan):
mount
i poszukaj linii z dyskiem. Pokaże coś takiego:/dev/disk3s1 on /Volumes/MyDisk (ntfs, local, noowners, nobrowse)
Wpisz następujące polecenie w terminalu, zastępując
/dev/diskXsX
go dyskiem, jak pokazano wmount
poleceniu:* Upewnij się, że urządzenie nie jest jeszcze zamontowane, jeśli tak, najpierw odłącz je. W przeciwnym razie spowoduje to błąd: mount_ntfs: / dev / diskNsN on / Volumes / Mount: Resource busy
Aby wprowadzić tę zmianę na stałe, uruchom następujące polecenie (poprawne dla El Capitan):
Uruchom następujące polecenie, zmieniając / dev / diskXsX na dysk:
Uruchom
sudo vifs
i wklej dane wyjściowe z poprzednich 2 wierszy. Aby to zrobić, naciśnij przycisk,down
aby przejść do dolnej części pliku,A
aby rozpocząć dodawanie tekstu, wklej 2 linie, a następnie naciśnijescape
i,:wq
aby zapisać plik. (vifs to jedyny bezpieczny sposób edycji fstab w OS X).Uruchom następujące polecenie, aby zamontować dysk
Uwaga: urządzenie nie będzie już automatycznie otwierać okna po podłączeniu. Aby uzyskać do niego dostęp, otwórz okno Findera i wybierz
Go
->Go to Folder
do / Woluminyźródło
T
część nazwy woluminu (tak?), A nie zastąpić całośćDISK=T
nazwą woluminu.awk
Ze$5
nie działa na moim 0SX 10.10 (plony nic). Formatowanie wyjściowego polecenia mogło ulec zmianie. Użyłemcut -b 30-80
tego obejścia.$ sudo mount -o rw,auto,nobrowse -t ntfs /dev/disk4s1 /Volumes/Mount/ mount_ntfs: /dev/disk4s1 on /Volumes/Mount: Read-only file system
chkdsk d: /f
gdzied:
jest litera dysku. Następnie upewnij się, że wykonałeś czyste zamknięcie lub odłączyłeś się od systemu Windows.Zwykle korzystam z NTFS Paragon, ale właśnie wypróbowałem tę metodę z 10.10.1 i wydaje się, że działa po podstawowym badaniu [utworzył folder i skopiował kilka małych plików]
Po wyłączeniu Paragonu sformatowanego dysku NTFS nie można zapisać:
Dodałem ten dysk i wymagane flagi do mojego pliku fstab:
Następnie odmontuj i ponownie włóż dysk flash. Pamiętaj, że nie pojawia się już na pasku bocznym w obszarze Urządzenia. Musisz przejść do katalogu / Volumes, aby go znaleźć. Można go jednak teraz zapisać.
Żadne oprogramowanie innych firm nie jest wymagane, ale musisz to powtórzyć dla każdego docelowego woluminu NTFS.
Dodatkowo istnieje skrypt, który może wszystko skonfigurować automatycznie: http://sourceforge.net/projects/native-ntfs-osx/files/?source=navbar (właśnie udało się to na OSX 10.5.5 Yosemite).
źródło
ntfs-3g
.Ta odpowiedź ma na celu najnowszą kompatybilność z systemem OS X 10.11 El Capitan .
Zainstaluj najnowszą wersję osxfuse (3.xx) z https://github.com/osxfuse/osxfuse/releases lub z Homebrew za pomocą
brew cask install osxfuse
.Zainstaluj najnowszą wersję NTFS-3G (2015.3.14) z Homebrew ( http://brew.sh/ ).
Następująco:
Następująco:
źródło
Poniższy przewodnik działał na moim komputerze Yosemite:
Macbreaker.com - Jak włączyć zapis na dyski twarde NTFS w systemie OS X, w tym El Capitan
Facet o imieniu Niresh uprościł ten proces w jednym instalatorze:
Strefa Hackintosha - bezpłatny sterownik NTFS dla systemu Mac OS X (przed pobraniem musisz się zarejestrować na stronie internetowej)
Instalowanie tego pliku; ponowne uruchomienie komputera umożliwia zapis NTFS.
źródło
Wszystkie najnowsze wersje OS X obsługują natywnie NTFS (odczyt / zapis)!
Domyślnie dysk montuje się i można przeglądać pliki. Ale jest tylko do odczytu. Aby dysk był zapisywalny, dodaj następujący wiersz do
/etc/fstab
Zastąp MyDrive nazwą swojego woluminu (sprawdź nazwę woluminu w Finderze po zamontowaniu).
Następnie odmontuj / podłącz ponownie, aby zobaczyć zmiany. Jednym z wygodnych sposobów ponownego zamontowania napędu jest użycie Narzędzia dyskowego:
Aby zobaczyć napęd po zamontowaniu, spójrz pod / Woluminy w Finderze:
Ta zmiana jest trwała.
Aby cofnąć zapisywalność po zamontowaniu na tym komputerze, wystarczy usunąć wpis dla tego napędu z / etc / fstab.
źródło
Zgodnie z tym wątkiem jako obejście można pobrać i zainstalować pliki binarne osxfuse bezpośrednio z projektu zamiast korzystać z homebrew:
http://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.2/
Ale wygląda na to, że to nie zadziała, jeśli masz pakiety parzenia (takie jak Gluster), które korzystają z bibliotek osxfuse, ponieważ nie pojawią się w twojej piwnicy.
źródło
Najlepszym formatem na wiele platform, z którego korzystam, jest vfat. Nie jest idealny, ale działa urok i nie ma bałaganu bez zamieszania :)
źródło
exFat
(przetestowano OK) lubvFat
(nie przetestowano) pomaga rozwiązać problem. W tym scenariuszu NTFS w ogóle nie jest używany.Zawsze używam NTFS Paragon . Po prostu spróbuj. Możesz czytać / pisać z obu stron i na zawsze zapomnisz o tej barierze.
źródło