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 7 và Windows 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:windows
và nhấn Enter .
"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 7 và Windows 8 .
Nhập lệnh: sfc /scannow
và 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ể.
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ố đó.
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.
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.
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.
Related posts
5 cách để Command Prompt mở khi Windows không khởi động
Cách sử dụng Command Prompt để khắc phục sự cố với bản ghi khởi động PC của bạn
Các phím tắt cho Recovery Environment UEFI BIOS & Windows 10 của các
Cách sử dụng diskpart, chkdsk, defrag và các lệnh khác liên quan đến đĩa
Cách ẩn (hoặc bỏ ẩn) bất kỳ phân vùng nào, trong Windows (tất cả các phiên bản)
Làm cách nào để tải Hệ thống con Windows dành cho Linux?
5 điều thú vị và thú vị bạn có thể làm với ứng dụng khách Telnet
Cách tạo ổ đĩa khôi phục trên thẻ nhớ USB trong Windows 8 & 8.1
Cách sử dụng Windows 10 Recovery USB drive
Cách chuyển đổi giữa CMD and PowerShell trong Windows Terminal
Cách sử dụng Trình xem dữ liệu chẩn đoán để tìm hiểu những gì không hoạt động trong Windows 10
Cách tạo nhiều thư mục cùng một lúc
Làm thế nào để kiểm tra RAM của bạn với Windows Memory Diagnostic tool
Làm thế nào để bạn tạo USB Windows 10 recovery drive?
Làm thế nào để gỡ bỏ cài đặt trình điều khiển từ Windows, trong 5 bước
Làm việc với Lịch sử tệp từ Bảng điều khiển: Điều bạn có thể làm và không thể làm!
Cách in danh sách các tiến trình đang chạy trong Windows
34 phím tắt cho Command Prompt của Windows 10
Windows Terminal là gì?
Xem thông tin hệ thống và quản lý các quy trình từ CMD hoặc PowerShell