Khôi phục quyền đối với ổ cứng ngoài


1

Để đọ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.


1
"... sử dụng ổ cứng định dạng NTFS để sao lưu dữ liệu từ máy Mac sang thiết bị Windows, Linux và Android" không có ý nghĩa gì: sao lưu dữ liệu vào ổ đĩa sao lưu (ưu tiên âm lượng HFS +!) - Ngoài ra, câu hỏi của bạn không rõ ràng : nếu một tính năng dường như không hoạt động hoặc không được hỗ trợ bởi trình điều khiển hệ thống tệp NTFS mới thông qua đĩa, hãy khôi phục trình điều khiển cũ (mà bạn không đề cập theo tên) ...
klanomath 20/03/2016

@klanomath, bạn không giải thích lý do tại sao nó không có ý nghĩa nhiều. Đến điểm thứ hai: tất cả dường như hoạt động cho đến gần đây: Tôi muốn quay trở lại hành vi trước đó, nhưng không thể. Nếu bạn cần phòng ngừa, xin vui lòng hỏi tôi câu hỏi rõ ràng và tôi sẽ chỉnh sửa câu hỏi. Cảm ơn.
Patrick 20/03/2016

Có với homebrew và tôi đã làm theo các hướng dẫn khác trên github.com/osxfuse/osxfuse/wiki/NTFS-3G , bao gồm cả việc thay thế các công cụ gắn kết. Đây là phiên bản ntfs-3g 2015.3.14 external FUSE 29. Và osxfuse của tôi là 3.2.0 từ osxfuse.github.io
PatrickT 20/03/2016

Cảm ơn klanomath. Đối với tôi, osxfuse và ntfs-3g hoạt động như mong đợi, sao chép không có lỗi (đọc / ghi). Vấn đề duy nhất là Diskutil không còn có thể sửa chữa quyền và / hoặc sửa chữa đĩa mà tôi đã từng có thể. Tôi vẫn có thể làm điều đó trên máy tính xách tay Windows của tôi. Và vì tất cả các ổ cứng của tôi đều giống nhau và có cùng hoạt động, nên đó không phải là vấn đề về ổ cứng. Cảm ơn bạn đã giúp đỡ.
Patrick 20/03/2016

Câu trả lời:


1

Trình điều khiển NTFS-3G cộng đồng kết hợp với Disk Utility không cho phép bạn sửa chữa hệ thống tệp có âm lượng định dạng NTFS cũng như các quyền của nó.

Tính năng sửa chữa hệ thống tệp chỉ khả dụng trong phiên bản tuxa NTFS cho Mac thương mại (dựa trên trình điều khiển NTFS-3G) - bằng cách sử dụng Disk Utility hoặc Trình quản lý đĩa tuxera .

Trong cấu hình mặc định, các tệp và thư mục của ổ NTFS được gắn kết thuộc sở hữu của người dùng và nhóm hiệu quả của quá trình gắn - cài đặt chung là 777. Điều này có nghĩa là tất cả người dùng OS X có quyền truy cập đầy đủ vào ổ đĩa hoặc: Quyền bị bỏ qua !

Ít nhất trong Linux sử dụng trình điều khiển cộng đồng, điều này có thể được ghi đè bằng cách sửa đổi các tùy chọn gắn kếtánh xạ người dùng (cũng: Quyền sở hữu và quyền nâng cao ). Tôi không biết nếu điều này cũng hoạt động trong OS X. thì tuxera NTFS thương mại cho Mac không đề cập đến bất cứ điều gì như thế này trong hướng dẫn sử dụng.


Tôi thấy, cảm ơn vì đã tìm hiểu. Tôi tự hỏi làm thế nào tôi có thể sử dụng tiện ích đĩa trước đây ...
PatrickT 20/03/2016

@PatrickT Trình điều khiển hệ thống tập tin nào đã được cài đặt? Còn NTFS-3G?
klanomath

Đây là những gì tôi đã được cài đặt trước: ntfs-3g-2010.10.2-macosx.dmgvới osxfuse-2.7.5.dmgtôi không lưu giữ hồ sơ về nơi tôi đã nhận chúng từ mặc dù.
PatrickT

1
@PatrickT Để sửa chữa các ổ đĩa NTFS, bạn phải mua trình điều khiển NTFS của Paragons hoặc Tuxera.
klanomath

1
@PatrickT Tôi không biết lịch sử của ntfs-3g / Tuxera. Nhưng: trình điều khiển miễn phí có thể đã mạnh hơn trong quá khứ và để bán nó, tuxera đã loại bỏ một số tính năng khỏi phiên bản cộng đồng.
klanomath
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.