Nếu bạn có ổ đĩa cứng truyền thống thay vì ổ cứng, các triệu chứng bạn mô tả nghe giống như giai đoạn đầu của lỗi ổ cứng. Một số lĩnh vực được đọc nhiều nhưng không bao giờ được viết là thất bại, gây ra nhiều lần thử lại "đọc chậm" và hết thời gian / thất bại cuối cùng. Bởi vì nó không bao giờ được viết, ổ đĩa không bao giờ có cơ hội tái phân bổ nó. Điều này có thể gây ra sự chậm chạp không thể chịu đựng và bánh xe cầu vồng trong tất cả các loại hoạt động và vẫn tồn tại trong quá trình khởi động lại (nó cũng thường gây ra khởi động chậm một cách đau đớn).
Chạy bản demo miễn phí của Tiện ích SMART để xem ổ cứng của bạn có bất kỳ thành phần xấu nào đang chờ xử lý, bị xóa hoặc được phân bổ lại hay không. Nếu nó có bất cứ điều gì, nó bắt đầu thất bại và bạn nên thay thế nó ngay lập tức.
Lưu ý rằng Tiện ích đĩa tích hợp của Mac OS X thường sẽ nói "Trạng thái SMART: Đã xác minh" ngay cả khi có các thành phần xấu, vì vậy bạn thực sự cần chạy SMART Utility, không chỉ là Disk Utility. Thực ra, kể từ Lion (Mac OS X v10.7.x), bạn thực sự có thể truy cập vào bộ đếm lỗi SMART bên dưới trong Disk Utility, bằng cách nhấp vào biểu tượng của chính ổ cứng vật lý (không phải phân vùng), sau đó chọn "Tệp> Nhận thông tin ...". Nhưng Tiện ích SMART của bên thứ ba thực hiện tốt công việc diễn giải các bộ đếm chính xác cho bạn, vì vậy tôi vẫn khuyên bạn nên sử dụng nó.
Đôi khi có thể, nhưng không được khuyến nghị, để hồi sinh một ổ đĩa cứng với một số lượng nhỏ các thành phần xấu, bằng cách định dạng toàn bộ ổ đĩa (không chỉ các phân vùng riêng lẻ) có bật "Zero Out Data". Điều này buộc mọi khu vực phải được viết ra, điều này cho phép ổ đĩa có cơ hội tái phân bổ bất kỳ khu vực xấu nào đang chờ xử lý. Điều này có thể sẽ khiến cho các khối xấu hiện tại được quan tâm, nhưng một khi ổ đĩa có bất kỳ khối xấu nào, có lẽ nó nằm trong vòng xoáy tử thần và không đáng tin cậy.
Nhân tiện, đáng chú ý là SMART Utility truy vấn bộ điều khiển của ổ đĩa và trả về kết quả ngay lập tức; nó không phải lãng phí thời gian để kiểm tra toàn bộ đĩa, vì vậy không có sự lãng phí thời gian liên quan.
PS Tôi đã từng khuyên mọi người trong tình huống này tìm trong Nhật ký hệ thống và Nhật ký hạt nhân cho các thông báo như "đĩa0s2: Lỗi I / O: UNDEFINED", nhưng tôi thấy rằng lời khuyên đó quá dễ bị lỗi người dùng. Thật dễ dàng và đáng tin cậy hơn nhiều khi chỉ cần tải xuống SMART Utility và chạy nó.