Tiện ích System File Checker (SFC) là tiện ích được tích hợp sẵn trong Windows 10 để quét và sửa chữa các file hệ thống bị lỗi. Nếu máy tính của bạn thường xuyên gặp lỗi hoặc sự cố khi khởi động, nguyên nhân có thể là do các tập tin hệ thống Windows bị lỗi, bị mất hoặc đã bị thay đổi khi cài đặt phần mềm nào đó. Mặc dù Windows 10 bảo vệ các file hệ thống khá tốt, nhưng vẫn có thể xảy ra lỗi.
Cách sử dụng lệnh SFC /scannow trên Windows 10
- Mở Command Prompt với quyền Admin:
- Nhấn tổ hợp phím Windows + X để mở Menu Power User, sau đó chọn Command Prompt (Admin).
- Chạy lệnh SFC:
- Trên cửa sổ Command Prompt, nhập lệnh dưới đây rồi nhấn Enter:
bash
sfc /scannow
- Trên cửa sổ Command Prompt, nhập lệnh dưới đây rồi nhấn Enter:
- Kết quả quá trình quét: Sau khi quá trình quét hoàn tất, bạn sẽ thấy một trong các thông báo sau:
- Windows Resource Protection did not find any integrity violations: Không có file nào bị lỗi.
- Windows Resource Protection could not perform the requested operation: Quá trình quét gặp sự cố và yêu cầu quét offline.
- Windows Resource Protection found corrupt files and successfully repaired them: SFC đã khắc phục được sự cố.
- Windows Resource Protection found corrupt files but was unable to fix some of them: Bạn cần sửa các file bị lỗi bằng tay.
Chạy SFC /scannow trên các ổ khác
Bạn cũng có thể sử dụng SFC để kiểm tra và sửa chữa các file không thuộc hệ thống trên những ổ khác như ổ D, ổ cứng ngoài, USB, thẻ SD, hoặc các phương tiện lưu trữ khác. Dùng lệnh sau:
bash
sfc /scannow /offbootdir=Drive_Name: /offwindir=Drive_Name:\windows
Xem chi tiết quá trình quét SFC
Để xem thông tin chi tiết về quá trình quét SFC được lưu trong file CBS.Log, làm theo các bước sau:
- Mở Command Prompt, nhập lệnh sau và nhấn Enter:
bash
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfclogs.txt"
- Mở file sfclogs.txt trên Desktop bằng Notepad để xem chi tiết.
Chạy quét SFC ở chế độ Safe Mode
Nếu gặp thông báo “Windows Resource Protection could not perform the requested operation”, hãy thực hiện quét SFC ở Safe Mode:
- Vào Start Menu, chọn Change advanced startup options.
- Chọn Restart now để khởi động lại Windows ở Safe Mode.
- Tại màn hình màu xanh lam, chọn Troubleshoot > Advanced options > Command Prompt.
- Đăng nhập và chạy lệnh SFC như trên.
Quét và sửa các file hệ thống trên Windows 10 Offline
- Mở ứng dụng Settings bằng tổ hợp phím Windows + I.
- Chọn Update & security > Recovery > Advanced startup > Restart now.
- Chọn Troubleshoot > Advanced options > Command Prompt.
- Nhập lệnh sau để xác định vị trí phân vùng Windows:
arduino
wmic logicaldisk get deviceid, volumename, description
- Chạy lệnh SFC với cú pháp:
bash
sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows
Sửa các file hệ thống trên Windows 10 theo cách thủ công
Nếu SFC không thể sửa lỗi, bạn cần thực hiện các bước sau để sửa lỗi thủ công:
- Mở Command Prompt (Admin), nhập lệnh sau để chiếm quyền sở hữu file bị lỗi:
mathematica
takeown /f C:\Path-and-File-Name
- Cho phép quyền truy cập file:
mathematica
icacls C:\Path-and-File-Name /Grant Administrators:F
- Thay thế file bị lỗi bằng lệnh:
mathematica
copy C:\Path-SOURCE-and-File-Name C:\Path-DESTINATION-and-File-Name
- Nhập Yes và nhấn Enter để xác nhận ghi đè.
Sau khi thay thế file, bạn có thể kiểm tra tính nguyên vẹn của tất cả các file bằng lệnh:
bash
sfc /verifyonly
Hoặc kiểm tra tính nguyên vẹn của từng file cụ thể bằng lệnh:
mathematica
sfc /VERIFYFILE=C:\Path-and-File-Name
Ví dụ:
mathematica
sfc /VERIFYFILE=C:\Windows\System32\kernel32.dll
Sử dụng lệnh SFC /scannow là một phương pháp hiệu quả để sửa chữa các tập tin hệ thống bị lỗi trên Windows 10, giúp đảm bảo hệ thống hoạt động ổn định và an toàn.

