Tôi có Macbook Pro cuối năm 2011, chạy Mavericks 10.9.2. Ổ cứng duy nhất của nó là ổ đĩa 750 GB, được định dạng bằng Bootcamp. Nó vẫn chạy khá tốt, nhưng khi chạy một đoạn chống phân mảnh trên nó, tôi đã xác định rằng có một loạt các tệp bị từ chối bởi trình chống phân mảnh (iDefrag).
iDefrag báo cáo mã lỗi POSIX là 5 khi truy cập các tệp. Chọn một cách ngẫu nhiên và cố gắng sao chép tệp vào một vị trí khác trong trình bao cũng báo cáo lỗi, điều này khiến tôi nghĩ rằng vấn đề là có thật và với đĩa / FS. Đầu ra của cp là:
cp: unity_nophysx.nexe: Input/output error
Mã lỗi 5 là 'truy cập bị từ chối' theo như tôi biết, nhưng quá trình chống phân mảnh đang chạy với tư cách quản trị viên và chạy cp bằng sudo trên tệp nghi ngờ không có sự khác biệt.
Disk Utility, fsck và Kiểm tra phần cứng của Apple đều khẳng định đĩa này vẫn ổn. Không có lỗi SMART nào được báo cáo và mặc dù có một số lỗi về quyền, nhưng chúng không có các tệp iDefrag đang phàn nàn và Disk Utility tuyên bố đã sửa chúng mà không có khiếu nại.
Có thể có một trăm hoặc nhiều tệp bị hỏng, nhưng vẫn là một phần rất nhỏ của ổ đĩa. Theo như tôi có thể nói, không có tệp hệ thống hoặc dữ liệu quan trọng nào bị ảnh hưởng. Mặc dù việc lấy lại dữ liệu sẽ rất tốt, tôi không ngại cài đặt lại hoặc đi sao lưu. Tại thời điểm này, tôi không biết liệu nó có thực sự là ổ đĩa chết không, chỉ là một số thành phần xấu do ổ đĩa bị di chuyển trong khi viết hoặc một số tham nhũng nhỏ khác có thể được xử lý. Tôi đang giả sử trường hợp xấu nhất và rất có thể tôi sẽ phải có một ổ cứng lớn hơn một chút và sao chép ổ đĩa hiện có để tránh phải xây dựng lại hệ thống.
Câu hỏi của tôi thực sự là làm thế nào để tôi đánh dấu các tệp bị hỏng đó là hỏng đúng cách và sửa chữa hoặc xóa chúng , để một bản sao của đĩa sẽ thành công và không bị treo trên các tệp / khối mà nó không thể truy cập. Disk Utility không thấy vấn đề và tôi không biết bất kỳ công cụ dòng lệnh hoặc công cụ bên thứ ba nào sẽ thực hiện công việc. Tôi không muốn xóa toàn bộ đĩa và bắt đầu lại từ đầu, vì ổ đĩa có vẻ khỏe mạnh, vì vậy tôi đang tìm kiếm các công cụ sửa chữa / chẩn đoán.