ScanDisk(Windows) và NDD(Nu): là chương trình tự động kiểm tra, xác định và sửa
chữa các lỗi trên đĩa từ. Khi phát hiện được lỗi chương trình sẽ đưa ra các thông báo cho biết rõ về vấn đề lỗi và các phương án sửa chữa những lỗi này để cho người dùng lựa chọn. Thông thường ta nên chọn chế độ tự động để chương trình tự sửa.
Chương trình sẽ phân tích thử nghiệm bản ghi khởi động (mẩu tin mồi trên Boot Record).
Bản tin này nằm ngay trên cung đầu tiên của đĩa cứng và chứa chương trình khởi động của HĐH cùng các thông tin quan trọng về đĩa.
Phân tích thử nghiệm các bảng FAT, kiểm tra tính nguyên bản của cả hai bảng FAT. Phân tích cấu trúc thư mục, tập tin cácliên cung bị hư, thất lạc...
Dùng lệnh ScanDisk để phục hồi các liên cung bị lạc đang choán chỗ trên đĩa cứng. Một liên cung là đơn vị lưu trữ thông tin, nó có thể bị thất lạc khi một chương trình dừng lại không đúng trình tự và không kịp ghi hay xoá các tệp trung gian một cách đúng đắn. Các liên cung bị thất lạc được đánh dấu như là đang sử dụng, nhưng hiện tại nó không chứa một dữ liệu hữu ích nào. Theo thời gian, các liên cung bị thất lạc (Lost cluter) hoặc các liên cung bị liên kết chéo (Cross - Linked cluter) có thể ngày càng nhiều và chiếm nhiều không gian đĩa.
HÌNH 18 – Chương trình ScanDisk for Windows
Khi chương trình ScanDisk tìm thấy các liên cung bị lạc, nó nhắc nhở ta khai báo xem có muốn ghi lại các liên cung này không. Nếu ta chọn sẽ ghi lại chúng, chương trình ScanDisk sẽ chuyển chúng thành các tệp có phần mở rộng là *.CHK. Sau đó ta có thể tìm kiếm tra nội dung của các tệp *.CHK này và xoá chúng nếu chúng chứa các thông tin mà ta không cần.
Để khôi phục lại các liên cung bị lạc ta thực hiện như sau: