Khi tôi chạy vào một ổ cứng có thể bị lỗi, tôi quét nó bằng ViVARD , điều này đáng tin cậy cho tôi biết nếu ổ đĩa cần thay thế.
Làm thế nào để các loại công cụ làm việc? Làm thế nào họ có thể nói một khu vực xấu từ một khu vực tốt?
Khi tôi chạy vào một ổ cứng có thể bị lỗi, tôi quét nó bằng ViVARD , điều này đáng tin cậy cho tôi biết nếu ổ đĩa cần thay thế.
Làm thế nào để các loại công cụ làm việc? Làm thế nào họ có thể nói một khu vực xấu từ một khu vực tốt?
Câu trả lời:
Các ổ cứng hiện đại thực hiện một hệ thống trong phần sụn có tên là SMART . Hệ thống này thu thập số liệu thống kê về hiệu suất ổ đĩa và tự động tránh mất dữ liệu bằng cách di chuyển dữ liệu khỏi các thành phần xấu.
Các công cụ chẩn đoán truy vấn phần mềm SMART của ổ cứng để tạo báo cáo kiểm tra sức khỏe.
Các thành phần xấu được phát hiện khi truy cập vào đĩa cứng và được hệ thống SMART tránh và di chuyển.
Tôi không biết ViVARD vì vậy đây là câu trả lời chung.
THÔNG MINH
SMART là một phần của hầu hết các ổ đĩa hiện đại. Nó đăng ký khi ổ cứng nhìn thấy một khu vực xấu, khi thời gian tìm kiếm hoặc quay vòng nhiều hơn bình thường. Đây là tất cả các chỉ số mà ổ cứng bị lỗi.
Cách ổ cứng cứu vớt một khu vực bị lỗi là do mã sửa lỗi (thường là đây là Reed-Solomon) có thể cứu nếu một vài bit bị sai. Nếu nhiều bit bị sai, ổ cứng sẽ cố gắng cứu vãn bằng cách đọc lại nhiều lần. Khi cuối cùng nó làm cho đúng, nó lưu nó vào một trong các lĩnh vực phụ tùng.
Ngành đọc
Ổ cứng phân bổ lại các khu vực có lỗi đọc thành một tập hợp các khu vực dự phòng được dành riêng cho việc này. HĐH thường không thấy điều này, nhưng thấy toàn bộ ổ đĩa không có lỗi. Chỉ khi không còn khu vực nào để phân bổ lại (hoặc khu vực đó không thể cứu vãn được) thì HĐH mới nhìn thấy các khu vực bị hỏng.
Nhưng có thể bỏ qua việc sửa lỗi (tôi tin rằng nó khác nhau đối với mỗi mô hình - có thể ViVARD làm điều này?). Bằng cách này bạn có thể đọc dữ liệu thực tế trên ổ đĩa. Bằng cách đọc này, bạn sẽ có thể thấy các lĩnh vực nào có lỗi - ngay cả khi hệ điều hành không thấy lỗi.
Sử dụng SMART Các nhà sản xuất ổ cứng nên tải xuống phần mềm cho trang web của họ. Khi bạn sử dụng SMART - hãy quét toàn bộ.
Nếu tôi viết một chương trình chẩn đoán như vậy, chương trình của tôi sẽ đi qua ổ đĩa theo từng ngành với quy trình sau:
Tất nhiên, đó chỉ là phiên bản ngây thơ. Tôi nghi ngờ có những thuật toán được sử dụng ngày nay để làm cho quá trình chung này hiệu quả hơn. Ngoài ra, có các mẫu khác nhau mà các công cụ sử dụng cho "dữ liệu mới đã biết" và các mức lặp lại khác nhau.