Hầu hết mọi người trong chúng ta đều biết về chkdsk (Check Disk Utility) có thể được sử dụng trong hầu hết các phiên bản Windows. Đối với những người không biết chkdsk là gì, nó được phát âm là đĩa kiểm tra và đây là lệnh mà bạn có thể chạy từ Command Prompt / Power shell hoặc qua cửa sổ Thuộc tính. Để sử dụng lệnh chkdsk, người dùng phải có tệp Autochk.exe trên hệ thống của họ.
Tại sao sử dụng Chkdsk?
Bây giờ bạn đã biết lệnh chkdsk là gì, bạn phải tự hỏi về trường hợp bạn sẽ sử dụng lệnh này. Lệnh chkdsk được sử dụng để kiểm tra và sửa chữa bất kỳ lỗi nào trên đĩa được nhắm mục tiêu. Ví dụ:nếu bạn không thể truy cập một đĩa nhất định hoặc bạn nghi ngờ rằng một tệp có thể bị hỏng thì bạn có thể sử dụng lệnh chkdsk để kiểm tra ổ đĩa xem có lỗi nào không và sửa các lỗi đó.
Về cơ bản, có hai thứ mà chkdsk có thể được sử dụng cho:
- Lỗi đĩa: Chkdsk có thể được sử dụng để phát hiện bất kỳ vấn đề nào về tính toàn vẹn của hệ thống tệp của ổ đĩa đã chọn. Nếu nó tìm thấy bất kỳ vấn đề nào với tính toàn vẹn của hệ thống tệp hoặc siêu dữ liệu của hệ thống tệp thì nó sẽ tự động sửa các lỗi logic đó.
- Lỗi Vật lý: Chkdsk có thể được sử dụng để phát hiện các thành phần xấu trên ổ đĩa đã chọn. Các thành phần xấu có thể xảy ra do hư hỏng vật lý đối với đĩa của bạn hoặc do các thành phần bị ghi sai. Phần trước được gọi là khu vực xấu cứng và phần sau được gọi là khu vực xấu mềm. Chkdsk cũng tự động sửa những lỗi này.
Nhiều người nghi ngờ về việc sử dụng các lệnh chkdsk chủ yếu vì nó không phải là công cụ kiểm tra ổ đĩa tốt nhất và nó mất rất nhiều thời gian. Mặc dù điều này có thể đúng nhưng chkdsk có thể giúp ngăn mất dữ liệu và nó rất dễ sử dụng. Nó đã có mặt trên hệ điều hành của bạn nên bạn không phải tải xuống bất cứ thứ gì và thực sự chỉ mất một vài cú nhấp chuột để chạy chkdsk trên đĩa được nhắm mục tiêu.
Tùy chọn / Công tắc Chkdsk
Có nhiều tùy chọn có thể được sử dụng với lệnh chkdsk. Các tùy chọn có sẵn với chkdsk có các chức năng cụ thể của chúng.
Định dạng
Định dạng để sử dụng các lệnh này là chkdsk [/?]. Ở đâu "?" sẽ được thay thế bằng tùy chọn mà bạn muốn sử dụng.
Ví dụ
Ví dụ:sử dụng lệnh chkdsk / r sẽ xác định vị trí các thành phần xấu trên ổ đĩa được nhắm mục tiêu và sẽ cố gắng khôi phục thông tin có thể đọc được.
Lưu ý: Các tùy chọn này còn được gọi là Công tắc.
Chkdsk Volume và Filepath
Chkdsk có thể chạy trên các ổ đĩa và thư mục cụ thể. Sau khi bạn chỉ định một ổ đĩa hoặc một thư mục (bằng cách cung cấp đường dẫn của nó), chkdsk sẽ chỉ kiểm tra ổ đĩa / tệp được nhắm mục tiêu. Điều này sẽ giúp bạn tiết kiệm rất nhiều thời gian nếu bạn đang nghi ngờ có vấn đề với một ổ đĩa hoặc tệp / thư mục cụ thể. Bạn không cần phải chạy chkdsk trên toàn bộ đĩa cứng.
Định dạng
Định dạng để chỉ định một ổ đĩa hoặc đường dẫn tệp là:CHKDSK [volume [[path] filename]]] [/ Switch]
Ví dụ
Ví dụ:nếu bạn muốn kiểm tra ổ đĩa D trên hệ thống của mình, bạn sẽ viết lệnh sau:chkdsk d:/ r
chkdsk / f / r hay chkdsk / r / f? Sử dụng cái nào?
Một trong những lệnh phổ biến nhất được sử dụng ngày nay là chkdsk / f / r hoặc chkdsk / r / f. Một số người thích sử dụng lệnh chkdsk / f / r để sửa lỗi trong khi những người khác sử dụng chkdsk / r / f để sửa các vấn đề hỏng hóc. Bạn có thể đã thấy mục đích của cả chuyển mạch / r và / f. / R tìm kiếm các thành phần xấu và khôi phục mọi thông tin có thể đọc được. Công tắc / f sửa lỗi trên ổ đĩa. Nếu bạn đang nghiên cứu về cách sửa một ổ đĩa bị hỏng hoặc một số tệp khác, bạn sẽ thấy rằng một số người sẽ khuyên bạn sử dụng chkdsk / r / f trong khi một số người sẽ bảo bạn sử dụng chkdsk / f / r.
Cả hai lệnh có giống nhau không?
Vì vậy, bạn nên sử dụng lệnh nào? Có bất kỳ lợi ích nào khi sử dụng cái này hơn cái kia không? Vấn đề là, cả hai đều là các lệnh khá giống nhau. Cả hai lệnh này đều làm điều tương tự nhưng chỉ theo một thứ tự khác nhau. Chkdsk / r / f định vị các thành phần xấu và khôi phục thông tin có thể đọc được, sau đó sửa lỗi. Chkdsk / f / r làm điều tương tự nhưng theo thứ tự ngược lại.
Sự khác biệt chính
Sự khác biệt chính giữa lệnh / r và / f là / r được sử dụng để xác định các lỗi vật lý trên đĩa trong khi / f được sử dụng để xác định các lỗi đĩa.
Tùy chọn tốt nhất
Tùy chọn tốt nhất cho bạn ở đây là không sử dụng lệnh nào trong số các lệnh này. Điều này là do việc sử dụng công tắc / f dù trước hay sau công tắc / r đều vô ích. Lệnh / r định vị các thành phần xấu và khôi phục mọi thông tin có thể đọc được ngụ ý / f. Điều này làm cho tùy chọn / f trở nên thừa khi sử dụng với / r. Nếu bạn sử dụng chkdsk / r có nghĩa là bạn đang tự động sử dụng chkdsk / r / f. / R có nghĩa là mọi thứ mà / f làm đều được thực hiện cũng như mọi thứ bổ sung mà / r làm
Vì vậy, câu trả lời ở đây là bạn nên sử dụng lệnh chkdsk / r. Lệnh này là đủ và không cần bao gồm / f.
Lưu ý: Nếu bạn chỉ muốn định vị và sửa lỗi đĩa thì bạn chỉ nên sử dụng lệnh / f.
Cách sử dụng chkdsk?
Bạn có thể sử dụng chkdsk theo 2 cách. Cách đầu tiên là thông qua dấu nhắc lệnh hay nói cách khác là cách khó. Điều này là do bạn sẽ phải nhập các lệnh và nó có thể là một chút kỹ thuật cho bạn. Tùy chọn thứ hai là sử dụng giao diện đồ họa. Tùy chọn này phù hợp với đa số người dùng, đặc biệt là đối với những người không quá am hiểu về công nghệ. Các bước để sử dụng chkdsk thông qua cả hai tùy chọn này được đưa ra bên dưới.
Command Prompt hoặc Power Shell
Làm theo các bước dưới đây để chạy lệnh chkdsk trên Command Prompt
- Nhấn phím Windows một lần
- Nhập dấu nhắc lệnh trong Bắt đầu tìm kiếm
- Nhấp chuột phải Command Prompt từ kết quả tìm kiếm và chọn Chạy với tư cách quản trị viên để mở dấu nhắc lệnh nâng cao.
- Bây giờ, hãy nhập chkdsk d:/ r và nhấn Enter . Thay thế D bằng ký tự ổ đĩa bạn muốn kiểm tra.
Giao diện người dùng đồ họa
Bạn có thể sử dụng tiện ích chkdsk mà không cần dấu nhắc lệnh hoặc trình bao nguồn. Dưới đây là các bước để sử dụng tiện ích chkdsk
- Chuyển đến thư mục hoặc đĩa bạn muốn kiểm tra qua chkdsk. Trong ví dụ của chúng tôi, chúng tôi sẽ kiểm tra ổ đĩa E
- Nhấp chuột phải khối lượng được nhắm mục tiêu và chọn Thuộc tính
- Chọn Công cụ tab
- Nhấp vào Kiểm tra trong phần Kiểm tra Lỗi. Nếu bạn có Windows 7 thì tên nút sẽ là Kiểm tra ngay .
- Bạn có thể thấy một hộp thoại cho bạn biết rằng bạn không cần phải quét. Bạn có thể đóng hộp thoại và quay lại cách sử dụng bình thường của mình hoặc bạn có thể nhấp vào Quét ổ đĩa để chạy tiện ích chkdsk một cách mạnh mẽ. Lưu ý: Khi bạn nhấp vào nút và bạn có Windows 7, bạn có thể thấy hộp thoại mới với Tự động sửa lỗi hệ thống tệp và Quét và cố gắng khôi phục các thành phần xấu Bạn có thể chọn bỏ chọn cả hai tùy chọn này hoặc chọn một tùy chọn phù hợp với bạn hoặc chọn cả hai tùy chọn này. Sau khi hoàn tất, hãy nhấp vào Bắt đầu để bắt đầu quét. Xin lưu ý rằng việc chạy chkdsk với cả hai tùy chọn sẽ mất rất nhiều thời gian, có thể là vài giờ.
- Khi quá trình quét hoàn tất, bạn sẽ thấy hộp thoại xác nhận. Bạn có thể nhấp vào Xem chi tiết để xem chi tiết hoặc nhấp vào hủy để đóng hộp thoại.
Lưu ý: Sau khi bắt đầu quét, bạn có thể thấy hộp thoại cho biết đĩa đang được sử dụng và quá trình quét sẽ được thực hiện vào lần khởi động tiếp theo. Nhấp vào nút Lên lịch kiểm tra đĩa để xác nhận hoặc nhấp vào hủy nếu bạn không muốn quét trong lần khởi động tiếp theo.
Sự cố với chkdsk
Sẽ có trường hợp bạn thấy thông báo lỗi khi cố gắng chạy lệnh chkdsk. Dưới đây là một số thông báo lỗi rất phổ biến và các bước về cách giải quyết những vấn đề này.
Đã xảy ra lỗi không xác định
Nếu chkdsk đưa ra thông báo “ Đã xảy ra lỗi không xác định ”Thì bạn sẽ không thể kiểm tra đĩa của mình để tìm lỗi. Lỗi sẽ như thế này
Lưu ý: Nếu các bước trong bài viết không giải quyết được sự cố và bạn đang sử dụng CPU AMD tần số thấp thì hãy nhấp vào đây và tải xuống Hotfix từ trang web chính thức của Microsoft. Sau khi tải xuống, hãy chạy Hotfix và kiểm tra xem nó có giải quyết được sự cố không.
Không thể tiếp tục ở chế độ chỉ đọc
Bạn có thể gặp lỗi “Không thể tiếp tục ở chế độ chỉ đọc” nếu bạn chạy lệnh chkdsk / f (hầu hết thời gian). Lỗi sẽ như thế này
Giải pháp
Nếu bạn thấy lỗi này thì bạn nên chạy lệnh chkdsk / r hoặc lệnh chkdsk [ký tự ổ đĩa] / r. Bạn có thể thấy một thông báo
“Chkdsk không thể chạy vì khối lượng đang được sử dụng bởi một quy trình khác. Bạn có muốn lên lịch kiểm tra tập này vào lần tiếp theo hệ thống khởi động lại không? (Y / N) ”
Nếu bạn thấy thông báo này, chỉ cần gõ Y và nhấn Enter để lên lịch quét. Sau khi hoàn tất, hãy khởi động lại và quá trình quét sẽ chạy khi khởi động.
Không thể khóa ổ đĩa hiện tại
Nếu chkdsk đưa ra thông báo “ Không thể khóa ổ đĩa hiện tại ”Thì bạn sẽ không thể kiểm tra đĩa của mình để tìm lỗi. Lỗi sẽ như thế này