2011-09-22 12:07:43 +0000 2011-09-22 12:07:43 +0000
27
27
Advertisement

Jak skopiować pliki na dysk twardy NTFS tylko do odczytu na komputerze Mac?

Advertisement

Chcę skopiować moje niektóre pliki z Maca (Macbook-Air) na zewnętrzny dysk twardy USB, sformatowany jako NTFS.

Jak to jest możliwe? Ponieważ kiedy kopiuję moje pliki z Maca i chcę je wkleić na zewnętrzny dysk twardy, nie ma opcji wklejania.

Advertisement
Advertisement

Odpowiedzi (3)

30
30
30
2011-09-22 12:32:30 +0000

Problem polega na tym, że Twój dysk jest sformatowany w systemie NTFS. OS X nie może zapisywać NTFS po wyjęciu z pudełka (przynajmniej nie bez pewnych poprawek). Oto kilka sposobów, jak to zrobić.

Sformatuj dysk jako FAT-32

To jest oczywista odpowiedź dla tych, którzy nie chcą instalować oprogramowania, które potencjalnie może uszkodzić ich dane (co zawsze ma miejsce w przypadku hacków / niestabilnego oprogramowania). Przeformatuj dysk na FAT-32, który zarówno Windows jak i OS X mogą czytać i zapisywać po wyjęciu z pudełka.

Jest to oczywiście nie rozwiązanie dla plików większych niż 4GiB.

NTFS-3G poprzez instalację Homebrew

Jeśli posiadasz Homebrew , zainstalowanie obsługi NTFS jest tak proste jak wykonanie poniższych czynności w terminalu:

brew install ntfs-3g

Następnie postępuj zgodnie z instrukcjami na ekranie. Homebrew powie Ci, jak zastąpić domyślny automatyczny licznik OS X, aby zewnętrzne dyski NTFS były montowane przy użyciu nowego sterownika. To kilka poleceń, które musisz uruchomić w terminalu.

NTFS-3G przez GUI instalacja

To jest wersja darmowa (jest też płatna, ale darmową trochę trudniej znaleźć).

  • Najpierw pobierz i zainstaluj Fuse for OS X i wybierz warstwę compaibility MACFUSE podczas instalacji.
  • Następnie pobierz NTFS-3G , darmowy sterownik NTFS. Pobierz najnowszą wersję stąd i zainstaluj ją.
  • Będziesz miał nową opcję w System Preferences, która umożliwi Ci zapisywanie na dyskach NTFS.

Rozwiązania komercyjne

Te nie są darmowe, ale oferują wsparcie i obiecują lepszą prędkość/stabilność.

Hacki

  • Istnieje SL-NTFS , który nie jest już utrzymywany, ale obiecuje wsparcie zapisu NTFS w Snow Leopard (10.6).

  • To jest hack do włączenia obsługi zapisu NTFS na OS X 10.6, który wymaga kilku poprawek w linii poleceń. Ponownie, używaj go na własne ryzyko.


Powiązane pytania Super Użytkownika

Czułem, że brakuje w nich przeglądu narzędzi:

4
4
4
2011-09-22 12:32:31 +0000

Pobierz najnowszą wersję MacFuse najpierw z tutaj .

Po zainstalowaniu go, będziesz musiał zainstalować ntfs-3g . To jest FUSE. Musisz się upewnić, że masz najnowsze wersje obu, ponieważ starsze wersje ntfs-3g mogą nie działać z nowszą wersją MacFuse.

Teraz powinieneś mieć możliwość odczytu i zapisu z komputera Mac na dowolnym dysku NTFS.

0
Advertisement
0
0
2016-06-05 09:49:42 +0000
Advertisement

P. Jak skopiować pliki na dysk twardy NTFS tylko do odczytu na komputerze Mac?

A. Włącz zapis NTFS na dysku.

Na stronie [ osxdaily.com ] znajduje się kilka doskonałych instrukcji (http://osxdaily.com/2013/10/02/enable-ntfs-write-support-mac-os-x/).


Michael Dreher zwraca uwagę w komentarzach do poprzedniego linku osxdaily.com:

(odnosząc się do tego kodu źródłowego)

Zezwalamy na montaże typu read/write tylko wtedy, gdy podano również opcję “nobrowse”. Ma to na celu zniechęcenie użytkowników końcowych do montowania odczytu/zapisu, ale nadal pozwala naszym narzędziom (takim jak instalacja systemu operacyjnego) na dokonywanie zmian na woluminie NTFS.
Bez opcji “nobrowse”, wymuszamy montowanie tylko do odczytu. Zauważ, że sprawdzamy również montowanie bez aktualizacji. W przypadku zamontowania aktualizowanego, ntfs_remount() wykona odpowiednie sprawdzenie zmiany możliwości zapisu na wierzchowcu.

if ((vfs_flags(mp) & MNT_DONTBROWSE) == 0 && !vfs_isupdate(mp)) vfs_setflags(mp, MNT_RDONLY);

Przetestowane: Potwierdzono, że rozwiązanie działa na wszystkim od Maveriksa do El Capitan.

O El Capitan:

De mówi: September 10, 2014 at 10:10 am

Jeśli inne rozwiązania nie działają - poniższe robi 100%:

mkdir ~/Desktop/Drive // gdzie dysk będzie zamontowany mount // powie Ci wewnętrzną nazwę dysku, coś jak /dev/disk2s1 sudo umount /dev/disk2s1 sudo mount -t ntfs -o rw,auto,nobrowse /dev/disk2s1 ~/Desktop/Drive Reply

Jo says: Jedyne rozwiązanie, które zadziałało idealnie, dzięki !

gia says:
Excellent solution, works for NTFS in OS X El Capitan and OS X Yosemite

Strona, do której się odwołałem, jest bardzo bogata we wszelkiego rodzaju scenariusze rozwiązywania problemów i debugowania.

Nie będę próbował jej odtworzyć. Przed rozpoczęciem dobrze byłoby przeczytać artykuł i komentarze, szczególnie te późniejsze, które dotyczą El Capitan.

Pilnuj swoich uprawnień.

Utwórz folder NTFS (na dysku NTFS) do przeniesienia, który ma najmniej restrykcyjne ustawienia (odczyt/zapis/aktualizacja dla wszystkich). Po osiągnięciu sukcesu możesz wypróbować bardziej restrykcyjne opcje.

Uwaga: Bądź bardzo ostrożny ze składnią, gdy używasz fstab.

Istnieje zamieszanie wśród użytkowników OS X, ponieważ apple usunęło ich plik fstab. Musisz go po prostu utworzyć.

  • Stworzyłem pliki fstab na El Capitan. Działa dobrze.

Najszybsze i “właściwe” rozwiązanie.

  • To rozwiązanie może sprawić, że wszystkie twoje dyski NTFS będą automatycznie montowane w sposób, w jaki chcesz.

  • To rozwiązanie może również dać ci dostęp do reszty potężnych funkcji montowania fstab.

  • Nie wymaga oprogramowania innych firm.

  • To rozwiązanie (kontrolowanie pliku fstab) jest bardzo przenośne. Fstab sam w sobie jest bardzo powszechnym standardem obliczeniowym wśród maszyn \NIX, od UNIX, OS X, BSD, Linux… i sięga najpóźniej do Unix V8 . (+ 31 lat).


Dodatkowe referencje:

Fstab plik szczegółowe info i wyjaśnienia (linux flavor). Fstab wiki info. man fstab


A2. Możesz również zainstalować OSXfuse przez Homebrew.

Jest to powszechne rozwiązanie stron trzecich.

Tutaj są instrukcje na Ask Different

Advertisement

Pytania pokrewne

12
3
5
13
6
Advertisement
Advertisement