Cách sử dụng CHKDSK để khắc phục sự cố ổ cứng trên Windows 10 hoặc Windows 11

Tác giả sysadmin, T.Năm 20, 2023, 01:43:18 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách sử dụng CHKDSK để khắc phục sự cố ổ cứng trên Windows 10 hoặc Windows 11


Tiện ích Check Disk, thường được gọi đơn giản là "chkdsk", có thể chẩn đoán và sửa chữa các sự cố với ổ đĩa của bạn. Chkdsk có nhiều chức năng, nhưng chạy chkdsk /f /r trong Dấu nhắc lệnh nâng cao là một lệnh bắt tất cả tốt.


Bất cứ khi nào bạn gặp lỗi ổ cứng—hoặc thậm chí có hành vi kỳ lạ mà ban đầu bạn có thể không liên tưởng đến ổ cứng—Check Disk có thể là cứu cánh. Đây là cách sử dụng công cụ Chkdsk đi kèm với Windows 10, Windows 11 và các phiên bản Windows khác

1. CHKDSK là gì và nó làm gì?

Tiện ích Check Disk, còn được gọi là chkdsk (vì đó là lệnh bạn sử dụng để chạy nó) quét qua toàn bộ ổ cứng của bạn để tìm và khắc phục sự cố. Nó không phải là một công cụ cực kỳ thú vị—và việc chạy nó có thể mất một chút thời gian—nhưng nó thực sự có thể giúp ngăn ngừa các sự cố lớn hơn và mất dữ liệu về lâu dài. Chkdsk thực hiện một vài chức năng, tùy thuộc vào cách nó chạy:

  • Chức năng cơ bản của Chkdsk là quét tính toàn vẹn của hệ thống tệp và siêu dữ liệu hệ thống tệp trên một ổ đĩa và sửa bất kỳ lỗi hệ thống tệp logic nào mà nó tìm thấy. Những lỗi như vậy có thể bao gồm các mục nhập bị hỏng trong bảng tệp chính của ổ đĩa (MFT), bộ mô tả bảo mật không hợp lệ được liên kết với tệp hoặc thậm chí dấu thời gian bị căn chỉnh sai hoặc thông tin kích thước tệp về các tệp riêng lẻ.
  • Chkdsk cũng có thể tùy chọn quét mọi cung trên một ổ đĩa để tìm kiếm các thành phần xấu. Các thành phần xấu có hai dạng: các thành phần xấu mềm, có thể xảy ra khi dữ liệu được ghi không tốt và các thành phần xấu cứng, có thể xảy ra do hư hỏng vật lý đối với đĩa. Chkdsk cố gắng khắc phục những sự cố này bằng cách sửa chữa các thành phần xấu mềm và đánh dấu các thành phần xấu cứng để chúng không được sử dụng lại.

Tất cả điều đó nghe có vẻ rất kỹ thuật, nhưng đừng lo lắng: bạn không cần phải hiểu chi tiết về cách thức hoạt động của nó để biết khi nào bạn nên chạy nó.

Bạn có thể muốn chạy chkdsk vài tháng một lần như một phần của bảo trì định kỳ cùng với việc sử dụng công cụ SMART cho các ổ đĩa hỗ trợ nó. Bạn cũng nên cân nhắc việc chạy nó bất cứ khi nào Windows tắt bất thường—chẳng hạn như sau khi mất điện hoặc hệ thống gặp sự cố. Đôi khi Windows sẽ tự động quét trong khi khởi động, nhưng thường thì bạn sẽ phải tự mình thực hiện. Ngay cả khi bạn chỉ gặp sự cố lạ với các ứng dụng không tải hoặc bị lỗi mà bạn không thể giải quyết theo cách khác, bạn có thể xem xét việc kiểm tra ổ đĩa.

Ví dụ: Tôi đã từng gặp sự cố khi Outlook đột nhiên bắt đầu gặp sự cố với tôi ngay sau khi tải. Sau rất nhiều lần khắc phục sự cố, quá trình quét chkdsk cho thấy tôi có các thành phần xấu nơi lưu trữ tệp dữ liệu Outlook của tôi. May mắn thay, chkdsk đã có thể khôi phục các cung trong trường hợp của tôi và mọi thứ trở lại bình thường sau đó.

Nếu chkdsk gặp sự cố—đặc biệt là các thành phần xấu cứng—mà nó không thể sửa chữa, thì dữ liệu có thể không sử dụng được. Nó không phải là rất có khả năng, nhưng nó có thể xảy ra. Vì lý do đó, bạn phải luôn đảm bảo rằng bạn có thói quen sao lưu tốt và sao lưu PC trước khi chạy chkdsk.

Công cụ chkdsk hoạt động khá giống nhau trong tất cả các phiên bản Windows. Chúng tôi sẽ làm việc với Windows 10 trong bài viết này, vì vậy ảnh chụp màn hình có thể trông hơi khác nếu bạn đang sử dụng Windows 11, nhưng chkdsk hoạt động giống nhau và chúng tôi sẽ chỉ ra điểm khác biệt của bất kỳ quy trình nào. Chúng tôi cũng sẽ nói về việc chạy nó từ Dấu nhắc Lệnh, trong trường hợp bạn thậm chí không thể khởi động vào Windows.

2. Cách chạy Chkdsk

Chạy công cụ Check Disk từ màn hình nền Windows thật dễ dàng. Trong File Explorer, bấm chuột phải vào ổ đĩa bạn muốn kiểm tra, sau đó chọn "Thuộc tính".


Trong cửa sổ thuộc tính, chuyển sang tab "Công cụ" rồi nhấp vào nút "Kiểm tra". Trong Windows 7, nút này có tên là "Kiểm tra ngay".


Trong Windows 10 và Windows 11, Windows có thể thông báo cho bạn rằng nó không tìm thấy bất kỳ lỗi nào trên ổ đĩa. Bạn vẫn có thể thực hiện quét thủ công bằng cách nhấp vào "Quét ổ đĩa". Thao tác này trước tiên sẽ thực hiện quét mà không thực hiện bất kỳ sửa chữa nào, do đó, thao tác này sẽ không khởi động lại PC của bạn vào thời điểm này. Nếu quá trình quét đĩa nhanh cho thấy bất kỳ sự cố nào, Windows sẽ đưa ra tùy chọn đó cho bạn. Tuy nhiên, nếu bạn muốn ép buộc, bạn sẽ phải sử dụng dấu nhắc lệnh để chạy chkdsk—điều mà chúng tôi sẽ đề cập một chút sau trong bài viết.


Sau khi Windows quét ổ đĩa của bạn, nếu không tìm thấy lỗi nào, bạn chỉ cần nhấp vào "Đóng".


3. Cách kiểm tra hoặc hủy kiểm tra đĩa theo lịch trình

Nếu bạn không chắc liệu kiểm tra đĩa có được lên lịch cho lần khởi động lại tiếp theo hay không, bạn có thể dễ dàng kiểm tra tại Dấu nhắc Lệnh. Bạn sẽ cần chạy Command Prompt với quyền quản trị. Mở Menu Bắt đầu rồi nhập "cmd". Bấm chuột phải vào kết quả rồi chọn "Chạy với tư cách quản trị viên".

Lưu ý: Điều này hoạt động giống hệt nhau trong Command Prompt, PowerShell hoặc Windows Terminal miễn là nó được khởi chạy với tư cách quản trị viên.


Tại dấu nhắc, hãy nhập lệnh sau—thay thế ký tự ổ đĩa nếu cần.

Mã nguồn [Chọn]
chkntfs c:
Nếu bạn đã lên lịch kiểm tra thủ công ổ đĩa, bạn sẽ thấy thông báo về việc đó.


Nếu Windows đã lên lịch kiểm tra ổ đĩa tự động, bạn sẽ thấy một thông báo cho bạn biết rằng ổ đĩa bị bẩn, điều đó chỉ có nghĩa là nó đã được gắn cờ với các lỗi tiềm ẩn. Điều này đóng vai trò là dấu hiệu cho thấy Windows sẽ chạy kiểm tra vào lần khởi động tiếp theo. Nếu không có lịch trình quét tự động nào, bạn sẽ chỉ thấy một thông báo cho bạn biết rằng ổ đĩa không bị bẩn.


Nếu việc kiểm tra ổ đĩa được lên lịch cho lần khởi động Windows tiếp theo nhưng bạn đã quyết định không muốn việc kiểm tra diễn ra, bạn có thể hủy kiểm tra bằng cách gõ lệnh sau:

Mã nguồn [Chọn]
chkntfs /x c:

Bạn sẽ không nhận được bất kỳ loại phản hồi nào rằng quá trình quét đã bị hủy, nhưng nó sẽ bị hủy. Lệnh này thực sự loại trừ ổ đĩa khỏi lệnh chkdsk cho lần khởi động tiếp theo. Nếu bạn khởi động lại và thấy rằng quá trình quét đã được lên lịch, Windows cũng đủ tốt để cung cấp cho bạn khoảng mười giây để bỏ qua quá trình quét nếu bạn muốn.


4. Cách sử dụng lệnh ChkDsk

Nếu bạn sẵn sàng sử dụng Dấu nhắc Lệnh (hoặc bạn phải làm vậy vì Windows không khởi động đúng cách), bạn có thể kiểm soát nhiều hơn một chút đối với quá trình kiểm tra đĩa. Ngoài ra, nếu bạn đang sử dụng Windows 10 hoặc Windows 11, thì đó là cách duy nhất để buộc tự động sửa lỗi hoặc quét khu vực xấu vào hỗn hợp. Mở Dấu nhắc Lệnh với các đặc quyền quản trị bằng cách nhấn Windows + X và chọn "Dấu nhắc Lệnh (Quản trị viên)". Bạn sẽ sử dụng chkdsklệnh. Lệnh hỗ trợ một số công tắc tùy chọn, nhưng chúng tôi chủ yếu quan tâm đến hai trong số đó: /fvà /r.

Lưu ý: Bạn cũng có thể sử dụng PowerShell hoặc Windows Terminal nếu muốn. Quá trình này giống hệt nhau. Chỉ cần đảm bảo rằng bạn khởi chạy chúng với tư cách quản trị viên.

Nếu bạn chỉ sử dụng chkdsklệnh một mình, nó sẽ quét ổ đĩa của bạn ở chế độ chỉ đọc, báo cáo lỗi nhưng không cố gắng sửa chữa chúng. Vì lý do này, nó thường có thể chạy mà không cần phải khởi động lại PC của bạn.


Nếu bạn muốn chkdsk thử sửa các lỗi hệ thống tệp logic trong quá trình quét, hãy thêm /fnút chuyển. Lưu ý rằng nếu ổ đĩa có các tệp đang được sử dụng (và có thể sẽ có), bạn sẽ được yêu cầu lên lịch quét cho lần khởi động lại tiếp theo.

Mã nguồn [Chọn]
chkdsk /fc:

Nếu bạn chkdsk cũng muốn quét các thành phần xấu, bạn sẽ sử dụng /rnút chuyển. Khi bạn sử dụng /rcông tắc, /fcông tắc được ngụ ý, nghĩa là công tắc đó chkdsksẽ quét cả lỗi logic và thành phần xấu. Nhưng mặc dù không thực sự cần thiết phải viết một cách rõ ràng chkdsk /f /r, nhưng nó cũng sẽ không ảnh hưởng gì nếu bạn ném /rvà /fbật lệnh cùng một lúc.

Mã nguồn [Chọn]
chkdsk /rc:

Việc chạy chkdsk /r mang lại cho bạn quá trình quét kỹ lưỡng nhất mà bạn có thể thực hiện trên một ổ đĩa và nếu bạn có thời gian rảnh để kiểm tra khu vực, chúng tôi thực sự khuyên bạn nên chạy nó ít nhất là định kỳ.

5. Các lệnh Chkdsk quan trọng

Tất nhiên, có những tham số khác mà bạn có thể sử dụng với chkdsk. Vì vậy, vì lợi ích của sự hoàn chỉnh — và sự thích thú táo bạo của bạn — chúng ở đây:

Mã nguồn [Chọn]
C:\>chkdsk /?

Kiểm tra đĩa và hiển thị báo cáo trạng thái.

CHKDSK [dung lương[[đường dẫn]tên tệp]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]

volume Chỉ định ký tự ổ đĩa (theo sau là dấu hai chấm), điểm gắn kết hoặc tên dung lương.
chỉ tên tệp FAT/FAT32: Chỉ định các tệp để kiểm tra phân mảnh.
/F Sửa lỗi trên đĩa.
/V Trên FAT/FAT32: Hiển thị đường dẫn đầy đủ và tên của mọi tệp trên đĩa. Trên NTFS: Hiển thị thông báo dọn dẹp nếu có.
/R Xác định vị trí các thành phần xấu và khôi phục thông tin có thể đọc được (ngụ ý /F).
/L:size NTFS only: Thay đổi kích thước tệp nhật ký thành số đã chỉ định của kilobyte. Nếu kích thước không được chỉ định, hiển thị hiện tại kích cỡ.
/X Buộc tháo dỡ dung lương trước nếu cần. Tất cả các tay cầm đã mở cho dung lương sau đó sẽ không hợp lệ (ngụ ý /F).
/I Chỉ NTFS: Thực hiện kiểm tra các mục nhập chỉ mục ít mạnh mẽ hơn.
/C Chỉ NTFS: Bỏ qua việc kiểm tra các chu kỳ trong thư mục kết cấu.
/B Chỉ NTFS: Đánh giá lại các cụm xấu trên ổ đĩa (ngụ ý /R)
/scan NTFS only: Chạy quét trực tuyến trên ổ đĩa
/forceofflinefix Chỉ NTFS: (Phải được sử dụng với "/scan") Bỏ qua tất cả sửa chữa trực tuyến; tất cả các lỗi được tìm thấy được xếp hàng để sửa chữa ngoại tuyến (tức là "chkdsk /spotfix").
/perf Chỉ NTFS: (Phải được sử dụng với "/scan") Sử dụng nhiều tài nguyên hệ thống hơn để hoàn thành quá trình quét nhanh nhất có thể khả thi. Điều này có thể có tác động tiêu cực đến hiệu suất các tác vụ khác đang chạy trên hệ thống.
/spotfix Chỉ NTFS: Chạy sửa lỗi tại chỗ trên ổ đĩa
/sdcleanup Chỉ dành cho NTFS: Bộ mô tả bảo mật không cần thiết thu thập rác dữ liệu (ngụ ý /F).
/offlinescanandfix Chạy quét ngoại tuyến và sửa trên ổ đĩa.
/freeorphanedchains Chỉ FAT/FAT32/exFAT: Giải phóng bất kỳ chuỗi cụm mồ côi nào thay vì khôi phục nội dung của chúng.
/markclean FAT/FAT32/exFAT only: Đánh dấu dung lương sạch nếu không hư hỏng đã được phát hiện, ngay cả khi /F không được chỉ định.

Công tắc /I hoặc /C giảm lượng thời gian cần thiết để chạy Chkdsk bằng cách bỏ qua một số kiểm tra về dung lương

Hy vọng rằng Chkdsk sẽ khắc phục mọi sự cố về ổ cứng mà bạn có thể gặp phải và bạn có thể quay lại sử dụng máy tính của mình một cách bình thường.