Pertanyaan ini sudah ada jawabannya di sini:
Saya kadang-kadang perlu memasang drive USB yang diformat NTFS dan menulis kepada mereka. Pada Mavericks saya mencapai ini menggunakan formula Homebrew ntfs-3g
yang tergantung pada osxfuse
.
Setelah memutakhirkan ke Yosemite, osxfuse
rusak. Pesan 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.
Saya menganggap ini berarti bahwa ekstensi kernel yang digunakan oleh osxfuse
sepenuhnya tidak diizinkan dalam Yosemite karena tidak ditandatangani secara digital oleh Apple, sedangkan di Mavericks itu diizinkan.
Jadi, apakah ada cara sekarang untuk memasang dan menulis ke drive USB NTFS yang diformat di Yosemite menggunakan perangkat lunak sumber terbuka atau perangkat lunak bebas, tidak terbebani (bukan spyware / malware atau dibundel dengan bilah alat yang tidak berguna, dll.) Dari App Store?
ntfs-3g
adalah masih tersedia via homebrew.Jawaban:
Buka Terminal.
Jika Anda telah menginstal osxfuse yang diinstal, Anda harus menghapus instalannya, karena kunci yang tidak ditandatangani dilarang sekarang. Tipe:
Di sisi lain, jika Anda tidak memiliki Homebrew sama sekali, unduh:
Dianjurkan memperbarui Homebrew.
Jika Homebrew Cask Anda belum diinstal, ketik:
Instal
osxfuse
paket biner dari Homebrew Cask:Pasang
ntfs-3g
:Anda perlu membuat symlink untuk
mount_ntfs
, agar drive terpasang secara otomatis:Jika Anda menjalankan OS X 10.11 dan perintah di atas gagal, coba:
sunting: Ini tidak berfungsi untuk saya di El Capitan terakhir (dari Mac App Store). Saya harus menonaktifkan SIP melalui pemulihan. Bisakah seseorang mengkonfirmasi bahwa ini memang perlu?
... dan reboot mesin Anda. Kemudian coba symlinking
mount_ntfs
lagi.Terima kasih kepada bjorgvino .
sumber
diskutil
tetapi tidak dipasang dengan benar.mv: rename /sbin/mount_ntfs to /sbin/mount_ntfs.original: Operation not permitted
Dengan cepat pasang disk baca / tulis NTFS di semua OS X terbaru (termasuk Yosemite, El Capitan):
mount
dan cari baris dengan disk Anda. Ini akan menunjukkan sesuatu seperti:/dev/disk3s1 on /Volumes/MyDisk (ntfs, local, noowners, nobrowse)
Ketik yang berikut di Terminal, ganti
/dev/diskXsX
dengan disk Anda seperti yang ditunjukkan padamount
perintah:* Pastikan perangkat belum terpasang, jika ya, silakan lepaskan dahulu. Jika tidak, ini akan menghasilkan kesalahan: mount_ntfs: / dev / diskNsN on / Volumes / Mount: Sumber daya sibuk
Untuk menjadikan perubahan ini permanen, jalankan yang berikut (benar untuk El Capitan):
Jalankan perintah berikut, ubah / dev / diskXsX ke disk Anda:
Jalankan
sudo vifs
dan tempel di output dari 2 baris sebelumnya. Untuk melakukan ini tekandown
untuk pergi ke bagian bawah file,A
untuk mulai menambahkan teks, rekatkan pada 2 baris kemudian tekanescape
dan:wq
untuk menulis file. (vifs adalah satu-satunya cara aman untuk mengedit fstab di OS X).Jalankan berikut ini untuk memasang disk
Catatan: Perangkat tidak akan lagi secara otomatis membuka jendela saat Anda melampirkannya. Untuk mengaksesnya buka jendela Finder dan pilih
Go
->Go to Folder
ke / Volumesumber
T
bagian ke nama volume (ya?), Tidak mengganti keseluruhanDISK=T
dengan nama volume.awk
dengan$5
tidak bekerja pada 0SX 10.10 saya (tidak menghasilkan apa-apa). Pemformatan output perintah mungkin telah berubah. Saya telah menggunakancut -b 30-80
solusi.$ 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
manad:
huruf drive. Kemudian pastikan Anda melakukan shutdown bersih atau lepas dari Windows.Saya biasanya menggunakan Paragon NTFS, tetapi hanya mencoba metode ini dengan 10.10.1 dan tampaknya berfungsi setelah tes dasar [membuat folder dan menyalin beberapa file kecil]
Setelah menonaktifkan Paragon, flash drive yang diformat NTFS tidak dapat ditulisi:
Saya menambahkan drive itu dan bendera yang diperlukan ke file fstab saya:
Kemudian lepaskan dan masukkan kembali flash drive. Perhatikan bahwa itu tidak lagi muncul di bilah sisi di bawah Perangkat. Anda harus menavigasi ke direktori / Volume untuk menemukannya. Namun, sekarang dapat ditulisi.
Tidak diperlukan perangkat lunak pihak ketiga, tetapi Anda harus mengulanginya untuk setiap volume target NTFS.
Selain itu, ada skrip yang dapat mengatur semuanya secara otomatis: http://sourceforge.net/projects/native-ntfs-osx/files/?source=navbar (hanya berhasil di OSX 10.5.5 Yosemite).
sumber
ntfs-3g
.Jawaban ini ditujukan untuk kompatibilitas terbaru untuk OS X 10.11 El Capitan .
Instal osxfuse terbaru (3.xx) dari https://github.com/osxfuse/osxfuse/releases atau dari Homebrew with
brew cask install osxfuse
.Instal NTFS-3G terbaru (2015.3.14) dari Homebrew ( http://brew.sh/ ).
Sebagai berikut:
Sebagai berikut:
sumber
Panduan berikut ini berfungsi di komputer Yosemite saya:
Macbreaker.com - Cara Mengaktifkan Menulis ke Hard Drive NTFS di OS X Termasuk El Capitan
Seorang pria bernama Niresh telah menyederhanakan proses ini menjadi satu installer:
Hackintosh Zone - Driver NTFS Gratis untuk Mac OS X (Anda harus mendaftar di situs web sebelum dapat mengunduh)
Menginstal file ini; restart komputer memungkinkan menulis NTFS.
sumber
Semua rilis OS X terbaru mendukung NTFS secara asli (baca / tulis)!
Secara default, drive terpasang, dan Anda dapat menelusuri file. Tetapi hanya baca-saja. Untuk membuat drive dapat ditulisi, tambahkan baris berikut ke
/etc/fstab
Ganti MyDrive dengan nama volume Anda (periksa nama volume di Finder saat Anda memasangnya).
Kemudian unmount / remount untuk melihat perubahannya. Salah satu cara mudah untuk memasang kembali drive adalah menggunakan Disk Utility:
Untuk melihat drive setelah memasangnya, lihat di bawah / Volume di Finder:
Perubahan ini bersifat permanen.
Untuk membatalkan kemampuan menulis ketika dipasang pada mesin ini, cukup hapus entri untuk drive ini dari / etc / fstab.
sumber
Menurut utas ini , sebagai solusinya, Anda dapat mengunduh dan menginstal binari osxfuse langsung dari proyek alih-alih menggunakan homebrew:
http://sourceforge.net/projects/osxfuse/files/osxfuse-2.7.2/
Tapi sepertinya ini tidak akan berfungsi jika Anda memiliki paket pembuatan (seperti Gluster) yang bergantung pada pustaka osxfuse, karena mereka tidak akan muncul di ruang bawah tanah Anda.
sumber
Format lintas platform terbaik yang saya gunakan adalah vfat. Tidak ideal, tetapi bekerja dengan baik dan tidak ada kekacauan :)
sumber
exFat
(diuji OK) atauvFat
(tidak diuji) membantu menyelesaikan masalah. Dalam skenario ini NTFS tidak digunakan sama sekali.Saya selalu menggunakan Paragon NTFS . Cobalah. Anda dapat membaca / menulis dari kedua sisi dan akan melupakan penghalang ini untuk selamanya.
sumber