Відповіді:
Окрім посилання, що флейтфлейт згадує, головна відмінність для кінцевого користувача полягає в тому, що chkdsk перевіряє лише файлові системи, які підтримуються у Windows, Fat32 та NTFS як основні.
перевірки fsck, Fat32, NTFS (через ntfs-3g), ext2, ext3, ext4, рейзер, xfs та цілу купу інших. роблячи man fsck
волю, дамо вам деталі. Але річ у тому, що fsck насправді використовує іншу програму для запуску перевірки залежно від файлової системи, яка буде перевірятися, тому, наприклад, якщо файлова система ext4, то вона буде використовувати fsck.ext4 , якщо файлова система - btrfs, то він буде використовувати fsck.btrfs.
Так в основному chkdsk в обмежений і оптимізований для ntfs, тоді як fsck не тільки відкривається для декількох файлових систем, але він отримує набагато більші оптимізації та функції, ніж аналог Windows за ті ж часові рамки. І через це він робить деякі швидкі перевірки та деякі глибокі перевірки файлової системи залежно від фактичної файлової системи, виявлених помилок, прапорів у файловій системі та інших атрибутів, що діють у системі.
Інструменти, схожі на chkdsk, коли задіяна файлова система NTFS - це декілька колекцій інструментів ntfs-3g, які в деяких випадках перевершують те, що може зробити chkdsk (І навіть скандіск), наприклад:
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 на розділі / диску. Або відновити щось, дефрагментацію тощо. Дає додаткове вирішення кількох проблем.