CHKDSK (ออกเสียงว่า “ตรวจสอบดิสก์”) เป็นเครื่องมือที่มีประโยชน์และสำคัญมากสำหรับการตรวจสอบสถานะดิสก์ไดรฟ์ของคุณ เครื่องมือนี้ใช้การสแกนไดรฟ์แบบมัลติพาสเพื่อตรวจสอบความสมบูรณ์และฟังก์ชันการทำงาน การใช้ CHKDSK เพื่อให้แน่ใจว่าไดรฟ์ของคุณทำงานอย่างถูกต้องเป็นวิธีที่ดีในการเพิ่มความเร็วของ Windows 10 และเราขอแนะนำให้คุณใช้เครื่องมือนี้ทุกๆ สองสามเดือนเพื่อให้ไดรฟ์ของคุณปลอดภัยและมีสุขภาพดี
ในบทความนี้ เราจะพูดถึงว่า CHKDSK คืออะไร มันทำงานอย่างไร และคุณสามารถใช้เพื่อซ่อมแซมฮาร์ดไดรฟ์ใน Windows 10 ได้อย่างไร
CHKDSK ทำงานอย่างไร
CHKDSK เริ่มต้นด้วยการสแกนระบบไฟล์บนดิสก์ไดรฟ์และวิเคราะห์ความสมบูรณ์ของไฟล์ ระบบไฟล์ และข้อมูลเมตาของไฟล์บนไดรฟ์
เมื่อ CHKDSK พบข้อผิดพลาดของระบบไฟล์แบบลอจิคัล โปรแกรมจะแก้ไขข้อผิดพลาดดังกล่าว โดยบันทึกข้อมูลที่อยู่ในดิสก์เพื่อไม่ให้สูญหาย ข้อผิดพลาดของระบบไฟล์ลอจิกคือสิ่งที่เหมือนกับรายการที่เสียหายในตารางไฟล์หลักของไดรฟ์ (MFT) ตารางที่บอกไดรฟ์ว่าไฟล์เชื่อมต่อกันอย่างไรในเขาวงกตที่มืดมิดของฮาร์ดแวร์ของไดรฟ์
CHKDSK ยังแก้ไขการประทับเวลาที่ไม่ตรงแนว ข้อมูลขนาดไฟล์ และแฟล็กความปลอดภัยบนไฟล์บนไดรฟ์ CHKDSK สามารถทำการสแกนไดรฟ์โดยสมบูรณ์ เข้าถึงและทดสอบทุกส่วนของฮาร์ดแวร์ ฮาร์ดไดรฟ์แบ่งออกเป็นเซกเตอร์ตรรกะ พื้นที่ที่กำหนดของไดรฟ์ที่จะจัดเก็บข้อมูลตามปริมาณที่กำหนดไว้
เซกเตอร์สามารถพัฒนา soft error ได้ ซึ่งในกรณีนี้ ข้อมูลถูกเขียนอย่างไม่ถูกต้องไปยังสื่อแม่เหล็ก หรือข้อผิดพลาดที่ยาก ซึ่งเป็นกรณีที่ตัวไดรฟ์เองมีข้อบกพร่องทางกายภาพจริงในพื้นที่ที่กำหนดให้เป็นเซกเตอร์ CHKDSK แก้ไขข้อผิดพลาดซอฟต์โดยการเขียนข้อมูลผิดพลาดใหม่และแก้ไขข้อผิดพลาดฮาร์ดโดยทำเครื่องหมายส่วนนั้นของดิสก์ว่าเสียหายและ "อยู่นอกขอบเขต" สำหรับการใช้งานในอนาคต
เนื่องจาก CHKDSK ได้รับการอัปเดตและอัปเกรดซ้ำแล้วซ้ำอีกกับฮาร์ดแวร์จัดเก็บข้อมูลรุ่นใหม่แต่ละรุ่น โปรแกรมจึงทำงานได้อย่างถูกต้องเพื่อวิเคราะห์และซ่อมแซมฮาร์ดไดรฟ์ทุกประเภท กระบวนการเดียวกับที่เคยใช้ในการวิเคราะห์ฟลอปปีดิสก์ที่มีความจุ 160K ปัจจุบันสามารถดำเนินการเพื่อวิเคราะห์ SSD ที่มีความจุ 15 เทราไบต์
เรียกใช้ CHKDSK บน Windows 10
แม้ว่าจะมีหลายวิธีที่คุณสามารถเรียกใช้ CHKDSK บนเครื่อง Windows 10 ได้ แต่ที่ที่ธรรมดาและธรรมดาที่สุดในการเรียกใช้ยูทิลิตี้นี้คือ Windows PowerShell ซึ่งเป็นการแทนที่สำหรับพรอมต์คำสั่งของ Windows
อย่างไรก็ตาม เนื่องจาก CHKDSK พูดโดยตรงกับไดรฟ์ฮาร์ดแวร์ จึงต้องมีการอนุญาตระบบปฏิบัติการในระดับพิเศษที่เรียกว่าสิทธิ์ของผู้ดูแลระบบ นี่หมายความว่า CHKDSK ได้รับอนุญาตให้ทำงานราวกับว่าเป็นบัญชีที่ดูแลคอมพิวเตอร์
- คลิกขวาที่ เมนูเริ่มต้น และเลือก Windows PowerShell (ผู้ดูแลระบบ).
- หน้าจอถัดไปที่จะปรากฏขึ้นคือหน้าต่างการควบคุมบัญชีผู้ใช้ (UAC) ซึ่งจะขออนุญาตในการเปิดใช้ Windows Command Processor และปล่อยให้ทำการเปลี่ยนแปลงกับพีซี เลือก ใช่.
- ตอนนี้พิมพ์ “chkdsk c: /x /r“ โดยไม่ต้องใส่เครื่องหมายคำพูด ให้ทำการถอดไดรฟ์ สแกนหาข้อผิดพลาด และซ่อมแซม คุณยังสามารถพิมพ์ “chkdsk / สแกน” เพื่อสแกนดิสก์ออนไลน์และพยายามซ่อมแซม
- หากคุณประสบปัญหาในการเรียกใช้คำสั่งข้างต้นเนื่องจากไดรฟ์ถูกใช้งานโดยกระบวนการอื่น นั่นเป็นเพราะคุณกำลังพยายามสแกนไดรฟ์หลักของคุณ (ไดรฟ์สำหรับเริ่มระบบ) เมื่อระบบปฏิบัติการกำลังใช้งานอยู่ รีบูตเข้าสู่โหมดการกู้คืนเพื่อทำการสแกนหรือสร้าง Windows Recovery Tool เพื่อดำเนินการตามกระบวนการ
การเรียกพื้นฐานของ CHKDSK อย่างง่ายๆ “chkdsk [drive]” จะสแกนดิสก์และแสดงข้อมูลสถานะ แต่จะไม่สามารถแก้ไขข้อผิดพลาดใดๆ ที่พบได้
ด้วยเหตุนี้ ในการรัน CHKDSK ในโหมดที่จะแก้ไขปัญหาที่พบได้จริง คุณต้องเพิ่มพารามิเตอร์หลายตัว ในโปรแกรม Windows PowerShell พารามิเตอร์คือคำสั่งเพิ่มเติมที่เพิ่มที่ส่วนท้ายของชื่อโปรแกรม โดยมีอักขระ "/" นำหน้าแต่ละพารามิเตอร์ ในกรณีนี้ เพื่อให้ CHKDSK ทำการสแกนและซ่อมแซมแบบเต็ม เราพิมพ์ว่าchkdsk c: /x /r“.
พารามิเตอร์ “/r” ทำงานเหมือนกับ “/f” ซึ่งแก้ไขข้อผิดพลาดบนดิสก์ และยังบอกให้ CHKDSK ค้นหาเซกเตอร์เสียและกู้คืนข้อมูลที่อ่านได้ที่พบที่นั่น พารามิเตอร์ "/x" บอกให้ CHKDSK ถอดไดรฟ์ออก (ทำให้ออฟไลน์จากระบบปฏิบัติการ) ก่อนที่กระบวนการจะเริ่มขึ้น
พารามิเตอร์ CHKDSK เพิ่มเติม
CHKDSK มีไลบรารีพารามิเตอร์ทางเลือกจำนวนมากที่คุณสามารถใช้เพื่อปรับเปลี่ยนพฤติกรรมของโปรแกรม
- – พารามิเตอร์ Volume ให้คุณระบุอักษรระบุไดรฟ์ (ด้วยโคลอน) หรือชื่อโวลุ่ม คุณไม่จำเป็นต้องมีตัวละครจริงๆ
- [] – พารามิเตอร์พาธและชื่อไฟล์สามารถใช้ได้เฉพาะไดรฟ์ที่ใช้โมเดลองค์กร FAT หรือ FAT32 ด้วยเส้นทางและชื่อไฟล์ คุณสามารถระบุตำแหน่งและชื่อของไฟล์หรือชุดของไฟล์ที่คุณต้องการให้ CHKDSK ตรวจสอบการแตกแฟรกเมนต์ คุณสามารถใช้ ? และ * อักขระตัวแทนเพื่อระบุหลายไฟล์
- /f – พารามิเตอร์ /f สั่งให้ CHKDSK แก้ไขข้อผิดพลาดบนดิสก์ ดิสก์จะต้องถูกล็อค หาก CHKSDK ไม่สามารถล็อกไดรฟ์ได้ จะมีข้อความปรากฏขึ้นเพื่อถามว่าคุณต้องการตรวจสอบไดรฟ์ในครั้งต่อไปที่คุณรีสตาร์ทคอมพิวเตอร์หรือไม่
- /v – พารามิเตอร์ /v แสดงชื่อของแต่ละไฟล์ในทุกไดเร็กทอรีเมื่อมีการตรวจสอบดิสก์
- /r – พารามิเตอร์ /r ค้นหาเซกเตอร์เสียและกู้คืนข้อมูลที่อ่านได้ ดิสก์จะต้องถูกล็อค /r รวมฟังก์ชันของ /f พร้อมการวิเคราะห์เพิ่มเติมเกี่ยวกับข้อผิดพลาดทางกายภาพของดิสก์
- /x – พารามิเตอร์ /x บังคับให้วอลลุมเลิกเมานท์ก่อน ถ้าจำเป็น แฮนเดิลที่เปิดอยู่ทั้งหมดสำหรับไดรฟ์จะใช้งานไม่ได้ /x ยังรวมฟังก์ชันของ /f ด้วย
- /i – พารามิเตอร์ /i สามารถใช้ได้กับไดรฟ์ที่ฟอร์แมตด้วยรุ่น NTFS เท่านั้น ซึ่งจะช่วยเร่งความเร็ว CHKDSK โดยดำเนินการตรวจสอบรายการดัชนีที่เข้มงวดน้อยลง ซึ่งจะช่วยลดระยะเวลาที่ต้องใช้ในการเรียกใช้ CHKDSK
- /c – พารามิเตอร์ /c ยังใช้งานได้บนดิสก์ NTFS เท่านั้น ซึ่งจะเป็นการบอก CHKDSK ไม่ให้ตรวจสอบรอบภายในโครงสร้างโฟลเดอร์ ซึ่งจะช่วยลดระยะเวลาที่ต้องใช้ในการเรียกใช้ CHKDSK
- /l[:] – พารามิเตอร์ /i สามารถใช้ได้กับ NTFS เท่านั้น จะเปลี่ยนขนาดของล็อกไฟล์ผลลัพธ์เป็นขนาดที่คุณพิมพ์ หากคุณละเว้นพารามิเตอร์ขนาด /l จะแสดงขนาดปัจจุบัน
- /b – พารามิเตอร์ /b สามารถใช้ได้กับ NTFS เท่านั้น จะล้างรายการคลัสเตอร์ที่ไม่ถูกต้องบนโวลุ่มและสแกนคลัสเตอร์ที่จัดสรรและว่างทั้งหมดอีกครั้งเพื่อหาข้อผิดพลาด /b รวมถึงฟังก์ชันของ /r ใช้พารามิเตอร์นี้หลังจากอิมเมจโวลุ่มไปยังฮาร์ดดิสก์ไดรฟ์ใหม่
- /? - NS /? พารามิเตอร์จะแสดงไฟล์วิธีใช้ที่มีรายการพารามิเตอร์นี้และคำแนะนำอื่นๆ สำหรับการใช้ CHKDSK
สรุปคำสั่งแบบเต็มที่ควรพิมพ์ลงใน Command Prompt คือ:
chkdsk [ไดรฟ์:] [พารามิเตอร์]
ในตัวอย่างของเราคือ:
chkdsk C: /x /r
การใช้ CHKDSK บน Boot Drive
ไดรฟ์สำหรับเริ่มระบบคือพาร์ติชันของฮาร์ดไดรฟ์ที่คอมพิวเตอร์เริ่มทำงาน พาร์ติชั่นสำหรับบูตมีความพิเศษในหลาย ๆ ด้าน และหนึ่งในวิธีเหล่านั้นก็คือพวกเขาต้องการการจัดการพิเศษสำหรับ CHKDSK เพื่อให้สามารถจัดการกับพาร์ติชั่นเหล่านี้ได้
CHKDSK จำเป็นต้องสามารถล็อกไดรฟ์สำหรับบูตใดๆ ที่สแกน ซึ่งหมายความว่าจะไม่สามารถตรวจสอบไดรฟ์สำหรับเริ่มระบบของระบบได้หากคอมพิวเตอร์ใช้งานอยู่ หากไดรฟ์เป้าหมายของคุณเป็นดิสก์ภายในภายนอกหรือไม่บูต กระบวนการ CHKDSK จะเริ่มต้นทันทีที่เราป้อนคำสั่งด้านบน
อย่างไรก็ตาม หากไดรฟ์เป้าหมายเป็นดิสก์สำหรับบูต ระบบจะถามคุณว่าคุณต้องการเรียกใช้คำสั่งก่อนการบูตครั้งถัดไปหรือไม่ พิมพ์ "ใช่" (หรือ "y") รีสตาร์ทคอมพิวเตอร์ และคำสั่งจะทำงานก่อนที่ระบบปฏิบัติการจะโหลด อนุญาตให้เข้าถึงดิสก์ได้อย่างเต็มที่
คำสั่ง CHKDSK อาจใช้เวลานานในการดำเนินการ โดยเฉพาะเมื่อดำเนินการกับไดรฟ์ขนาดใหญ่ อย่างไรก็ตาม เมื่อดำเนินการเสร็จแล้ว จะนำเสนอสรุปผลลัพธ์รวมถึงพื้นที่ดิสก์ทั้งหมด การจัดสรรไบต์ และที่สำคัญที่สุดคือข้อผิดพลาดที่พบและแก้ไข
CHKDSK ใน Windows รุ่นก่อนหน้า
คำสั่ง CHKDSK มีอยู่ใน Windows ทุกรุ่น ดังนั้นผู้ใช้ที่ทำงานบน Windows 7, 8 หรือ XP ยังสามารถทำตามขั้นตอนด้านบนเพื่อเริ่มการสแกนฮาร์ดไดรฟ์ของตนได้
- ในกรณีของ Windows เวอร์ชันเก่า ผู้ใช้สามารถไปที่ Command Prompt โดยไปที่ เริ่ม > วิ่ง และพิมพ์ว่า “cmd”.
- เมื่อผลลัพธ์พร้อมรับคำสั่งปรากฏขึ้น ให้คลิกขวาที่ผลลัพธ์แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อให้โปรแกรมมีสิทธิ์ที่จำเป็นในการดำเนินการ CHKDSK ได้สำเร็จ
คำเตือนหนึ่งข้อ: หากคุณใช้ CHKDSK บนฮาร์ดไดรฟ์รุ่นเก่า คุณอาจพบว่าพื้นที่ฮาร์ดไดรฟ์ของคุณลดลงอย่างมากหลังจากรันคำสั่ง ผลลัพธ์นี้เกิดจากฮาร์ดไดรฟ์ที่ล้มเหลว เนื่องจากหนึ่งในฟังก์ชันสำคัญที่ CHKDSK ดำเนินการคือการระบุและบล็อกเซกเตอร์เสียบนไดรฟ์
เซกเตอร์เสียบางส่วนในไดรฟ์เก่ามักจะไม่มีใครสังเกตเห็นสำหรับผู้ใช้ แต่ถ้าไดรฟ์ล้มเหลวหรือมีปัญหาร้ายแรง คุณอาจมีเซกเตอร์เสียจำนวนมากซึ่งเมื่อทำแผนที่และบล็อกโดย CHKDSK ดูเหมือนจะ "ขโมย" อย่างมีนัยสำคัญ ความจุบางส่วนของฮาร์ดไดรฟ์ของคุณ
วิธีอื่นในการเปิดตัว CHKDSK
หากคุณไม่ชอบใช้พรอมต์คำสั่ง มีวิธีอื่นในการเรียกใช้ CHKDSK บนระบบของคุณ บางทีวิธีที่ง่ายที่สุดคือโดยตรงผ่าน Windows Explorer
- เปิดออก File Explorer, คลิกขวาที่ไดรฟ์ที่คุณต้องการตรวจสอบ แล้วเลือก คุณสมบัติ.
- จากนั้นเลือก เครื่องมือ แท็บและคลิกที่ ตรวจสอบ เพื่อเปิดใช้ CHKDSK ด้วยพารามิเตอร์มาตรฐาน
คำถามที่พบบ่อย
chkdsk ทำงานบนไดรฟ์ภายนอกหรือไม่
ได้ คุณสามารถใช้คำสั่ง chkdsk บนไดรฟ์ภายนอกได้ สิ่งที่คุณต้องทำคือระบุไดรฟ์นั้นในคำสั่งเมื่อดำเนินการ
นี่คือตัวอย่าง:
1. เปิดใจ Windows Power Shell หรือ พร้อมรับคำสั่ง ในฐานะผู้ดูแลระบบ ดังที่แสดงไว้ข้างต้น
2. จากนั้นพิมพ์ “chkdsk d: /f“ แล้วก็ตี เข้า.
สำหรับตัวอย่างนี้ ไดรฟ์ภายนอกจะแสดงเป็น NS ขับรถ /NS คำสั่งสแกนดิสก์และพยายามซ่อมแซม
คุณดูบันทึกผลลัพธ์ของการสแกน chkdsk ได้อย่างไร
ชม
1. พิมพ์ ปุ่ม Windows + R ในเวลาเดียวกันเพื่อเปิด วิ่ง โปรแกรม แล้วพิมพ์ “เหตุการณ์vwr“ แล้วก็ตี เข้า.
2. ตอนนี้คลิกที่ บันทึกของ Windows.
3. ถัดไป คลิกที่ แอปพลิเคชัน.
4. ตอนนี้เลื่อนดูบันทึกและมองหา Wininit ใน แท็บแหล่งที่มาคุณต้องการอันที่มีข้อมูล chkdsk ใน ทั่วไป แท็บ
ความคิดสุดท้าย
CHKDSK เป็นเครื่องมือที่ทรงพลังมากสำหรับการสแกนและแก้ไขฮาร์ดไดรฟ์ในคอมพิวเตอร์ Windows 10 โดยทำตามขั้นตอนที่อธิบายไว้ข้างต้น คุณสามารถใช้ฟังก์ชันที่เป็นประโยชน์นี้เพื่อเพิ่มประสิทธิภาพการทำงานของพีซีของคุณ
คุณจะสแกนและแก้ไขข้อผิดพลาดบนไดรฟ์ใน Windows 10 ได้อย่างไร แบ่งปันความคิดของคุณในความคิดเห็นด้านล่าง