Khi cần phát hiện và sửa lỗi hệ thống file hoặc ổ đĩa, chúng ta chạy công cụ Kiểm tra đĩa tích hợp sẵn Windows. Tiện ích Kiểm tra đĩa hoặc ChkDsk.exe kiểm tra lỗi hệ thống file, sector xấu, cụm mất, v.v. Nếu ổ đĩa không đang dùng, công cụ chạy ngay. Nhưng nếu file trên ổ đó đang dùng – ví dụ ổ hệ thống, phải lên lịch quét tại thời điểm khởi động.
Kiểm tra đĩa không chạy khi khởi động
Nếu dù đã lên lịch chkdsk chạy khi khởi động, trong Windows 10, 8, 7 hoặc Vista, nó không chạy, có thể do thành phần chế độ hạt nhân (kernel-mode) khóa ổ đĩa và ngăn chkdsk autochk chạy. Có thể giá trị dữ liệu BootExecute trong Registry đã bị thay đổi hoặc hỏng. Dưới đây là các bước khắc phục:

Để kiểm tra, mở regedit và điều hướng đến khóa Registry sau:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
Đảm bảo giá trị mặc định của BootExecute ở bên phải được đặt là:
autocheck autochk *
Nếu không, chuột phải vào BootExecute chọn Sửa.
Thay đổi giá trị về Mặc định, bấm OK.
Thử lại xem Kiểm tra đĩa có chạy không.
Cũng có khả năng file autochk.exe trong thư mục system32 bị hỏng.
Chạy System File Checker hoặc khôi phục hệ thống về điểm trước đó tốt để kiểm tra. Điều này giúp thay thế file autochk.exe hỏng bằng file tốt.
Nếu cần thêm thông tin, xem file log ChkDsk.
Hy vọng cách này hiệu quả với bạn!
Xem các bài viết nếu ChkDsk chạy mỗi lần khởi động Windows hoặc ChkDsk bị treo/đứng.