Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

CHKDSK.exe (kiểm tra đĩa) là một công cụ Windows cổ điển được tích hợp sẵn để kiểm tra lỗi ổ cứng. Chkdsk cho phép bạn kiểm tra đĩa và hệ thống tệp của mình để tìm các lỗi vật lý và logic, tìm các thành phần xấu và khắc phục các sự cố được tìm thấy. Trong bài viết này, chúng ta sẽ xem xét các chi tiết cụ thể của việc sử dụng công cụ chkdsk trong Windows 10, cũng như cách kiểm tra đĩa bằng cách sử dụng Repair-Volume Lệnh ghép ngắn PowerShell.

Chkdsk trong Windows 10 cho phép bạn kiểm tra và sửa ổ cứng bằng NTFS FAT32 hệ thống tập tin. Chkdsk không áp dụng cho ReFS vì chúng sử dụng các công nghệ toàn vẹn dữ liệu khác nhau.

Làm cách nào để kiểm tra lỗi trên đĩa khi sử dụng CHKDSK trên Windows 10?

Để kiểm tra lỗi ổ cứng của bạn, hãy chạy dấu nhắc lệnh nâng cao (với quyền của quản trị viên). Sau đó, chạy lệnh:

chkdsk E: /F /R

Lệnh này sẽ bắt đầu E:\ kiểm tra ổ đĩa, các lỗi được tìm thấy sẽ được sửa tự động ( / F ), nếu có các thành phần xấu, chúng tôi sẽ cố gắng khôi phục dữ liệu ( / R ). Quá trình kiểm tra toàn bộ đĩa có thể mất nhiều thời gian tùy thuộc vào dung lượng lưu trữ và số lượng tệp của bạn.

Công cụ chkdsk thực hiện bốn lần chuyển tuần tự để kiểm tra siêu dữ liệu khối lượng:

  • Giai đoạn 1 - xác minh tệp;
  • Giai đoạn 2 - xác minh chỉ mục;
  • Giai đoạn 3 - xác minh các bộ mô tả bảo mật;
  • Giai đoạn 4 - xác minh Usn Journal và các lĩnh vực.

Sau khi hoàn tất việc kiểm tra đĩa, bạn sẽ thấy số liệu thống kê chi tiết về đĩa, thông tin về các tệp và thành phần xấu, cũng như các bước thực hiện để khôi phục dữ liệu.

Nếu tiện ích chkdsk không tìm thấy sự cố nào, thông báo sau sẽ xuất hiện:

Windows has scanned the file system and found no problems.No further action is required.

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

Bạn sẽ không thể thực hiện quét trực tuyến và sửa lỗi trên ổ đĩa hệ thống ( C:\ ). Khi bạn chạy chkdsk C: / F / R , bạn sẽ thấy rằng đĩa đã bị khóa và chỉ có thể được kiểm tra trong lần khởi động lại Windows tiếp theo:

Cannot lock current drive. Chkdsk cannot run because the volume is in use by another process.  Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

Nếu bạn muốn kiểm tra đĩa trong lần khởi động tiếp theo, hãy nhấn Y -> Enter . Thông báo xuất hiện “Tập này sẽ được kiểm tra vào lần tiếp theo hệ thống khởi động lại”.

Bây giờ, nếu bạn khởi động lại Windows, quá trình kiểm tra đĩa sẽ bắt đầu. Bạn cần đợi cho đến khi nó kết thúc.

Nếu bạn muốn kiểm tra ổ đĩa để tìm lỗi ngoại tuyến (bỏ qua kiểm tra trực tuyến), hãy sử dụng offlinescanandfix tùy chọn:

chkdsk E: /f /offlinescanandfix

Khi sử dụng tùy chọn offlinescanandfix cho ổ đĩa hệ thống, bạn sẽ được nhắc lên lịch quét ổ đĩa vào lần khởi động lại tiếp theo.

Tốc độ kiểm tra đĩa ngoại tuyến trong Windows 10 đã được tăng lên đáng kể so với các phiên bản hệ điều hành trước.

/ X là một tùy chọn chkdsk hữu ích khác. Nó cho phép bạn ngắt kết nối một ổ đĩa trước khi kiểm tra nó bằng cách buộc đóng tất cả các bộ mô tả tệp đang mở.

Cũng lưu ý đến tùy chọn chkdsk mới - /spotfix . Tham số này chỉ áp dụng cho các ổ đĩa NTFS. spotfix tham số có thể giảm đáng kể thời gian kiểm tra đĩa ngoại tuyến từ hàng giờ xuống còn giây. Thay vì quét toàn bộ ổ đĩa, nó chỉ tìm kiếm và sửa các lỗi được ghi trước đó trong $ hỏng tệp (được điền trong quá trình kiểm tra đĩa thông thường). Trong trường hợp này, chkdsk ngay lập tức sửa lỗi mà không mất thời gian quét toàn bộ ổ đĩa. Điều này đặc biệt hữu ích khi kiểm tra khối lượng lớn.

Không nên hủy / ngắt lệnh chkdsk. Tuy nhiên, nếu bạn giết quá trình chkdsk.exe theo cách thủ công, bạn sẽ không làm hỏng ổ đĩa (nó sẽ không bị hỏng nhiều hơn ban đầu). Trong mọi trường hợp, bạn nên chạy quét toàn bộ đĩa sau một lúc.

Trong Windows 10, bảo trì đĩa (kiểm tra và chống phân mảnh) được thực hiện tự động theo lịch trình hoặc khi máy tính của bạn không hoạt động. Bạn có thể tìm thông tin về trạng thái kiểm tra đĩa tự động trong Bảng điều khiển -> Hệ thống và Bảo mật -> Bảo mật và Bảo trì -> Tình trạng ổ đĩa . Ảnh chụp màn hình hiển thị trạng thái ổ đĩa “All drives are working properly ”.

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

Bạn có thể tìm thấy tác vụ kiểm tra đĩa (có tên là ProactiveScan ), chạy như một phần của Bảo trì Tự động Windows 10, trong Trình lập lịch tác vụ -> Microsoft -> Windows -> Chkdsk.

Ngoài ra, trong các bản dựng Windows 10 hiện đại, công cụ chẩn đoán lưu trữ StorDiag.exe (Công cụ chẩn đoán lưu trữ) đã được thêm vào. Tiện ích này thực hiện một số thao tác kiểm tra đĩa cùng một lúc (chkdsk , fsutilfltmc ). Nhật ký chẩn đoán có thể được lưu dưới dạng dấu vết ETW. Ví dụ:

stordiag.exe -collectEtw -checkfsconsistency -out %userprofile%\desktop

Kiểm tra lỗi ổ đĩa bằng PowerShell

PowerShell 4.0 đã giới thiệu một Âm lượng sửa chữa riêng biệt cmdlet kiểm tra đĩa. Lệnh ghép ngắn này là sự thay thế PowerShell cho lệnh chkdsk.

Để thực hiện kiểm tra trực tuyến ổ cứng để tìm lỗi từ PowerShell, hãy chạy lệnh:

Repair-Volume –driveletter C –scan

Nếu bạn cần thực hiện kiểm tra đĩa ngoại tuyến và tự động sửa lỗi, hãy sử dụng offlinescanandfix tham số:

Repair-Volume –driveletter E –offlinescanandfix

Nếu không tìm thấy lỗi nào trên đĩa, bạn sẽ thấy NoErrorsFound tin nhắn.

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?
Nó cũng hỗ trợ sửa lỗi nhanh chóng bằng cách sử dụng spotfix tham số (chỉ các lỗi được tìm thấy trong quá trình quét trực tuyến được sửa):

Repair-volume –driveletter E –spotfix

Bạn có thể kiểm tra nhiều ổ đĩa cục bộ cùng một lúc:

Repair-Volume -DriveLetter EHI –SpotFix

Lệnh ghép ngắn Repair-Volume hỗ trợ các phiên CIM cho phép bạn quét ổ đĩa trên máy tính từ xa:

Repair-Volume –driverletter c -scan –cimsession ny-fs01,ny-fs02,ny-dc01

Bạn cũng có thể kiểm tra trạng thái SMART của ổ cứng bằng cách sử dụng lệnh ghép ngắn từ mô-đun Storage PowerShell:

Get-PhysicalDisk | Sort Size | FT FriendlyName, Size, MediaType,SpindleSpeed, HealthStatus, OperationalStatus -AutoSize

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

Xem kết quả trên đĩa kiểm tra (CHKDSK) trong Windows 10

Khi bạn thực hiện kiểm tra đĩa trực tuyến, bạn có thể thấy số liệu thống kê chkdsk đầy đủ trong bảng điều khiển cli. Tuy nhiên, nếu bạn đã lên lịch kiểm tra đĩa bằng tùy chọn offlinescanandfix, bạn sẽ không thấy báo cáo tóm tắt chkdsk trên màn hình khởi động Windows. Màn hình khởi động Windows 10 chỉ hiển thị phần trăm tổng thể của quá trình kiểm tra đĩa đã hoàn thành.

Trong Windows 7 và các phiên bản Windows trước đó, thông tin chi tiết về các hành động chkdsk được hiển thị trực tiếp trên màn hình khởi động.

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

Trong Windows 10, bạn chỉ có thể xem kết quả kiểm tra đĩa cứng tự động trong Trình xem sự kiện của Windows .

Mở Trình xem sự kiện của Windows bằng cách nhập sự kiện trong thanh tìm kiếm và chọn Trình xem sự kiện ứng dụng (hoặc bằng cách chạy Eventvwr.msc lệnh).

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

Trong cửa sổ tiếp theo, đi tới Nhật ký Windows -> Ứng dụng .

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

Nhấp chuột phải vào Ứng dụng và chọn nút Tìm mục menu. Trong thanh tìm kiếm, nhập chkdsk và nhấp vào Tìm tiếp theo .

Bạn có thể tìm kiếm theo nguồn sự kiện. Để tìm kiếm các sự kiện kiểm tra đĩa khi khởi động Windows, bạn cần bật bộ lọc theo sự kiện từ Wininit nguồn. Đối với các sự kiện đĩa kiểm tra do người dùng khởi tạo, hãy xem Chkdsk nguồn.

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

Sự kiện được tìm thấy đầu tiên có ID sự kiện 1001 và nguồn Wininit phải được hiển thị. Trong Chung , một nhật ký chi tiết với kết quả của lần kiểm tra đĩa mới nhất sẽ được hiển thị.

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

Checking file system on C:
The type of the file system is NTFS.
A disk check has been scheduled.
Windows will now check the disk.
Stage 1: Examining basic file system structure ...
122280 file records processed.                                                         File verification completed.
4817 large file records processed.                                     0 bad file records processed.
Stage 2: Examining file name linkage ...
184654 index entries processed.                                                       Index verification completed.
0 unindexed files scanned.                                           0 unindexed files recovered to lost and found.
Stage 3: Examining security descriptors ...
Cleaning up 788 unused index entries from index $SII of file 0x9.
Cleaning up 788 unused index entries from index $SDH of file 0x9.
Cleaning up 788 unused security descriptors.
Security descriptor verification completed.
27477 data files processed.                                           CHKDSK is verifying Usn Journal...
36724460 USN bytes processed.                                                          Usn Journal verification completed.
Stage 4: Looking for bad clusters in user file data ...
12280 files processed.                                                               File data verification completed.
Stage 5: Looking for bad, free clusters ...
6433211 free clusters processed.                                                       Free space verification is complete.
CHKDSK discovered free space marked as allocated in the volume bitmap.
Windows has made corrections to the file system.
No further action is required.
41423341 KB total disk space.
15155466 KB in 90632 files.
75328 KB in 27779 indexes.
0 KB in bad sectors.
223839 KB in use by the system.
55762 KB occupied by the log file.
25979887 KB available on disk.
4096 bytes in each allocation unit.
10354722 total allocation units on disk.
6493022 allocation units available on disk.
Internal Info:
00 f9 01 00 88 cd 01 00 a9 dd 03 00 00 00 00 00 ................
ad 00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 ....f...........
Windows has finished checking your disk.
Please wait while your computer restarts.

Bạn có thể lấy thông tin từ việc kiểm tra các sự kiện đĩa bằng PowerShell. Lệnh sau sẽ xuất 5 kết quả kiểm tra đĩa gần đây nhất từ ​​nhật ký sự kiện và lưu chúng vào màn hình hiện tại dưới dạng tệp văn bản CHKDSK_SCANS.txt .

Get-EventLog -LogName Application -Source chkdsk | Select-Object -Last 5 -Property TimeGenerated,Message | Format-Table -Wrap| out-file "$env:userprofile\Desktop\CHKDSK_SCANS.txt"

Tệp này có thể được mở trong bất kỳ trình soạn thảo văn bản nào.

CHKDSK:Làm thế nào để kiểm tra và sửa chữa lỗi ổ cứng trong Windows 10?

Do đó, chúng tôi nhận được nhật ký kiểm tra ổ đĩa được thực hiện trong quá trình khởi động Windows 10.