CHKDSK là tính năng tích hợp của Windows do Microsoft thiết kế để kiểm tra và đảm bảo tính toàn vẹn ổ đĩa đối với bad sector (lỗ hổng) và không gian phân mảnh, nhằm tối ưu hiệu suất ổ đĩa và cải thiện hiệu quả tổng thể. Khi Windows phát hiện ổ đĩa có lỗi, nó sẽ chạy chkdsk hoặc yêu cầu người dùng chạy chkdsk.

Lưu ý: Trên Windows 8, thông báo lỗi hơi khác: "We found errors on a drive. To repair these errors and prevent loss of data, restart your PC now. The repair could take a while to complete."
Nguyên nhân gây lỗi "one of your disks needs to be checked for consistency"
Chúng tôi điều tra bằng cách xem cách người dùng khác xử lý và các giải pháp họ báo cáo. Từ đó, có một số nguyên nhân phổ biến kích hoạt thông báo lỗi. Một trong các tình huống dưới áp dụng cho bạn:
- File lưu trữ bị gỡ khỏi máy tính sau khi ngủ đông (hibernation) – Khi máy tính Windows bước vào ngủ đông (bất kể phiên bản), tất cả thông tin cần thiết (nội dung bộ nhớ, trạng thái hệ thống, v.v.) được lưu trong file gọi là Hiberfile. Nếu nội dung thiết bị lưu trữ thay đổi khi hệ thống thoát khỏi ngủ đông, bạn có thể gặp hỏng dữ liệu và các bất nhất quán khác.
- Windows 8 cài đặt trong cấu hình không được hỗ trợ – Thường xảy ra nếu cài Windows 8 cùng các hệ điều hành khác. Vấn đề xuất hiện khi thử multi-boot Windows 8 với cấu hình không hỗ trợ.
- Ổ cứng chứa lỗi hệ thống file NTFS – Vấn đề cũng xảy ra nếu ổ cứng máy tính chứa lỗi hệ thống file. Giải pháp là quét và sửa lỗi trên ổ đĩa.
- Mục Check disk không bị xóa khỏi Registry – Đôi khi xảy ra trong một số trường hợp. Giải pháp là xóa thủ công các mục CHKDSK trong Registry Editor.
Nếu bạn đang tìm giải pháp cho lỗi này, bài viết cung cấp các bước khắc phục. Dưới đây là các phương pháp người dùng khác đã dùng thành công.
Để có kết quả tốt nhất, làm theo thứ tự các phương pháp dưới cho đến khi tìm thấy cách khắc phục hiệu quả cho trường hợp của bạn.
Phương pháp 1: Cho phép quét CHKDSK hoàn tất
Trước khi nghi ngờ có vấn đề, hãy xem xét khả năng Windows có lý do chính đáng hiển thị lỗi "One of your disks needs to be checked for consistency" ở mỗi lần khởi động.
Có khả năng lớn nó đang cố xử lý lỗi file hệ thống can thiệp vào quy trình khởi động. Nếu bạn chưa thử, hãy cho phép quét CHKDSK hoàn tất bằng cách không nhấn phím nào để bỏ qua kiểm tra đĩa.
Bạn cũng có thể kích hoạt quét CHKDSK thủ công theo hướng dẫn dưới:
- Nhấn Windows + R, gõ cmd và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Khi UAC hỏi, nhấn Yes.

- Trong Command Prompt nâng cao, gõ lệnh sau và nhấn Enter để kích hoạt quét CHKDSK:
chkdsk /r
Khi quá trình hoàn tất, cho máy tính hoàn tất khởi động (nếu cần), sau đó khởi động lại.
Nếu không còn gặp lỗi, bạn đã xong. Nếu vẫn thấy lỗi "One of your disks needs to be checked for consistency" ở mỗi lần khởi động, tiếp tục phương pháp dưới.
Phương pháp 2: Xóa thủ công mục check disk trong Registry Editor
Nếu bạn có thể khởi động máy sau khi CHKDSK xong (nhưng vẫn gặp lỗi ở mỗi lần khởi động), bạn có thể đang gặp lỗi xóa mục trong Registry.
Một số người dùng báo cáo lỗi được khắc phục sau khi dùng Registry Editor xóa các lịch quét CHKDSK đã lên lịch. Có thể bạn gặp lỗi vì lịch quét Check Disk không bị xóa khỏi Registry sau khi quá trình hoàn tất.
Hướng dẫn khắc phục bằng Registry Editor xóa lịch CHKDSK:
- Nhấn Windows + R, gõ regedit và nhấn Enter để mở Registry Editor. Khi UAC hỏi, nhấn Yes.

- Trong Registry Editor, điều hướng đến vị trí sau bằng panel bên trái:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
- Khi đến vị trí trên, sang panel bên phải và nhấp đúp vào BootExecute.
- Nếu value data của BootExecute là autocheck autochk * /r\DosDevice\C: thì đổi thành autocheck autochk * và nhấn OK để lưu.

Lưu ý: Nếu value data đã là autocheck autochk *, đừng thay đổi gì, chuyển sang phương pháp tiếp theo.
- Khởi động lại máy và xem lỗi có quay lại ở lần khởi động tiếp theo không.
Nếu vẫn thấy lỗi One of your disks needs to be checked for consistency, thử phương pháp tiếp theo.
Phương pháp 3: Kiểm tra trạng thái "dirty bit" của ổ đĩa
Một lý do bạn liên tục thấy quét CHKDSK mà không lên lịch là "dirty bit" của ổ đĩa được đặt. Trạng thái này được thực thi nếu Windows không tắt đúng cách, một số thay đổi file chưa hoàn tất, hoặc ổ đĩa bị hỏng.
Trong một số trường hợp, nó cũng có thể báo hiệu ổ đĩa sắp hỏng. Hoặc nếu gặp với ổ ngoài, có thể do bạn rút ổ mà không dùng chức năng Safely Remove Hardware.
Trong các trường hợp trên, bạn có thể dùng lệnh fsutil kiểm tra trạng thái dirty bit. Nhưng cần chạy trong Command Prompt nâng cao với quyền Admin.
Các bước thực hiện:
- Nhấn Windows + R, gõ cmd và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Khi UAC hỏi, nhấn Yes.

- Trong Command Prompt nâng cao, chạy lệnh sau và nhấn Enter để kiểm tra dirty bit:
fsutil dirty query X:
Lưu ý: X chỉ là placeholder. Thay bằng ký tự ổ đĩa bạn gặp vấn đề.
- Nếu kết quả trả về volumes không dirty, bạn có thể loại trừ khả năng ổ đĩa dirty. Chuyển sang phương pháp tiếp theo.

- Nếu volume bị xác định là dirty, chạy lệnh sau để xử lý:
chkdsk D: /f /x
- Sau khi xong, lặp lại bước 3 để đảm bảo dirty bit đã bị xóa. Nếu đã xóa, khởi động lại máy và xem lỗi có quay lại không.