Untuk membaca / menulis HDD eksternal NTFS (diformat Windows) pada Mac saya, saya telah menginstal FUSE untuk OS X (versi 3.2.0) dan NTFS-3G (versi 2015.3.14, diinstal dengan homebrew dan instruksi dari NTFS-3G ) . Saya telah memilih 'lapisan kompatibilitas MacFUSE' karena diperlukan oleh veraCrypt (dari https://veracrypt.codeplex.com/ ).
Menyalin ke / dari Mac ke HDD NTFS berfungsi seperti yang diharapkan. Namun, saya tidak bisa lagi menggunakan utilitas "Pertolongan Pertama" Disk Utility (untuk memperbaiki izin, untuk memperbaiki kesalahan ketika HDD diturunkan secara tidak benar). Opsi utilitas disk sekarang 'diklik' untuk HDD saya. Opsi ini masih tersedia untuk SSD internal saya dan untuk kartu SD saya, sehingga utilitas disk tidak 'rusak'. HDD juga baik-baik saja: mereka bekerja dengan benar dan saya masih bisa memperbaikinya di Windows. Masalahnya (satu-satunya yang dapat saya lihat sejauh ini) adalah saya tidak dapat lagi memperbaiki HDD eksternal saya dengan utilitas disk Mac.
Saya sedang aktif OSX Yosemite
. Berikut adalah diagnosis dari Disk Utility:
Name : PatrickA
Type : Partition
Disk Identifier : disk2s1
Mount Point : /Volumes/PatrickA
File System : Windows NT File System (NTFS)
Connection Bus : USB
Device Tree : IODeviceTree:/PCI0@0/XHC1@14
Writable : Yes
Universal Unique Identifier : 54D2798C-E724-4810-B621-F1358C19DC48
Capacity : 1 TB (1,000,169,537,536 Bytes)
Free Space : 245.04 GB (245,044,764,672 Bytes)
Used : 755.12 GB (755,124,768,768 Bytes)
Number of Files : 130,742
Number of Folders : 0
Owners Enabled : Yes
Can Turn Owners Off : No
Can Repair Permissions : No
Can Be Verified : No
Can Be Repaired : No
Can Be Formatted : No
Bootable : No
Supports Journaling : No
Journaled : No
Disk Number : 2
Partition Number : 1
Seperti yang Anda lihat di atas, HDD saya (semuanya) tidak lagi dapat diverifikasi atau diperbaiki. Saya selalu bisa melakukan itu sebelum menginstal ulang FUSE dan NTFS-3G. Diagnosis di atas identik untuk 12 HDD saya.
Saya mencoba mengatur ulang izin, tetapi ditolak:
vsdbutil -a /Volumes/PatrickA
vsdbutil: no valid volume UUID found on '/Volumes/PatrickA': permissions are disabled.
Saya membaca di suatu tempat bahwa hfs.util dapat membuat ulang UUID, tetapi itu tidak berhasil.
diskutil info /Volumes/PatrickA | grep "Device Identifier"
Device Identifier: disk3s1
/System/Library/Filesystems/hfs.fs/hfs.util -s disk3s1
Ada saran? Terima kasih!
PEMBARUAN Saya menemukan saran tentang cara menggunakan diskutil dari baris perintah. Ini pesan kesalahan yang saya dapat:
diskutil verifyvolume /Volumes/PatrickA/
Error starting file system verification for disk2s1 PatrickA: Invalid request (-69886)
Saya juga belum bisa mendapatkan smartctl untuk melakukan sesuatu yang berguna dengan volume:
smartctl -c /Volumes/PatrickA
smartctl 6.4 2015-06-04 r4109 [x86_64-apple-darwin14.3.0] (local build)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
Smartctl open device: /Volumes/PatrickA failed:
Saya menemukan saran bahwa driver pihak ketiga diperlukan untuk mendiagnosis drive eksternal pada Mac OS X (Saya tidak tahu apakah ini umumnya benar). The SAT SMART sopir (tersedia di https://github.com/kasbert/OS-X-SAT-SMART-Driver ) memperluas perilaku pengemudi standar dengan menyediakan akses ke drive data yang SMART. Saya berhasil mengubah status SMART HDD saya menjadi "Terverifikasi." Tapi ini tampaknya tidak banyak membantu karena kesalahan yang dilaporkan di atas masih muncul.
ntfs-3g 2015.3.14 external FUSE 29
. Dan osxfuse saya adalah 3.2.0 dari osxfuse.github.ioJawaban:
Driver komunitas NTFS-3G bersama dengan Disk Utility tidak memungkinkan Anda untuk memperbaiki sistem file volume berformat NTFS atau izinnya.
Fitur perbaikan sistem file hanya tersedia dalam edisi Tuxera NTFS komersial untuk Mac (berdasarkan driver NTFS-3G) - baik dengan menggunakan Disk Utility atau Tuxera Disk Manager .
Dalam konfigurasi default, file dan folder volume NTFS yang dipasang dimiliki oleh pengguna yang efektif dan grup dari proses pemasangan - pengaturan umum adalah 777. Ini berarti semua pengguna OS X memiliki akses penuh ke volume atau: Izin diabaikan !
Setidaknya di Linux menggunakan driver komunitas ini dapat diganti dengan memodifikasi opsi mount dan pemetaan pengguna (juga: Kepemilikan dan izin tingkat lanjut ). Saya tidak tahu apakah ini juga berfungsi di OS X. Tuxera NTFS komersial untuk Mac tidak menyebutkan hal seperti ini di manual-nya.
sumber
ntfs-3g-2010.10.2-macosx.dmg
denganosxfuse-2.7.5.dmg
saya tidak menyimpan catatan dari mana saya mendapatkannya.