Hướng dẫn sửa lỗi file hệ thống trên Windows 10

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

  1. 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).
  2. 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
  3. 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:

  1. 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"
  2. 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:

  1. Vào Start Menu, chọn Change advanced startup options.
  2. Chọn Restart now để khởi động lại Windows ở Safe Mode.
  3. Tại màn hình màu xanh lam, chọn Troubleshoot > Advanced options > Command Prompt.
  4. Đă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

  1. Mở ứng dụng Settings bằng tổ hợp phím Windows + I.
  2. Chọn Update & security > Recovery > Advanced startup > Restart now.
  3. Chọn Troubleshoot > Advanced options > Command Prompt.
  4. Nhập lệnh sau để xác định vị trí phân vùng Windows:

    arduino

    wmic logicaldisk get deviceid, volumename, description
  5. 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:

  1. 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
  2. Cho phép quyền truy cập file:

    mathematica

    icacls C:\Path-and-File-Name /Grant Administrators:F
  3. Thay thế file bị lỗi bằng lệnh:

    mathematica

    copy C:\Path-SOURCE-and-File-Name C:\Path-DESTINATION-and-File-Name
  4. 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.