Chạy SFC / Scannow trên các ổ đĩa ngoài

Lệnh sfc / scannow là một lệnh Windows hữu ích chạy kiểm tra tệp hệ thống để đảm bảo các tệp thiết yếu không bị hỏng hoặc thiếu.

Điều này có thể rất hữu ích trong nhiều tình huống, ví dụ như khi các tính năng của Windows không hoạt động nữa, sau khi hệ thống tắt đột ngột hoặc sau khi bị virus tấn công.

Lệnh mặc định chạy kiểm tra xác minh tệp trên phân vùng hoạt động. Điều gì nếu bạn muốn chạy một kiểm tra trên một ổ đĩa ngoài?

Hôm nay tôi gặp phải một vấn đề trong đó PC chính của tôi sẽ không khởi động được nữa. Windows chạy một vòng lặp "cố gắng sửa chữa" vô tận nhưng hoàn toàn không nhúc nhích. Tôi đã đưa ra quyết định kết nối ổ đĩa mà Windows đã được cài đặt trên một hệ thống máy tính khác, để chạy kiểm tra trên nó. Một trong những kiểm tra đó là kiểm tra tệp hệ thống bằng sfc.exe.

Chạy SFC / Scannow trên các ổ đĩa ngoài

Bạn có thể chạy lệnh sfc / scannow trên các ổ đĩa ngoài hoặc ổ đĩa trong với cài đặt Windows khác.

Quá trình này gần như giống hệt nhau:

  1. Chạm vào phím Windows trên bàn phím, nhập cmd.exe, giữ phím Ctrl và phím Shift và nhấn phím Enter. Điều này mở ra một dấu nhắc lệnh nâng cao.

Nếu bạn quan tâm đến tất cả các công tắc mà SFC hỗ trợ, hãy nhập SFC /?

Lệnh sau cần được sử dụng để chạy quét tệp hệ thống trên thư mục khác không phải là thư mục hệ thống đang hoạt động:

sfc / scannow / offwindir = d: \ windows / offbootdir = d: \

Lưu ý rằng bạn cần thay thế d: \ windows bằng thư mục chính xác. Nếu cài đặt Windows là trên t: \ win, hãy thay thế phiên bản của d: \ windows trong ví dụ trên bằng các cài đặt đó.

Công cụ Windows chạy quét xác minh hệ thống tệp trên thư mục Windows đã chọn và cố gắng sửa chữa mọi sự cố mà nó tìm thấy.

Lưu ý rằng tôi không hoàn toàn chắc chắn cách thức hoạt động của hệ thống này nếu hệ thống máy chủ chạy phiên bản Windows khác với hệ thống được kiểm tra.

Bạn cũng có thể chạy các lệnh sfc khác trên các thư mục Windows khác:

  • / verifyonly - Điều này giống như scannow, nhưng sẽ không chạm vào các tệp mà chỉ xác nhận chúng. Hữu ích để xác minh mà không sửa đổi bất kỳ tập tin có khả năng.
  • / scanfile = file - Điều này chỉ chạy quét trên tệp đã chọn chứ không phải thư mục đầy đủ.

Tin nhắn mà SFC có thể trả lại

SFC có thể trả về các thông báo sau:

  • Windows Resource Protection không tìm thấy bất kỳ vi phạm toàn vẹn nào - Không tìm thấy sự cố nào. Điều này thường là tốt, trừ khi bạn cố gắng sửa chữa một cái gì đó.
  • Bảo vệ tài nguyên Windows không thể thực hiện thao tác được yêu cầu - Bạn sẽ không gặp lỗi này khi chạy SFC trên ổ đĩa hoặc thư mục bên ngoài. Nếu bạn nhận được thông báo, hãy chạy SFC trong môi trường Chế độ an toàn.
  • Windows Resource Protection tìm thấy các tệp bị hỏng và sửa chữa thành công chúng. Chi tiết được bao gồm trong CBS.Log% WinDir% \ Logs \ CBS \ CBS.log - Tham khảo nhật ký để biết thông tin về những gì nó đã sửa.
  • Windows Resource Protection tìm thấy các tệp bị hỏng nhưng không thể sửa một số trong số chúng. Chi tiết được bao gồm trong CBS.Log% WinDir% \ Logs \ CBS \ CBS.log - Giống như trên, nhưng bây giờ bạn cần tham khảo nhật ký để tìm hiểu những gì SFC không thể khắc phục.

Từ kết thúc

Kiểm tra xác minh tệp có thể hữu ích, nhưng nó không phải là phương pháp 100% để sửa các vấn đề của Windows. Tôi đã phải khôi phục một bản sao lưu trước đó, vì lệnh sfc sẽ không tìm thấy bất cứ điều gì sai với các tệp hệ thống.

Bây giờ đọc : SFCFix có thể giúp nếu SFC không khắc phục sự cố