Để đọc / ghi các ổ cứng gắn ngoài NTFS (định dạng Windows) trên máy Mac của tôi, tôi đã cài đặt FUSE cho OS X (phiên bản 3.2.0) và NTFS-3G (phiên bản 2015.3.14, được cài đặt với homebrew và hướng dẫn từ NTFS-3G ) . Tôi đã chọn 'Lớp tương thích MacFUSE' vì veraCrypt yêu cầu (từ https://veracrypt.codeplex.com/ ).
Sao chép vào / từ máy Mac sang ổ cứng NTFS hoạt động như mong đợi. Tuy nhiên, tôi không còn có thể sử dụng các tiện ích "Sơ cứu" của Disk Utility (để sửa quyền, để sửa lỗi khi ổ cứng bị tháo gỡ không chính xác). Các tùy chọn tiện ích đĩa hiện đã được 'tô màu' cho các ổ cứng của tôi. Các tùy chọn này vẫn khả dụng cho SSD nội bộ của tôi và cho thẻ SD của tôi, vì vậy tiện ích đĩa không bị 'hỏng'. Các ổ cứng cũng ổn: chúng hoạt động chính xác và tôi vẫn có thể sửa chúng trên Windows. Vấn đề (điều duy nhất tôi có thể thấy cho đến nay) là tôi không còn có thể sửa các ổ cứng gắn ngoài bằng tiện ích đĩa của Mac.
Tôi hiện đang trên OSX Yosemite
. Đây là chẩn đoán từ 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
Như bạn có thể thấy ở trên, ổ cứng của tôi (tất cả chúng) không còn có thể được xác minh hoặc sửa chữa. Tôi luôn có thể làm điều đó trước khi cài đặt lại FUSE và NTFS-3G. Chẩn đoán trên giống hệt nhau cho tất cả 12 ổ cứng của tôi.
Tôi đã cố gắng thiết lập lại quyền, nhưng bị từ chối:
vsdbutil -a /Volumes/PatrickA
vsdbutil: no valid volume UUID found on '/Volumes/PatrickA': permissions are disabled.
Tôi đã đọc ở đâu đó rằng hfs.util có thể tạo lại UUID, nhưng nó không hoạt động.
diskutil info /Volumes/PatrickA | grep "Device Identifier"
Device Identifier: disk3s1
/System/Library/Filesystems/hfs.fs/hfs.util -s disk3s1
Bất kỳ đề xuất? Cảm ơn!
CẬP NHẬT Tôi đã gặp các đề xuất về cách sử dụng Diskutil từ dòng lệnh. Đây là thông báo lỗi tôi nhận được:
diskutil verifyvolume /Volumes/PatrickA/
Error starting file system verification for disk2s1 PatrickA: Invalid request (-69886)
Tôi cũng không thể có được smartctl để làm bất cứ điều gì hữu ích với âm lượng:
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:
Tôi đã gặp một gợi ý rằng cần có trình điều khiển bên thứ ba để chẩn đoán các ổ đĩa ngoài trên Mac OS X (Tôi không biết điều này nói chung có đúng không). Trình điều khiển SAT SMART (có sẵn tại https://github.com/kasbert/OS-X-SAT-SMART-Driver ) mở rộng hành vi trình điều khiển tiêu chuẩn bằng cách cung cấp quyền truy cập vào ổ dữ liệu SMART. Tôi đã thành công trong việc thay đổi trạng thái SMART của ổ cứng thành "Đã xác minh". Nhưng điều này dường như không giúp được gì nhiều vì các lỗi được báo cáo ở trên vẫn xuất hiện.
ntfs-3g 2015.3.14 external FUSE 29
. Và osxfuse của tôi là 3.2.0 từ osxfuse.github.io