Kiểm tra tính toàn vẹn của Windows. Sử dụng tiện ích SFC tiêu chuẩn. Chạy SFC bằng môi trường phục hồi

Xin chào các bạn! Bài viết này là sự tiếp nối hợp lý của cuốn sử thi mới ra mắt gần đây về cuộc chiến chống lại. Và bây giờ tác giả sẽ chia sẻ với các bạn thêm một điều nữa phương pháp hiệu quả loại bỏ những rắc rối như vậy.

Do đó, chủ đề của câu chuyện sẽ như thế này: lệnh SFC scannow trong Windows 7 và 10. Chúng ta cũng sẽ xem xét câu hỏi tại sao đôi khi nó không thể khôi phục các tệp hệ thống. Nói một cách đơn giản, nó từ chối hoạt động.

Vậy đây là loại lệnh gì và dùng để làm gì? Vì vậy, quét SFC là tiện ích hệ thống, phục vụ cho kiểm tra tự động và phục hồi tập tin quan trọng hệ điều hành.

Nó khá dễ sử dụng, nhưng đôi khi có thể có nhiều sắc thái khác nhau. Vì vậy, hãy bắt tay vào kinh doanh để hiểu mọi thứ. Tất cả hành động hơn nữa sẽ được hiển thị trên Ví dụ về Windows 10, mặc dù trong Win 7 mọi thứ đều được thực hiện gần như giống nhau.

Sau đó nhập lệnh:

Quá trình quét hệ thống sẽ bắt đầu và có thể mất khá nhiều thời gian. thời gian dài. Vì vậy, bây giờ tất cả những gì chúng ta có thể làm là chờ đợi và hy vọng rằng lệnh này có thể sửa chữa mọi thứ.

Sau khi hoàn thành công việc sẽ xuất hiện một báo cáo cho bạn biết về tình huống thật sự việc kinh doanh Bạn cũng sẽ có cơ hội làm quen với tệp nhật ký và hiểu chi tiết các chi tiết quan trọng:

Nhưng như bạn có thể thấy trong ảnh chụp màn hình ở trên, trong trường hợp của chúng tôi, mọi thứ không diễn ra suôn sẻ cho lắm. Đã phát hiện thấy các tệp bị hỏng nhưng Windows 10 không thể khôi phục chúng.

Điều này xảy ra do tham số SFC scannow không thể khôi phục các tệp hệ thống được sử dụng trong khoảnh khắc này thời gian bởi chính hệ điều hành. Nói chung, một nghịch lý thực sự xuất hiện.

Nhưng tuy nhiên, vẫn có một cách thoát khỏi tình huống này. Bạn cần cố gắng thực hiện các hành động trên trong môi trường Phục hồi Windows. Cách nhập nó vào phiên bản thứ mười của hệ thống được mô tả rất chi tiết trong

Chà, vào ngày thứ bảy, bạn sẽ phải sử dụng một thứ đã được chuẩn bị trước đó đĩa khởi động và đặt nó làm ưu tiên trên máy tính. Than ôi, không có cách nào khác.

Chà, chúng tôi tiếp tục quá trình xử lý và khôi phục tệp bằng Win 10 làm ví dụ. Và bây giờ bạn sẽ cần nhập một loạt lệnh nhỏ. Cái đầu tiên sẽ như thế này:

Với chức năng tiếp theo chúng ta sẽ in danh sách chungđược cài đặt trên máy tính cứngđĩa. Mỗi người trong số họ đã được chỉ định Mã số cá nhân, mà chúng ta sẽ cần trong bước tiếp theo:

Bây giờ hãy chọn số 0 của đĩa được phát hiện ở trên, vì đây là số duy nhất trong hệ thống:

Ở giai đoạn này, tất cả những gì còn lại là phân loại ổ cứng để hiểu cái nào là hệ thống, tức là đã cài đặt Windows:

Sau đó thông tin cần thiếtđã nhận được, có thể nói như vậy và tiếp tục từ đây. Để làm điều này, hãy nhập lệnh tiếp theo:

Và bây giờ, cuối cùng, giờ của sự thật đã đến. Bây giờ chúng tôi sẽ kiểm tra lại các tệp hệ thống và trong trường hợp có vấn đề, hãy thử khôi phục chúng. Vì vậy, hãy bắt đầu quá trình:

Trong biểu thức này, chữ "C" biểu thị tính logic phần cứngđĩa mà hệ điều hành được cài đặt trên đó. Ngoài ra, khi nhập, điều rất quan trọng là phải đảm bảo rằng đầu vào là chính xác, đặc biệt là đặt vấn đề khi cần thiết.

Bây giờ chúng ta chỉ còn hy vọng rằng sau khi quá trình quét hoàn tất sẽ xuất hiện thông báo “Protection Tài nguyên Windows không phát hiện bất kỳ vi phạm liêm chính nào.”

Bạn có thể nói gì thêm về lệnh SFC scannow? Ví dụ: tham số này sẽ có thể hiển thị nhật ký với kết quả làm việc trên màn hình trong môi trường khôi phục:

Và phương pháp sau đây sẽ cho phép bạn kiểm tra và khôi phục một tệp cụ thể. Chẳng hạn, trong công việc Windows đưa ra tham số sẽ trông như thế này:

Trong đó "kernel32.dll" đại diện cho tên tập tin mong muốn. Và toàn bộ biểu thức là đường dẫn đến thư mục chứa nó. Lệnh tương tự trong môi trường khôi phục Windows 7 và 10 sẽ hơi khác một chút:

Chà, các bạn ơi, bây giờ bạn đã biết tại sao đôi khi lệnh SFC scannow trong Windows 7 và 10 không thể khôi phục các tệp hệ thống. Nhưng tóm lại, cần phải nói rằng có một tiện ích tương tự khác mà chúng tôi cũng vậy.

Nếu bạn đột nhiên có bất kỳ câu hỏi nào, vui lòng hỏi họ trong phần bình luận của bài viết. Bây giờ bạn có thể thư giãn một chút và xem một video rất thú vị. Các bạn, bạn chắc chắn cần phải xem cái này.

Không người dùng nào tránh khỏi các lỗi trong hệ điều hành Windows 10. Chúng có thể phát sinh do sự can thiệp có chủ ý hoặc vô tình vào hoạt động của HĐH, cũng như do lỗi ứng dụng bên thứ ba. Nếu hệ điều hành bắt đầu phàn nàn về việc thiếu tệp, lỗi đăng ký hoặc không thể đọc các mục từ Thư mục Windows, bạn sẽ cần kiểm tra tính toàn vẹn của các thành phần của nó.

Hệ điều hành Windows 10 cung cấp 2 phương pháp phân tích tính toàn vẹn của tệp - thông qua công cụ SFC.exe và DISM.exe. Các lệnh không thay thế nhau mà bổ sung cho nhau, kiểm tra các thư viện hệ thống khác nhau để đảm bảo tính toàn vẹn của tệp. Đó là lý do tại sao không nên làm một trong số đó mà là cả hai. Công cụ sẽ cho phép bạn kiểm tra tính toàn vẹn Tệp Windows 10 và thay thế các mặt hàng bị hư hỏng hoặc bị thay đổi bằng những mặt hàng gốc.

Quan trọng: Nếu trước đó người dùng máy tính đã thực hiện những thay đổi hợp lý đối với các tệp hệ thống của hệ điều hành thì chúng sẽ bị hủy. Công cụ Windows sẽ thay thế các thành phần đã thay đổi bằng các thành phần ban đầu, ngay cả khi sự cố trong hoạt động của máy tính hoặc ứng dụng không phải do hành động của chúng gây ra.

Cách kiểm tra tính toàn vẹn của tệp trong Windows 10 bằng SFC

Bạn nên bắt đầu kiểm tra tính toàn vẹn của các tệp hệ điều hành bằng lệnh SFC. Nó cho phép bạn tìm ra lỗi trong tập tin quan trọng và sửa chúng. Bạn có thể kiểm tra bằng SFC như trong giao diện quen thuộc Windows 10 thông qua dòng lệnh và thông qua môi trường khôi phục, cả hai phương pháp này đều được mô tả bên dưới.

Thông qua dòng lệnh trong giao diện Windows

Tốt hơn hết bạn nên bắt đầu kiểm tra bằng SFC thông qua giao diện Windows tiêu chuẩn bằng dòng lệnh. Thông thường điều này là đủ. Để kiểm tra tính toàn vẹn của các tập tin, bạn cần làm như sau:


Nếu không có vấn đề gì với các tệp hệ thống Windows, sau khi kiểm tra, người dùng sẽ thấy thông báo “Windows Resource Protection không phát hiện vi phạm tính toàn vẹn”. Trong tình huống như vậy, bạn có thể tiến hành kiểm tra tệp bằng DISM.

Tuy nhiên, trong một số trường hợp, các tệp chịu trách nhiệm hiển thị có thể không hoạt động chính xác. GUI Windows và hệ thống sẽ không thể sửa chúng vì chúng đang hoạt động. Trong những trường hợp như vậy cần phải thực hiện kiểm tra SFC thông qua môi trường khôi phục không yêu cầu tải giao diện đồ họa và có khả năng làm việc với các tệp này cũng như thay đổi chúng nếu cần.

Xin lưu ý nếu bạn nghi ngờ rằng trục trặc hệ thống là do tập tin cụ thể, có thể không được thực hiện kiểm tra đầy đủ SFC. Chỉ cần nhập lệnh sfc /scanfile=”địa chỉ của tập tin” và nó sẽ được thay thế ngay lập tức bằng phiên bản gốc nếu các thay đổi đã được thực hiện trước đó hoặc nó hoạt động có lỗi.

Thông qua môi trường phục hồi

Để kiểm tra tính toàn vẹn của tệp bằng lệnh SFC thông qua môi trường khôi phục, bạn sẽ cần thực hiện các bước sau:

Nhấp vào nút Bắt đầu ở góc dưới bên trái và đi tới Cài đặt:


khối lượng danh sách diskpart

Sau khi thực hiện lệnh thứ hai, một danh sách các ổ đĩa có sẵn sẽ được hiển thị. Ở đây bạn cần chú ý đến đĩa được hệ thống dành riêng và phân vùng hệ thống có hệ điều hành. Tiếp theo, bạn sẽ cần thao tác với chúng.

Tiếp tục gõ các lệnh:

Thoát sfc /scannow /offbootdir=C:\ /offwindir=E:\Windows

Lệnh cuối cùng yêu cầu bạn chỉ định các ổ đĩa đã được ghi chú ở trên. Nghĩa là, trong ví dụ lệnh trên, ổ C là phân vùng có bootloader và ổ E là nơi cài đặt hệ điều hành Hệ thống Windows 10.

Chú ý: Rất có thể các ký tự ổ đĩa của bạn sẽ khác với các ký tự được đưa ra trong ví dụ, vì vậy lệnh sẽ khác nhau.

  1. Sau khi nhập lệnh cuối cùng trong số bốn lệnh, quá trình quét toàn vẹn các tệp hệ điều hành sẽ bắt đầu.

Ưu điểm của việc làm việc trong môi trường khôi phục là khả năng của công cụ SFC trong việc thay thế các tệp cần thiết để khởi động đồ họa. Giao diện Windows. Đăng ký vào trong trường hợp này sẽ lâu hơn một chút so với khi làm việc thông qua dòng lệnh trong giao diện hệ điều hành. Đồng thời, về mặt đồ họa, người dùng dòng lệnh trong môi trường khôi phục sẽ không thông báo cho bạn về tốc độ của quá trình. Bạn có thể xác định rằng máy tính đang hoạt động bình thường và quá trình kiểm tra tính toàn vẹn của tệp không bị đóng băng bằng biểu tượng dấu gạch dưới nhấp nháy.

Khi kết thúc quá trình quét, người dùng sẽ thấy thông tin không phát hiện thấy vi phạm nào về tính toàn vẹn hoặc đã được giải quyết thành công. Sau này, bạn có thể chuyển sang phương pháp xác minh thứ hai - sử dụng công cụ DISM.

Cách kiểm tra tính toàn vẹn của tệp trong Windows 10 bằng DISM

Như đã lưu ý ở trên, sau khi kiểm tra bằng SFC, bạn nên bắt đầu phân tích hệ thống bằng công cụ DISM. Trong quá trình quét, nó sẽ kiểm tra các thư mục khác (và một lần nữa sẽ “xem qua” các tệp đã được SFC quét).

Quá trình quét bằng công cụ DISM hơi khác so với việc phân tích hệ thống bằng SFC. Người dùng có cơ hội chọn một trong ba lệnh để kiểm tra hệ thống. Mỗi người trong số họ có cấp độ khác nhau sự va chạm.

Dism /Trực tuyến /Hình ảnh dọn dẹp /Kiểm tra sức khỏe

Khi thực hiện lệnh này, hệ thống sẽ kiểm tra những gì đã được thực hiện tiện ích chẩn đoán ghi lại việc phát hiện các tập tin bị thay đổi hoặc có vấn đề trong hệ thống. Lệnh được thực thi nhanh chóng nhưng không có sự xác minh và tất cả dữ liệu đều dựa trên thông tin đã ghi trước đó.

Dism /Trực tuyến /Hình ảnh dọn dẹp /ScanHealth

Nhóm này nhằm mục đích phân tích tất cả thành phần hệ thốngđể xác định lỗi và các yếu tố hư hỏng trong đó. Trong trường hợp này, chỉ tiến hành kiểm tra và người dùng được thông báo về sự hiện diện hay vắng mặt của các tệp có vấn đề. Việc kiểm tra này có thể mất từ ​​vài phút đến vài giờ, tùy thuộc vào tốc độ làm việc chăm chỉđĩa, tải của nó và mức độ can thiệp vào các tập tin hệ điều hành.

Dism /Trực tuyến /Dọn dẹp-Hình ảnh /RestoreHealth

Lệnh này, không giống như lệnh trước, không chỉ kiểm tra các tệp mà còn ngay lập tức thay thế chúng bằng các tệp còn nguyên vẹn. Nó cũng sẽ mất từ ​​​​vài phút đến vài giờ để hoàn thành.

Quan trọng: Xin lưu ý rằng hai lệnh cuối cùng chạy kiểm tra tính toàn vẹn tệp Windows 10 có thể bị treo ở một tỷ lệ phần trăm nhất định trong quá trình thực thi (thường là khoảng 20). Trong mọi trường hợp, bạn không nên khởi động lại hệ thống vào lúc này, vì tình huống này là điển hình và tiền lãi sẽ tiếp tục tích lũy theo thời gian.

Mỗi người trong chúng ta thỉnh thoảng sao chép các tập tin. Di chuyển hoặc sao chép tài liệu sang thiết bị bên ngoài, chẳng hạn như ổ đĩa flash. Sao lưu nhiều thư mục từ ổ này sang ổ khác. Sử dụng các chương trình để đồng bộ hóa tập tin từ nhiều nguồn. Trong hầu hết các trường hợp, việc sao chép file như thế này là bình thường và không gây ra vấn đề gì. Tuy nhiên, ít nhất một lần, ai cũng từng gặp phải tình trạng file bị hỏng, khi một file mới sao chép trở nên không sử dụng được hoặc mất một số dữ liệu. Điều khó chịu nhất đối với một lỗi như vậy là bạn có thể phát hiện ra nó sau một thời gian dài và chính xác vào thời điểm bạn cần tệp.

Nhiều chương trình sao lưu và đồng bộ hóa thư mục bao gồm chức năng bổ sung kiểm tra tính toàn vẹn của các bản sao được tạo. Tuy nhiên, đôi khi, hỏng tệp có thể xảy ra do trục trặc hoặc lỗi trong chính chương trình. Ví dụ: khi bạn chỉ cần sao chép tệp bằng cách sử dụng Windows Explorer, khi đó hệ điều hành sẽ kiểm tra tính toàn vẹn của các tệp dựa trên CRC (một số đặc biệt, còn gọi là tổng kiểm tra, được tính toán dựa trên dữ liệu tệp) và việc kiểm tra này, trong hầu hết các trường hợp, giúp tránh lỗi. Tuy nhiên, các lỗi trong các thành phần hệ thống hoặc các khiếm khuyết ổ cứng cuối cùng có thể khiến bản sao tệp của bạn bị hỏng. Ngoài ra, trong trường hợp truyền qua mạng, có khả năng một số bit được truyền không chính xác, đó là lý do tại sao bản sao kết quả, mặc dù đã được kiểm tra, vẫn sẽ bị hỏng.

Tránh vấn đề tương tự, Chúng được thiết kế chương trình đặc biệt trình kiểm tra tính toàn vẹn của tệp, thực hiện các thử nghiệm nghiêm ngặt bổ sung trên các tệp để xác nhận tính toàn vẹn của dữ liệu. Hầu hết các công cụ này sử dụng Các phương pháp khác nhau tính toán tổng kiểm tra và hàm bămđể kiểm tra từng tệp xem có khác biệt với bản gốc không. Vì vậy, nếu một bản sao của tệp bị thay đổi dù chỉ một chút, thì sự khác biệt trong tổng kiểm tra cuối cùng (giá trị hàm băm) sẽ nhanh chóng trở nên rõ ràng.

Kỹ thuật này được sử dụng rộng rãi trên Internet để cho phép người dùng nhanh chóng xác minh rằng các tệp đã tải xuống là bản sao hoàn chỉnh của tệp gốc. Nếu bạn để ý, đôi khi các file trên các trang đều có kèm theo những dòng nhỏ để xác minh file. Thương xuyên hơn, Chúng ta đang nói về về các chuỗi có số kiểm tra được tính toán dựa trên hàm băm MD5 hoặc SHA1. Kỹ thuật tương tự được sử dụng để kiểm tra tính toàn vẹn của bản gốc và bản sao của tệp.

ExactFile là một trong tiện ích miễn phí, giúp dễ dàng kiểm tra hàm băm cho bộ lớn các tập tin. Bạn có thể tải xuống chương trình từ trang của nhà phát triển bằng liên kết này. Sử dụng ExactFile rất dễ dàng. Để kiểm tra các thư mục, bạn cần chuyển đến tab "Tạo Applet TestFile", sau đó chọn thư mục và thuật toán mong muốn để tính giá trị tổng kiểm tra (MD5 theo mặc định). Sau đó nhấn nút “Đi”. Quá trình tính tổng kiểm tra sẽ bắt đầu. Khi kết thúc quá trình, hai tệp sẽ được tạo trong thư mục đang được kiểm tra - “TestFiles.exe” (tệp để bắt đầu kiểm tra tổng của thư mục hiện tại) và “checksums.exf” (một tệp trong đó tất cả tổng kiểm tra các tập tin trong thư mục này). Bây giờ, để kiểm tra tính toàn vẹn, bạn chỉ cần chạy TestFile.exe. Là một phần của quá trình quét, không chỉ các tệp đã thay đổi mà còn cả các tệp bị thiếu sẽ được hiển thị. Vì vậy, nếu bạn cần kiểm tra bản sao của thư mục, thì chỉ cần sao chép các tệp này vào thư mục chứa bản sao và chạy "TestFile.exe".

Một trong tình huống có thể xảy ra sử dụng chương trình này là chia sẻ với các ứng dụng cho Dự trữ bản sao. Thuật toán trong trường hợp này sẽ khá đơn giản. Trước tiên, bạn chạy ExactFile để tạo một applet TestFile để kiểm tra các tệp và dữ liệu của chúng trong thư mục. Sau đó, bạn sao lưu các tập tin của bạn. Và cuối cùng, chạy TestFile.exe trong bản sao lưu. Có một phiên bản dòng console của ExactFile có thể được sử dụng trong tập tin hàng loạt cùng với các chương trình khác, chẳng hạn như với cùng một bản sao lưu.

Một hạn chế của việc sử dụng ExactFile với các ứng dụng sao lưu là phương pháp sao lưu được sử dụng. Vì vậy, ví dụ, nếu bản sao lưu được nén thành tập tin lưu trữ, thì bạn sẽ không thể chạy thử bản sao, vì để làm được điều này, bạn cần phải giải nén kho lưu trữ. Do đó, ExactFile chỉ có thể được sử dụng khi tạo bản sao lưu nhân bản.

Ghi chú: Trong trường hợp sao lưu toàn bộ, bạn có thể sử dụng thủ thuật tạo đĩa ảo dựa trên kho lưu trữ bằng chương trình WinMount. Và đã có trên đĩa ảo chạy quét tập tin.

ExactFile đặc biệt hữu ích để xác minh tính toàn vẹn của các bản sao lưu tệp khi tạo đĩa CD và đĩa DVD. ExactFile cũng sẽ rất hữu ích khi sử dụng các chương trình đồng bộ hóa hoặc kiểm tra tính toàn vẹn của các tệp được sao chép qua mạng.

Nhìn chung, ExactFile là một tiện ích nhỏ tuyệt vời nhưng có nhiều tiềm năng.


  • Làm cách nào để tạo tệp PDF có thể chỉnh sửa trong OpenOffice?

Mẹo kỹ thuật

  • Không hoạt động chính xác, bạn có thể sử dụng tiện ích lệnh dòng SFCđể khôi phục lại bị hư hỏng hoặc bị mất tập tin hệ thống.

    Khi bạn bắt đầu chú ý lỗi ngẫu nhiên, các vấn đề trong quá trình khởi động hệ thống hoặc các vấn đề về hiệu suất Các thành phần Windows, thì khả năng cao là trạng thái này do các tập tin hệ thống bị hỏng hoặc bị mất.

    Mặc dù Windows 10 làm rất tốt việc bảo vệ các tập tin bạn cần hoạt động binh thương máy tính, một số ứng dụng, trình điều khiển hoặc thậm chí Cập nhật Windows có thể gây mất ổn định hệ thống. Giống như các phiên bản trước của hệ thống Microsoft, Windows 10 bao gồm Trình kiểm tra tệp hệ thống ( Tệp hệ thống Checker, SFC) – nhỏ gọn nhưng tiện ích mạnh mẽ dòng lệnh có thể thực hiện quét tính toàn vẹn của hệ thống và thay thế các tệp bị hỏng hoặc bị thiếu bằng phiên bản gốc.

    TRONG hướng dẫn này chúng tôi sẽ trình bày các bước sử dụng Trình kiểm tra tệp hệ thống (SFC) để phục hồi tự động các tập tin hệ thống bị hỏng trong khi hệ điều hành đang chạy. Chúng ta cũng sẽ xem xét cách chạy tiện ích trong Chế độ an toàn dòng lệnh và cách sửa chữa thủ công các tệp hệ thống bị hỏng đang gây ra sự cố.

    Cảnh báo: trước khi bắt đầu làm việc với tiện ích SFC, bạn nên thực hiện hoàn chỉnh bản sao lưu hệ thống hoặc tạo điểm khôi phục hệ thống. Trong trường hợp có sự cố xảy ra, bạn có thể quay lại trạng thái ban đầu hệ thống.

    Lệnh sau cho phép bạn thực thi quét toàn bộ các tệp được bảo vệ trên máy tính của bạn và sửa các tệp gây ra sự cố khi chạy Windows 10.

    Dòng lệnh

    Sfc /scannow

    3. 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:

    • Bảo vệ tài nguyên Windows không phát hiện vi phạm tính toàn vẹn. Điều này có nghĩa là không tìm thấy tệp nào bị hỏng hoặc bị mất trên hệ thống.
    • Bảo vệ tài nguyên Windows không thể thực hiện thao tác được yêu cầu. Thông báo này có nghĩa là đã xảy ra lỗi trong quá trình quét và bạn cần quét ngoại tuyến.
    • Windows Resource Protection đã phát hiện các tệp bị hỏng và sửa chữa chúng thành công. Xem CBS.Log WinDir%\Logs\CBS\CBS.log để biết thông tin. Tin nhăn nay xuất hiện khi SFC có thể khắc phục được sự cố. Bạn có thể xem tạp chí để biết thông tin chi tiết.
    • Bảo vệ tài nguyên Windows đã phát hiện các tệp bị hỏng nhưng không thể sửa chữa một số tệp trong số đó. Xem CBS.Log %WinDir%\Logs\CBS\CBS.log để biết thông tin. Trong trường hợp này, bạn cần phải sửa các tập tin bị hỏng theo cách thủ công.
    Khuyên bảo:Để khắc phục mọi sự cố, bạn có thể phải thực hiện quy trình kiểm tra tính toàn vẹn khoảng ba lần.

    Để xem thông tin về hoạt động của trình kiểm tra tính toàn vẹn trong tệp CBS.Log, bạn cần tạo một bản sao tệp có thể đọc được trên màn hình của mình:

    1. Tìm kiếm menu Bắt đầu Dòng lệnh, nhấn click chuột phải nhấp vào liên kết xuất hiện và chọn Chạy như quản trị viên.

    2. Gõ lệnh sau và nhấn Enter

    Findstr /c:"" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfclogs.txt"

    3. Mở tệp sfclogs.txt nằm trên màn hình của bạn bằng Notepad. Tập tin sẽ chứa thông tin chi tiết về việc quét hệ thống và các tập tin không thể phục hồi được.

    Ghi chú: thông tin chi tiết chỉ khả dụng khi thực hiện quét trong Windows 10, nhưng không có khi chạy tiện ích ở Chế độ An toàn trong Dấu nhắc Lệnh.

    Đôi khi các tệp hệ thống được bảo vệ cần được khôi phục đã được tải xuống ĐẬP trong lúc Windows hoạt động 10. Trong trường hợp này, bạn có thể sử dụng Trình kiểm tra tệp hệ thống trong quá trình khởi động hệ thống để khắc phục các sự cố được phát hiện.

    • 1. Sử dụng phim tăt Windows + I để mở ứng dụng Cài đặt.
    • 2. Chọn phần “Cập nhật và bảo mật”.
    • 3. Từ menu, chọn tùy chọn “Phục hồi”.
    • 4. Trong phần “ Tùy chọn đặc biệt tải xuống” hãy nhấp vào nút “Khởi động lại ngay”.

    • 5. Chọn “Khắc phục sự cố”.
    • 6. Vào “ Tùy chọn bổ sung”.
    • 7. Nhấp vào “Dấu nhắc lệnh” để khởi động máy tính của bạn vào chế độ dòng lệnh.


    • 8. Sau khi khởi động lại, bạn sẽ cần nhập tên người dùng và mật khẩu của mình.
    • 9. Bạn cần cho SFC biết nơi tập tin thiết lập Các cửa sổ. Tại Dấu nhắc Lệnh, nhập lệnh sau để nhận biết vị trí của các tệp Windows 10 và phân vùng dành riêng cho hệ thống:

    • 10. Gõ lệnh sau rồi nhấn Enter:
    sfc /scannow /offbootdir=C:\ /offwindir=D:\Windows

    Lưu ý rằng trong ví dụ để chỉ định ký tự ổ đĩa được hệ thống đặt trước phân vùng, khóa chuyển đổi /offboodir được sử dụng. Trong trường hợp này, đây là ổ C và khóa chuyển /offwindir chỉ định đường dẫn đến các tệp Windows, trong trường hợp của chúng tôi là D:\Windows.

    Bạn cần nhớ rằng khi khởi động máy tính ở chế độ dòng lệnh, các ký tự ổ đĩa có thể khác nhau nên bạn cần sử dụng lệnh được chỉ định ở bước 9. Tuy nhiên, trong hầu hết các trường hợp khi làm việc với Windows 10, ổ D được sử dụng cho cài đặt và ổ C được dành riêng phân vùng hệ thống (Hệ thống dự phòng vách ngăn).

    • 11. Sau khi quét xong, hãy đóng dấu nhắc lệnh.
    • 12. Nhấp vào “Tiếp tục” để thoát và khởi động vào Windows 10 như bình thường.

    Cách khôi phục thủ công các tập tin hệ thống trong Windows 10

    Nếu Trình kiểm tra tệp hệ thống không khắc phục được một hoặc nhiều tệp, bạn sẽ phải khôi phục chúng theo cách thủ công.

    Mở tệp sfclogs.txt để xác định tệp nào bị hỏng. Thực hiện tìm kiếm thường xuyên để tìm vị trí tệp hoặc sử dụng máy tìm kiếmđể có được thông tin thêm. Sau đó làm theo hướng dẫn bên dưới để thay thế các tập tin bị hỏng.

    Khuyên bảo: Bạn có thể tìm thấy phiên bản hoạt động của tệp hệ thống trên một máy tính khác có cùng phiên bản hệ điều hành với máy tính gốc.

    • 1. Tìm kiếm menu Bắt đầu Dòng lệnh, nhấp chuột phải vào liên kết xuất hiện và chọn Chạy như quản trị viên vì cần có quyền quản trị viên thiết bị để chạy SFC.
    • 2. Tại Dấu nhắc Lệnh, gõ lệnh sau và nhấn Enter:
    takeown /f C:\Path-and-File-Name

    Lưu ý: Thay thế C:\Path-and-File-Name bằng đường dẫn tập tin bị hỏng. Ví dụ:

    C:\Windows\System32\appraiser.dll

    • 3. Cho phép toàn quyền truy cập(quyền truy cập của quản trị viên) vào các tệp bị hỏng bằng lệnh sau và nhấn Enter.
    icacls C:\Path-and-File-Name /Cấp quản trị viên:F
    • 4. Thay thế tệp có vấn đề bằng một bản sao đang hoạt động, nhập lệnh sau và nhấn Enter:
    sao chép C:\Path-SOURCE-and-File-Name C:\Path-DESTINATION-and-File-Name

    Lưu ý: Thay thế C:\Path-SOURCE-and-File-Name bằng đường dẫn và tên phiên bản làm việc tệp và C:\Path-DESTINATION-and-File-Name phải được thay thế bằng đường dẫn và tên của tệp bị hỏng. Ví dụ:

    Sao chép D:\Files\appraiser.dll C:\Windows\System32\appraiser.dll

    • 5. Gõ “Yes” và nhấn Enter để xác nhận ghi đè.

    Sau khi thay thế tệp, bạn có thể nhập lệnh SFC /verifyonly và nhấn Enter tại Dấu nhắc Lệnh để xác minh tính toàn vẹn của tất cả các tệp hệ thống nhằm đảm bảo rằng sự cố đã được giải quyết. Ngoài ra, nếu chỉ một số tệp được sửa, bạn có thể kiểm tra tính toàn vẹn của từng tệp. tập tin riêng biệt sử dụng đội sfc/VERIFYFILE=C:\Path-and-File-Name . Ví dụ:

    Sfc /VERIFYFILE=C:\Windows\System32\kernel32.dll

    Hãy nhớ rằng Trình kiểm tra tệp hệ thống không chỉ có thể được sử dụng trong Windows 10 mà còn trong những phiên bản trước hệ điều hành. Tuy nhiên, tùy thuộc vào phiên bản hệ điều hành, một số tính năng có thể khác nhau. Tại Dấu nhắc Lệnh, nhập lệnh sfc /? để xem tất cả các tùy chọn có sẵn.

    Tìm thấy một lỗi đánh máy? Nhấn Ctrl + Enter

    Thông thường, người dùng buộc phải tin rằng các tệp hệ thống của hệ điều hành (HĐH) bị hỏng, nguyên nhân là do các lỗi đặc trưng khi thực hiện các thao tác cơ bản và làm việc chậm máy tính. Điều xảy ra là việc tải một sản phẩm CNTT bên ngoài sẽ dẫn đến thay đổi nghiêm trọng trong cấu hình hệ điều hành. Trong những trường hợp này, việc kiểm tra tính toàn vẹn của tệp hệ thống trong Windows 10 sẽ giúp ích.

    Thông thường, hệ điều hành cung cấp hai sản phẩm phần mềm SFC.exe và DISM.exe, ngoài ra còn có lệnh Repair-WindowsImage cho Windows PowerShell. Những cái đầu tiên kiểm tra tính toàn vẹn của các thành phần hệ thống và tự động khôi phục các lỗi đã xác định của chúng. Cái thứ hai thực hiện điều này bằng cách sử dụng DISM.

    Các chuyên gia tin tưởng rằng nên sử dụng từng cái một vì danh sách các tệp được quét cho các công cụ phần mềm này khác nhau.

    Trong phần tiếp theo, chúng tôi sẽ xem xét một số hướng dẫn sử dụng phần mềm được trình bày. Các hành động được mô tả là an toàn, nhưng bạn phải nhớ rằng việc khôi phục các tệp hệ thống về bản chất rất phức tạp và ảnh hưởng đến ngay cả những thay đổi do chính người dùng thực hiện. Đặc biệt, việc cài đặt các tài nguyên bên ngoài và các chuyển đổi hệ điều hành khác sẽ bị hủy.

    Kiểm tra tính toàn vẹn của hệ thống và sửa các thành phần của nó bằng SFC

    Lệnh quét tính toàn vẹn của hệ điều hành sfc /scannow rất phổ biến trong người dùng có kinh nghiệm. Nó tự động kiểm tra và loại bỏ các khiếm khuyết trong các thành phần của hệ điều hành.

    SFC hoạt động với tư cách quản trị viên, thông qua dòng lệnh, được mở bằng cách nhấp chuột phải vào menu Bắt đầu. Tiếp theo, nhập sfc /scannow và nhấn Enter.

    Những hành động này bắt đầu quét hệ điều hành, nhờ đó các hư hỏng được phát hiện sẽ được sửa chữa. Nếu không có lỗi, người dùng sẽ thấy thông báo “Bảo vệ tài nguyên Windows không phát hiện vi phạm tính toàn vẹn”. Một khía cạnh khác của nghiên cứu này là thiệt hại không thể khắc phục được. Một phần tiếp theo của bài viết này sẽ được dành cho họ.

    Lệnh sfc /scanfile=”path_to_file” cho phép bạn kiểm tra lỗi trong một thành phần hệ thống cụ thể.

    Nhược điểm của phần mềm là không loại bỏ được các khiếm khuyết trong các phần tử hệ điều hành được sử dụng trong quá trình quét. Vấn đề được giải quyết bằng cách chạy SFC thông qua dòng lệnh trong môi trường khôi phục hệ điều hành. Phương pháp này khá hiệu quả và bao gồm việc thực hiện một số thao tác đơn giản.

    Kiểm tra tính toàn vẹn bằng SFC trong môi trường khôi phục hệ điều hành

    Nó không mất nhiều thời gian và không đòi hỏi kỹ năng đặc biệt. Việc khởi chạy trong môi trường khôi phục hệ điều hành được thực hiện theo nhiều cách:

    1. Bạn cần vào “Cài đặt” và chọn “Cập nhật và bảo mật”, “Khôi phục”, “Tùy chọn khởi động tùy chỉnh” và “Khởi động lại ngay” lần lượt. Một phương pháp đơn giản hơn: ở phần dưới bên phải của giao diện đăng nhập hệ điều hành, hãy nhấp vào tab “bật”, sau đó, trong khi giữ “Shift”, bạn cần nhấp vào “Khởi động lại”.
    2. Một tùy chọn khác là khởi động từ đĩa khôi phục hệ điều hành được chuẩn bị trước.
    3. Một giải pháp thay thế khác là phương tiện điện tử có phân phối hệ điều hành. Trong chương trình cài đặt, sau khi chọn ngôn ngữ, hãy chọn “Khôi phục hệ thống” ở phần dưới bên trái.

    Khi hoàn tất, bạn cần nhập “Khắc phục sự cố”, chọn “Tùy chọn nâng cao” và nhấp vào “Dấu nhắc lệnh” (sử dụng phương pháp đầu tiên được trình bày trước đó yêu cầu nhập mật khẩu quản trị viên hệ thống). Sau đây được áp dụng tuần tự:

    • phần đĩa
    • khối lượng danh sách

    Sau buổi ra mắt lệnh được chỉ định người dùng nhìn thấy một danh sách các tập. Bạn nên nhớ ký hiệu của chúng tương ứng với ổ đĩa "Dành riêng cho hệ thống" và phân vùng hệ điều hành, vì đôi khi chúng khác với ký hiệu trong Explorer.

    sfc /scannow /offbootdir=F:\ /offwindir=C:\Windows (trong đó F là ổ đĩa “System Reserved” được chỉ định trước đó và C:\Windows là đường dẫn đến thư mục OS).

    Các hành động được mô tả sẽ bắt đầu một cuộc điều tra chuyên sâu về tính toàn vẹn của hệ thống, trong đó lệnh SFC sẽ sửa tất cả các thành phần bị hỏng, không có ngoại lệ. Việc học có thể mất nhiều thời gian. Đèn báo gạch dưới nhấp nháy để cho biết hệ thống đang tiếp tục hoạt động. Khi hoàn tất, dòng lệnh sẽ đóng và hệ điều hành khởi động lại ở chế độ tiêu chuẩn.

    Quét và khôi phục hệ thống của bạn bằng DISM.exe

    Điều xảy ra là nhóm SFC không thể xử lý được một số khiếm khuyết trong các thành phần hệ thống. Sản phẩm CNTT DISM.exe cho phép bạn hoàn thành quá trình khôi phục mà bạn đã bắt đầu. Nó quét và bảo trì hệ thống, sửa chữa ngay cả những thành phần có vấn đề nhất.

    DISM.exe được sử dụng ngay cả khi SFC không phát hiện ra các lỗi về tính toàn vẹn của hệ điều hành, nhưng vẫn có lý do để nghi ngờ rằng chúng tồn tại.

    Trước hết, nhấp chuột phải vào menu Bắt đầu với tư cách quản trị viên để khởi chạy Dấu nhắc Lệnh. Sau đó, các lệnh khác được đưa ra:

    • dism /Trực tuyến /Dọn dẹp-Hình ảnh /CheckHealth. Nó được sử dụng để tạo ra thông tin về trạng thái của HĐH và sự hiện diện của hư hỏng đối với các thành phần của nó. Không bắt đầu nghiên cứu, quét các giá trị trước đó của các thông số đã ghi.

    • dism /Trực tuyến /Dọn dẹp-Hình ảnh /ScanHealth. Khám phá và xác minh tính toàn vẹn của kho lưu trữ thành phần hệ thống. Mất một thời gian dài, hầu như không vượt được mốc 20%.

    • dism /Trực tuyến /Dọn dẹp-Hình ảnh /RestoreHealth. Kiểm tra và tự động sửa chữa hệ điều hành. Nó hoạt động chậm, đôi khi bị gián đoạn.

    Trong trường hợp phục hồi lưu trữ yếu tố hệ thống không được triển khai, install.wim (esd) với Windows 10 ISO được sử dụng làm nguồn cung cấp các thành phần có thể vá được. Một tùy chọn khác được sử dụng cho việc này:

    dism /Trực tuyến /Dọn dẹp hình ảnh /RestoreHealth /Nguồn:wim:path_to_wim_file:1 /limitaccess

    Trong một số trường hợp, “.wim được thay thế bằng .esd.”

    Trong khi sử dụng các lệnh này, tất cả các thao tác được thực hiện sẽ được lưu vào nhật ký, có trong Windows\Logs\CBS\CBS.log và Windows\Logs\DISM\dism.log. Công cụ DISM chạy trong môi trường khôi phục hệ điều hành giống như khi chạy SFC.

    Cái này công cụ phần mềm cũng có thể được triển khai trong Windows PowerShell với tư cách quản trị viên, sử dụng một bộ lệnh Repair-WindowsImage. Ví dụ:

    • Sửa chữa-WindowsImage -Trực tuyến -ScanHealth. Tìm kiếm các khiếm khuyết trong các thành phần hệ thống,
    • Sửa chữa-WindowsImage -Trực tuyến -RestoreHealth. Điều tra và khắc phục sự cố.

    Rõ ràng, khôi phục tính toàn vẹn của hệ điều hành là một nhiệm vụ hoàn toàn khả thi, giải pháp cho phép bạn loại bỏ các vấn đề khác nhau với hệ thống. Trong một số trường hợp hiếm hoi, khi các công cụ được mô tả không giúp ích được gì, bạn nên sử dụng các thuật toán khác có trong truy cập mở. Đặc biệt, bạn nên cố gắng khôi phục hệ thống về điểm khôi phục Windows 10 trước đó.

    Một số người dùng nhận thấy SFC phát hiện lỗi trong các thành phần hệ thống ngay sau khi cập nhật từ công trình mới hệ điều hành. Trong những điều kiện này, chỉ có thể sửa lỗi bằng cách cài đặt hình ảnh hệ thống “sạch” mới. Đôi khi thiệt hại được phát hiện trong một số phiên bản nhất định phần mềm cho card màn hình. Trong trường hợp này, tệp opencl.dll bị lỗi. Có thể không đáng để thực hiện bất kỳ hành động nào trong những trường hợp này.

    Phần kết luận

    Các phương pháp được mô tả để nghiên cứu tính toàn vẹn của HĐH rất đơn giản và hiệu quả. Các giai đoạn thực hiện của chúng đều dễ hiểu đối với hầu hết người dùng, kể cả những người không có kỹ năng lập trình đặc biệt. Tuy nhiên, để bảo đảm nguyên liệu, cần phải video hữu íchđược công khai ở mạng toàn cầu Internet.