Overview
CHKDSK เป็นคำสั่งเชลล์ที่ใช้สำหรับตรวจสอบความถูกต้องสมบูรณ์ของข้อมูลในระบบไฟล์บนโวลุม (โดยทั่วไปคือพาร์ทิชัน) และพยายามแก้ไขข้อผิดพลาดเชิงตรรกะ ซึ่งเป็นปัญหาระดับซอฟต์แวร์ของระบบไฟล์ (หรือข้อมูลอภิพันธุ์ของระบบไฟล์) ที่อาจเกิดจากความผิดพลาดของซอฟต์แวร์ก่อนหน้า หรือการใช้งานที่ไม่ปกติ ข้อผิดพลาดเชิงตรรกะนี้แตกต่างจากข้อผิดพลาดระดับฮาร์ดแวร์ และโดยทั่วไปมีความรุนแรงน้อยกว่า ข้อผิดพลาดระดับฮาร์ดแวร์ไม่สามารถแก้ไขได้ด้วย CHKDSK และอาจต้องใช้ซอฟต์แวร์กู้คืนข้อมูลเฉพาะทาง หรือการซ่อมและเปลี่ยนฮาร์ดแวร์ แม้ว่าชื่อคำสั่งจะลงท้ายด้วย "DSK" ซึ่งย่อมาจาก "disk" แต่คำสั่งนี้ยังรองรับสื่อเก็บข้อมูลประเภทอื่นนอกเหนือจากดิสก์ได้อีกด้วย คำสั่งนี้มีให้ใช้ในดอส, วินโดวส์, โอเอส/2, ดีอาร์-ดอส 6.0 และฟรีดอส
บทความนี้มีชื่อเป็นภาษาอังกฤษ เนื่องจากเป็นชื่อคำสั่งในระบบปฏิบัติการ |
| chkdsk | |
|---|---|
CHKDSK กำลังทำงานระหว่างการบูตในวินโดวส์เอกซ์พี | |
| ผู้ออกแบบ | ทิม แพเทอร์สัน |
| นักพัฒนา | เอสซีพี, ไมโครซอฟท์, ไอบีเอ็ม, ดีอาร์, เดตาไลต์, โนเวลล์, โตชิบา, ฟิสเทคซอฟต์, ผู้มีส่วนร่วมในโครงการรีแอ็กต์โอเอส |
| วันที่เปิดตัว | 1980 |
| ภาษาที่เขียน | เอ็มเอสดอส: ภาษาแอสเซมบลีเอกซ์86 ฟรีดอส, รีแอ็กต์โอเอส: ซี |
| แพลตฟอร์ม | ข้ามแพลตฟอร์ม |
| ประเภท | คำสั่ง |
| สัญญาอนุญาต | เอ็มเอสดอส: เอ็มไอที ฟรีดอส, รีแอ็กต์โอเอส: จีพีแอลรุ่น 2 |
| เว็บไซต์ | learn |
CHKDSK (ย่อมาจาก "check disk") เป็นคำสั่งเชลล์ที่ใช้สำหรับตรวจสอบความถูกต้องสมบูรณ์ของข้อมูลในระบบไฟล์บนโวลุม (โดยทั่วไปคือพาร์ทิชัน) และพยายามแก้ไขข้อผิดพลาดเชิงตรรกะ ซึ่งเป็นปัญหาระดับซอฟต์แวร์ของระบบไฟล์ (หรือข้อมูลอภิพันธุ์ของระบบไฟล์) ที่อาจเกิดจากความผิดพลาดของซอฟต์แวร์ก่อนหน้า (เช่น การล่มของระบบ) หรือการใช้งานที่ไม่ปกติ (เช่น การรีเซ็ตเครื่องแบบทันที) ข้อผิดพลาดเชิงตรรกะนี้แตกต่างจากข้อผิดพลาดระดับฮาร์ดแวร์ และโดยทั่วไปมีความรุนแรงน้อยกว่า ข้อผิดพลาดระดับฮาร์ดแวร์ไม่สามารถแก้ไขได้ด้วย CHKDSK และอาจต้องใช้ซอฟต์แวร์กู้คืนข้อมูลเฉพาะทาง หรือการซ่อมและเปลี่ยนฮาร์ดแวร์ แม้ว่าชื่อคำสั่งจะลงท้ายด้วย "DSK" ซึ่งย่อมาจาก "disk" แต่คำสั่งนี้ยังรองรับสื่อเก็บข้อมูลประเภทอื่นนอกเหนือจากดิสก์ได้อีกด้วย คำสั่งนี้มีให้ใช้ในดอส, วินโดวส์, โอเอส/2,[1] ดีอาร์-ดอส 6.0[2] และฟรีดอส[3]
CHKDSK มีลักษณะการทำงานคล้ายกับคำสั่ง fsck ในยูนิกซ์ และมีความคล้ายคลึงกับไมโครซอฟท์ สแกนดิสก์ ซึ่งถูกใช้งานร่วมกับ CHKDSK ในวินโดวส์ 9x และเอ็มเอสดอส 6.x
อ้างอิง
- ↑ "JaTomes Help - OS/2 Commands". ข้อมูลเก่าจากต้นฉบับ เมื่อ 2019-04-14. สืบค้นเมื่อ 2019-07-20.
- ↑ "DR DOS 6.0 User Guide Optimisation and Configuration Tips" (PDF). ข้อมูลเก่าจากต้นฉบับ (PDF) เมื่อ 2019-09-30. สืบค้นเมื่อ 2019-08-13.
- ↑ "ibiblio.org FreeDOS Package -- chkdsk (FreeDOS Base)". www.ibiblio.org.