ความแตกต่างระหว่าง chkdsk / f และ chkdsk / r คืออะไร?


26

/F Fixes errors on the disk.
/R Locates bad sectors and recovers readable information (implies /F).

(จากdir /?)

มันฟังดูเหมือนฉันแบบเดียวกัน ฉันไม่เคยรู้ว่าจะใช้อันไหน - มีความแตกต่างหรือไม่? หรืออาจเป็นเพราะความเข้ากันได้ย้อนหลังกับ Windows รุ่นก่อนหน้าซึ่งมีความแตกต่างกันบ้าง


7
การใช้ "/ F" ใช้เวลาเพียงไม่กี่นาทีและใช้ "/ R" ใช้เวลาหลายชั่วโมง;)
Robert

คำตอบ:


40

chkdsk /rทำสิ่งเดียวกับที่chkdsk /fตรวจสอบเซกเตอร์เสียบนดิสก์และกู้คืนข้อมูลที่อ่านได้ การรันchkdsk /rหมายถึงการchkdsk /fรัน

chkdsk /f ตรวจสอบข้อผิดพลาดของดิสก์เท่านั้นไม่ใช่เซ็กเตอร์ที่ไม่ดี

ไมโครซอฟท์มีหน้ารายละเอียดสำหรับchkdsk ต่อไปนี้เป็นตัวอย่างข้อมูลอธิบาย / f และ / r พารามิเตอร์

แก้ไขข้อผิดพลาดของดิสก์:

Chkdsk แก้ไขข้อผิดพลาดของดิสก์เฉพาะเมื่อคุณระบุตัวเลือกบรรทัดคำสั่ง / f Chkdsk จะต้องสามารถล็อคไดรฟ์เพื่อแก้ไขข้อผิดพลาด เนื่องจากการซ่อมแซมมักจะเปลี่ยนตารางการจัดสรรไฟล์ของดิสก์และบางครั้งทำให้ข้อมูลสูญหาย chkdsk จึงส่งข้อความยืนยัน

การค้นหาข้อผิดพลาดทางกายภาพของดิสก์:

ใช้ตัวเลือกบรรทัดคำสั่ง / r เพื่อค้นหาข้อผิดพลาดทางกายภาพของดิสก์ในระบบไฟล์


ฉันต้องซื่อสัตย์ฉันไม่รู้จริงๆ ดังนั้น / r จะตรวจสอบ "ทางกายภาพ" ด้านบนของสิ่งที่ตรวจสอบตามปกติโดย / f ชัดเจนเหมือนวันนี้ขอบคุณ
Kez

@kez: แน่นอน ไม่เป็นไร
Mehper C. Palavuzlar

4
อย่าเรียกใช้ a chkdsk /rเว้นแต่คุณคิดว่าไดรฟ์ของคุณมีเซ็กเตอร์ที่ไม่ดี (เช่น Event Viewer> System ... บอกคุณ) การตรวจสอบฮาร์ดไดรฟ์ 1 เทราไบต์อาจใช้เวลาหนึ่งวันขึ้นอยู่กับประสิทธิภาพของไดรฟ์ของคุณ
อาทิตย์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.