chkdsk / f / r so với chkdsk / r / f

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ì, chắc hẳn bạn đang thắc mắc 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 các 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 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 các 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 ngừa mất dữ liệu và nó rất dễ sử dụng. Nó đã có 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.

Công tắc / Tùy chọn 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.

Thí dụ

Ví dụ: sử dụng lệnh chkdsk / r sẽ định vị 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ể. Khi bạn chỉ định một ổ đĩa hoặc một thư mục (bằng cách đưa ra đườ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ờ sự cố 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 ổ đĩa hoặc đường dẫn tệp là: CHKDSK [volume [[path] filename]]] [/ Switch]

Thí 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 này: chkdsk d: / r

chkdsk / f / r hay chkdsk / r / f? Cái nào để sử dụng?

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ả hai công tắc / 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ề việc 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 và sau đó sửa lỗi. Chkdsk / f / r cũng 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.

Lựa chọn tốt nhất

Lựa chọn tốt nhất cho bạn ở đây là không sử dụng 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.

Làm thế nào để 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ể hơi kỹ thuật đối với 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

  1. Nhấn phím Windows một lần
  2. Nhập dấu nhắc lệnh vào Start Search
  3. Nhấp chuột phải vào Dấu nhắc lệnh 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.

  1. Bây giờ gõ 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 đồ họa người dùng

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. Đây là các bước để sử dụng tiện ích chkdsk

  1. 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
  2. Nhấp chuột phải vào khối lượng được nhắm mục tiêu và chọn Thuộc tính

  1. Chọn tab Công cụ
  2. Nhấp vào Kiểm tra nút 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 .

  1. Bạn có thể thấy một đoạn hội thoại cho bạn biết rằng bạn không cần phải chạy 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 một hộp thoại mới với tùy chọn Tự động sửa lỗi hệ thống tệpQuét và tìm cách 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 tùy chọn phù hợp với mình 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. Hãy nhớ 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ờ.

  1. 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 rằng đĩ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ịch trình kiểm tra đĩa để xác nhận hoặc nhấp vào hủy bỏ 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 gặp 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 thông báo lỗi " Đã xảy ra lỗi không xác định " thì bạn sẽ không thể kiểm tra lỗi đĩa của mình. 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ể thấy 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 tin nhắn

“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 thông báo lỗi " 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