Khi máy tính bắt đầu báo lỗi, chạy chậm hoặc hoạt động bất thường, bạn có thể sử dụng các công cụ chẩn đoán tích hợp sẵn của Windows 10 để thử khắc phục vấn đề. CHKDSK, SFC và DISM kiểm tra sức khỏe ổ cứng và sửa chữa file hỏng, nhưng ba công cụ này hoạt động theo cách khác nhau và nhắm đến các khu vực khác nhau của hệ thống.
CHKDSK, SFC và DISM là các công cụ hệ thống và bạn có thể chạy cả ba. Nhưng điều này có thể tốn thời gian và không cần thiết cho vấn đề cụ thể của bạn. Chúng tôi sẽ giải thích khi nào và cách sử dụng bộ ba công cụ khắc phục sự cố này.
Khi nào nên dùng CHKDSK
CHKDSK (Check Disk) là công cụ chẩn đoán Windows đầu tiên bạn nên thử nếu máy tính bắt đầu hoạt động lạ. Ví dụ, nếu nó bị treo khi tắt máy hoặc trở nên chậm chán đến mức khó chịu.
CHKDSK quét toàn bộ ổ cứng để tìm và sửa lỗi trong file và chính hệ thống file. Nó cũng kiểm tra ổ cứng để tìm bad sector (cụm dữ liệu không thể đọc) và cố gắng sửa chữa chúng hoặc báo cho hệ thống biết không sử dụng chúng.
Windows có thể chạy CHKDSK khi khởi động nếu nó phát hiện vấn đề với ổ cứng, đôi khi vì lý do vô hại như tắt máy không đúng cách, nhưng cũng có thể do lý do nghiêm trọng hơn bao gồm nhiễm malware và ổ cứng sắp hỏng. Tuy nhiên, nó sẽ không thực sự sửa chữa bất kỳ vấn đề nào cho đến khi được yêu cầu.
Để ngăn chặn lỗi trong tương lai và mất dữ liệu tiềm ẩn, việc chạy CHKDSK thủ công ít nhất một lần mỗi tháng như một phần của quy trình bảo trì máy tính là đáng giá. Bạn có thể dùng một trong các phương pháp sau:
1. Chạy CHKDSK qua File Explorer
Bạn có thể chạy CHKDSK từ Command Prompt. Nếu bạn không thoải mái với Command Prompt, hãy mở File Explorer, nhấp This PC, sau đó nhấp chuột phải vào ổ bạn muốn kiểm tra và chọn Properties.
Chọn tab Tools rồi chọn Check trong phần Error checking.
Nếu Windows xác định mọi thứ chạy trơn tru, nó sẽ gợi ý bạn không cần quét ổ. Để chạy CHKDSK bất chấp, chọn Scan drive.
Quét có thể mất từ vài phút đến nửa tiếng, tùy thuộc vào kích thước và trạng thái ổ đĩa. Khi hoàn tất, CHKDSK sẽ báo không tìm thấy lỗi hoặc nếu tìm thấy, sẽ gợi ý bạn sửa chữa chúng.
2. Chạy CHKDSK từ Command Prompt
Để kiểm soát tốt hơn quá trình kiểm tra ổ đĩa, bạn nên chạy CHKDSK từ Command Prompt nâng cao (elevated).
Gõ cmd vào hộp tìm kiếm Windows, sau đó nhấp chuột phải Command Prompt ở đầu kết quả và chọn Run as administrator.
Trong cửa sổ Command Prompt, gõ chkdsk rồi dấu cách, tiếp theo là tên ổ bạn muốn kiểm tra. Ví dụ, chkdsk c: để quét ổ C:.
Nhấn Enter để quét lỗi ở chế độ chỉ đọc (read-only), nghĩa là không có thay đổi nào được thực hiện. Để thực hiện thay đổi, bạn có thể dùng tham số với lệnh CHKDSK. Đây là hai tham số bạn có thể dùng để sửa lỗi.
- Để CHKDSK sửa các vấn đề nó tìm thấy, gõ chkdsk /f c: (cho ổ C:).
- Để quét bad sector cũng như lỗi, gõ chkdsk /r c:.
Nếu bạn không thể chạy các lệnh này vì "the volume is in use by another process", Command Prompt sẽ đề xuất lên lịch quét khi máy tính khởi động lại.
Ngoài các quét trên, còn nhiều tính năng CHKDSK hữu ích khác trong Windows 10 rất đáng để khám phá.
Khi nào nên dùng SFC
Trong khi CHKDSK tìm và sửa lỗi trong hệ thống file của ổ cứng, SFC (System File Checker) chuyên quét và sửa chữa file hệ thống Windows. Nếu nó phát hiện file bị hỏng hoặc bị sửa đổi, SFC sẽ tự động thay thế file đó bằng phiên bản đúng.
Việc biết khi nào dùng SFC thường rõ ràng hơn CHKDSK, phụ thuộc vào cảm giác ổ cứng không hoạt động đúng. Nếu các chương trình Windows bị crash, bạn nhận thông báo lỗi về file DLL bị thiếu, hoặc bạn trải nghiệm màn hình xanh chết chóc (BSOD), thì chắc chắn đã đến lúc chạy SFC.
Mở Command Prompt nâng cao, bằng cách chạy công cụ với quyền administrator. Sau đó gõ lệnh sau và nhấn Enter:
sfc /scannow
SFC sẽ thực hiện quét toàn bộ hệ thống và sửa chữa, thay thế bất kỳ file nào bị hỏng hoặc thiếu, sử dụng phiên bản từ Windows component store. Quét có thể mất một chút thời gian, nhưng hãy đảm bảo bạn để cửa sổ Command Prompt mở cho đến khi hoàn tất.
Nếu bạn chỉ muốn quét nhưng không sửa chữa file hệ thống hỏng, gõ:
sfc /verifyonly
Sau khi SFC hoàn tất quét, bạn sẽ thấy một trong ba thông báo:
- Windows Resource Protection did not find any integrity violations. Điều này có nghĩa là nguyên nhân gây sự cố cho máy tính của bạn không liên quan đến file hệ thống.
- Windows Resource Protection found corrupt files and successfully repaired them. Điều này hy vọng nghĩa là vấn đề của bạn đã được giải quyết.
- Windows Resource Protection found corrupt files but was unable to fix some of them. Điều này có nghĩa là file hệ thống là nguyên nhân, nhưng SFC không thể thay thế chúng. Hãy thử chạy công cụ lại ở Safe Mode. Nếu bạn vẫn nhận được kết quả giống nhau, đừng tuyệt vọng: đã đến lúc dùng DISM.
Khi nào nên dùng DISM
DISM (Deployment Image Servicing and Management) là công cụ chẩn đoán Windows mạnh mẽ nhất trong ba công cụ. Mặc dù bạn thường không cần dùng đến nó, nhưng đây là công cụ cần dùng khi bạn gặp crash, treo và lỗi thường xuyên, nhưng SFC không thể sửa file hệ thống hoặc không thể chạy được.
Trong khi CHKDSK quét ổ cứng và SFC quét file hệ thống, DISM phát hiện và sửa chữa file hỏng trong component store của Windows system image, để SFC có thể hoạt động đúng. Hãy tạo bản sao lưu phân vùng ổ đĩa trước khi chạy DISM, phòng khi có sự cố.
Giống như CHKDSK và SFC, bạn cần mở Command Prompt nâng cao để chạy DISM. Để tiết kiệm thời gian và rủi ro thực hiện sửa chữa không cần thiết, bạn có thể trước tiên kiểm tra xem image có bị hỏng không mà không làm thay đổi. Gõ lệnh sau và nhấn Enter:
Dism /Online /Cleanup-Image /CheckHealth
Quét chỉ nên mất vài giây. Nếu không phát hiện hỏng hóc, bạn có thể chạy quét nâng cao hơn để xác định xem component store có khỏe và có thể sửa chữa không, cũng không làm thay đổi, bằng cách gõ:
Dism /Online /Cleanup-Image /ScanHealth
Nếu DISM báo cáo có vấn đề với system image, hãy chạy quét nâng cao khác để tự động sửa chữa các vấn đề này. DISM sẽ kết nối với Windows Update để tải xuống và thay thế file hỏng nếu cần. Lưu ý quá trình có thể mất đến 10 phút và có thể treo ở 20 giây một lúc, nhưng điều này là bình thường. Gõ lệnh này:
Dism /Online /Cleanup-Image /RestoreHealth
Sau khi quét và sửa chữa hoàn tất, khởi động lại máy tính và chạy SFC lại để thay thế file hệ thống hỏng hoặc thiếu.
Chiến đấu với hỏng hóc và thắng lợi
Bây giờ bạn đã hiểu CHKDSK, SFC và DISM làm gì, chạy một hoặc nhiều công cụ khắc phục sự cố Windows này hy vọng sẽ giúp bạn sửa chữa máy tính.
Nếu bạn vẫn gặp sự cố, hãy thực hiện System Restore (Khôi phục hệ thống). Điều này sẽ khôi phục file hệ thống, cài đặt và chương trình về thời điểm chúng hoạt động bình thường. Nếu hệ thống của bạn không bị hỏng khi điểm khôi phục được tạo, nó có thể giải quyết vấn đề hỏng hóc của bạn.