อะไรคือความแตกต่างที่สำคัญระหว่างfsck
และchkdsk
และคำสั่งใดที่จะลดและแก้ไขข้อผิดพลาดของฮาร์ดดิสก์ส่วนใหญ่
อะไรคือความแตกต่างที่สำคัญระหว่างfsck
และchkdsk
และคำสั่งใดที่จะลดและแก้ไขข้อผิดพลาดของฮาร์ดดิสก์ส่วนใหญ่
คำตอบ:
นอกเหนือจากลิงค์ที่ฟลูตฟลูตระบุถึงความแตกต่างที่สำคัญสำหรับผู้ใช้คือchkdskตรวจสอบระบบไฟล์ที่รองรับใน windows, Fat32 และ NTFS เป็นหลักเท่านั้น
ตรวจสอบ fsck, Fat32, NTFS (ผ่าน ntfs-3g), ext2, ext3, ext4, reiser, xfs และกลุ่มอื่น ๆ ทั้งหมด ทำman fsck
wil ให้รายละเอียด แต่สิ่งที่จริง ๆ แล้วคือ fsck ใช้โปรแกรมอื่นในการรันการตรวจสอบขึ้นอยู่กับระบบไฟล์ที่จะทำการตรวจสอบเช่นถ้าระบบไฟล์เป็น ext4 จากนั้นมันจะใช้fsck.ext4ถ้าระบบไฟล์เป็น btrfs แล้ว มันจะใช้ fsck.btrfs
ดังนั้นโดยทั่วไปchkdskจะถูก จำกัด และปรับให้เหมาะสมสำหรับ ntfs ในขณะที่fsckไม่เพียง แต่เปิดให้ระบบ fyles หลาย ๆ ระบบเท่านั้น แต่ยังได้รับการปรับแต่งและฟีเจอร์ที่ยอดเยี่ยมกว่า windows ในเวลาเดียวกัน และด้วยเหตุนี้จึงทำการตรวจสอบอย่างรวดเร็วและตรวจสอบอย่างละเอียดบางอย่างเกี่ยวกับระบบไฟล์ขึ้นอยู่กับระบบ fyles จริงตรวจพบข้อผิดพลาดตั้งค่าสถานะบน fylesystem และคุณลักษณะอื่น ๆ ที่ใช้งานบนระบบ
เครื่องมือที่ดูเหมือน chkdsk เมื่อเกี่ยวข้องกับระบบไฟล์ NTFS คือชุดเครื่องมือ ntfs-3g หลายชุดที่ในบางกรณีเกินกว่าสิ่งที่ chkdsk (และแม้แต่ scandisk) สามารถทำได้เช่น:
ntfsfix - Forces Windows to check NTFS at boot time
ntfsresize - Resize an NTFS volume
ntfsundelete - Find files that have been deleted and recover them
ntfsdefrag - Defragment files, directories and the MFT
ntfsck - Perform consistency checks on a volume
นี่เป็นวิธีใหม่ในการกู้คืนซอฟต์แวร์การบำรุงรักษาและการซ่อมแซม ตัวอย่างเช่นในกรณีที่มีปัญหาเกิดขึ้นว่าระบบ Windows ไม่โหลดคุณสามารถโหลด Ubuntu ของคุณและแก้ไขปัญหาบางอย่างด้วย fsck / ntfs-3g อย่างรวดเร็วบนพาร์ติชัน / ดิสก์ หรือยกเลิกการลบบางสิ่งบางอย่างการจัดเรียงข้อมูล ฯลฯ จะช่วยให้คุณแก้ปัญหาเพิ่มเติมในหลาย ๆ ปัญหา