Cách sửa chữa các tệp Windows bị thiếu hoặc bị hỏng từ Command Prompt

Khi bạn gặp sự cố với máy tính của mình, các tệp hệ thống Windows(Windows system) có thể bị hỏng hoặc bị thiếu. Điều này có thể do tất cả các loại vấn đề như nguồn điện đột ngột giảm, trục trặc phần cứng, đĩa cứng sắp "chết", v.v. Nếu Windows báo cáo rằng nó không thể khởi động do một số tệp của nó bị hỏng hoặc bị thiếu, bạn nên sử dụng công cụ Trình kiểm tra tệp hệ thống(System File Checker) ( SFC ) trong Dấu nhắc lệnh(Command Prompt) . Bạn cũng nên làm tương tự khi Windows bắt đầu xuất hiện Màn hình xanh(Blue Screen) với các lỗi liên quan đến tham nhũng kỳ lạ. SFC quét tất cả hệ thống Windows(Windows system)các tệp trên máy tính của bạn, xác định những tệp bị hỏng hoặc bị thiếu và cố gắng khắc phục sự cố mà máy tính tìm thấy. Đây là cách sử dụng nó:

LƯU Ý:(NOTE:) Hướng dẫn này áp dụng cho cả Windows 7Windows 8.1 .

Cách khắc phục sự(Problems) cố với tệp bị thiếu hoặc bị hỏng(Missing Or Corrupted) khi Windows không khởi động(Boot)

Nếu Windows không tải do tệp hệ thống bị thiếu hoặc bị hỏng, hãy làm theo hướng dẫn này để khởi động Command Prompt : Cách khởi động Command Prompt khi Windows không khởi động(Boot) ?.

Trong cửa sổ Command Prompt , sử dụng lệnh (Command Prompt)sfc với hai tham số bổ sung:

  • /offbootdir - được sử dụng để chỉ định phân vùng chứa các tệp hệ thống cần thiết để khởi động Windows . Trong hầu hết các trường hợp, phân vùng này sẽ là "C:" .
  • /offwindir - được sử dụng để chỉ định vị trí của thư mục Windows(Windows directory) . Trong hầu hết các trường hợp, thư mục này là "C: \ Windows" .

Bạn sẽ cần phải nhập một cái gì đó như: sfc /scannow /offbootdir=c: /offwindir=c:windowsvà nhấn Enter .

Dấu nhắc lệnh, SFC, Trình kiểm tra tệp hệ thống, sửa chữa, bị hỏng, bị thiếu, Windows, tệp

"Bản dịch" cho lệnh này như sau: quét thư mục Windows(Windows folder) nằm trên phân vùng khởi động (boot partition) "C:" và sửa các tệp hệ thống bị thiếu hoặc bị hỏng.

Hãy kiên(Arm) nhẫn vì chạy lệnh này sẽ mất khá nhiều thời gian. Khi quá trình kết thúc, bạn được thông báo rằng quá trình xác minh đã hoàn tất 100%. Nếu vấn đề được tìm thấy, bạn cũng được thông báo. Các tệp có vấn đề không thể sửa được luôn được đề cập trong tệp nhật ký(log file) có tên CBS.log . Tệp này được tìm thấy trong thư mục Windows(Windows folder) , tại vị trí này: "C: \ WindowsLogsCBSCBS.log" .

Nếu mọi thứ đều ổn với các tệp hệ thống của bạn, bạn sẽ nhận được thông báo nói rằng: "Bảo vệ tài nguyên Windows không tìm thấy bất kỳ vi phạm tính toàn vẹn nào"("Windows Resource Protection did not find any integrity violations") .

Cách khắc phục sự(Problems) cố với tệp bị thiếu hoặc bị hỏng(Missing Or Corrupted) khi Windows khởi động(Windows Boots)

Bạn cũng có thể gặp phải trường hợp Windows tải thành công nhưng nó bị treo ngẫu nhiên với Màn hình xanh(Blue Screen) chết chóc(Death) ( BSOD ) đề cập đến lỗi tham nhũng. Nếu trường hợp đó xảy ra với bạn, hãy khởi động Command Prompt với tư cách quản trị viên, sử dụng bất kỳ phương pháp nào được mô tả trong hướng dẫn này: 7 cách khởi chạy Command Prompt trong Windows 7Windows 8 .

Nhập lệnh: sfc /scannowvà nhấn Enter . Tham số /scannow buộc công cụ SFC(SFC tool) quét tính toàn vẹn của tất cả các tệp hệ thống và sửa chữa các tệp có vấn đề khi có thể.

Dấu nhắc lệnh, SFC, Trình kiểm tra tệp hệ thống, sửa chữa, bị hỏng, bị thiếu, Windows, tệp

Một lần nữa, hãy trang bị cho mình một chút kiên nhẫn. Công cụ này cần một thời gian dài để chạy. Ít nhất một vài phút. Khi hoàn tất, bạn được thông báo rằng quá trình xác minh đã hoàn tất 100%. Nếu vấn đề được tìm thấy, bạn cũng được thông báo.

Trong trường hợp của chúng tôi, SFC đã tìm thấy các tệp bị hỏng và không thể sửa một số tệp trong số đó.

Dấu nhắc lệnh, SFC, Trình kiểm tra tệp hệ thống, sửa chữa, bị hỏng, bị thiếu, Windows, tệp

Các tệp có vấn đề không thể sửa được luôn được đề cập trong tệp nhật ký(log file) có tên CBS.log . Tệp này được tìm thấy trong thư mục Windows(Windows folder) , tại vị trí này: "C: \ WindowsLogsCBSCBS.log" .

Cách phân tích tệp CBS.Log

Đi tới "C: \ WindowsLogsCBS" và mở CBS.log . Tập tin này khá lớn và phải mất một lúc để mở nó trong Notepad . Nếu có thể, hãy mở nó bằng một ứng dụng khác như Notepad++ hoặc Microsoft Word , để nó được mở nhanh hơn và bạn có thời gian làm việc với nó dễ dàng hơn.

Dấu nhắc lệnh, SFC, Trình kiểm tra tệp hệ thống, sửa chữa, bị hỏng, bị thiếu, Windows, tệp

Cuộn(Scroll) về cuối tệp và tìm kiếm(file and search) các mục bắt đầu bằng văn bản: "Không thể sửa chữa tệp thành viên"("Cannot repair member file") . Ở đó, bạn sẽ tìm thấy (các) tệp hệ thống(system file) bị thiếu hoặc bị hỏng không thể sửa chữa được.

Dấu nhắc lệnh, SFC, Trình kiểm tra tệp hệ thống, sửa chữa, bị hỏng, bị thiếu, Windows, tệp

Tìm kiếm thông tin trực tuyến(information online) về (các) tệp được đề cập trong tệp nhật ký(log file) này và từ đó bạn có thể có ý tưởng về cách khắc phục sự cố của mình.

Phần kết luận

Hy vọng rằng(Hopefully) bạn sẽ không bao giờ cần sử dụng lệnh SFC(SFC command) để sửa chữa các tệp hệ thống Windows . Tuy nhiên, nếu bạn có vấn đề, đừng ngần ngại xem xét sử dụng nó. Hướng dẫn này sẽ hữu ích khi bạn phải xử lý các tệp hệ thống bị hỏng hoặc bị thiếu.

Nếu bạn đang tìm kiếm các hướng dẫn khắc phục sự cố hữu ích khác, hãy đọc các bài viết được đề xuất bên dưới.



About the author

Tôi là một chuyên gia Windows 10 được đề xuất với hơn 10 năm kinh nghiệm trong ngành phần mềm. Tôi có kiến ​​thức chuyên môn về cả Explorer và Office 365, đồng thời tôi đặc biệt có kỹ năng trong việc cá nhân hóa và tùy chọn giao diện cho người dùng của mình. Kỹ năng của tôi là trọng tâm của công việc kinh doanh của tôi, đó là cung cấp dịch vụ khách hàng tuyệt vời thông qua các bài đánh giá trực tuyến và tận dụng các công nghệ như AI để cải thiện hỗ trợ.



Related posts