ความแตกต่างหลักระหว่าง fsck และ chkdsk?


คำตอบ:


12

นอกเหนือจากลิงค์ที่ฟลูตฟลูตระบุถึงความแตกต่างที่สำคัญสำหรับผู้ใช้คือchkdskตรวจสอบระบบไฟล์ที่รองรับใน windows, Fat32 และ NTFS เป็นหลักเท่านั้น

ตรวจสอบ fsck, Fat32, NTFS (ผ่าน ntfs-3g), ext2, ext3, ext4, reiser, xfs และกลุ่มอื่น ๆ ทั้งหมด ทำman fsckwil ให้รายละเอียด แต่สิ่งที่จริง ๆ แล้วคือ 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 อย่างรวดเร็วบนพาร์ติชัน / ดิสก์ หรือยกเลิกการลบบางสิ่งบางอย่างการจัดเรียงข้อมูล ฯลฯ จะช่วยให้คุณแก้ปัญหาเพิ่มเติมในหลาย ๆ ปัญหา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.