Основные различия между fsck и chkdsk?

10

Каковы важные различия между fsck и chkdsk , и какая команда уменьшит и исправит ошибки самого жесткого диска?

    
задан Ten-Coin 12.08.2012 в 14:08
источник

1 ответ

12

Помимо ссылки, на которую ссылается флейта, основное отличие для конечного пользователя заключается в том, что chkdsk проверяет только файловые системы, которые поддерживаются в Windows, Fat32 и NTFS в качестве основных.

fsck проверяет, Fat32, NTFS (Via ntfs-3g), ext2, ext3, ext4, reiser, xfs и целую кучу других. сделав man fsck , вы получите подробные сведения. Но дело в том, что fsck фактически использует другую программу для запуска проверки в зависимости от файловой системы, которая будет проверена, например, если файловая система ext4, то она будет использовать fsck.ext4 если файловая система btrfs, то она будет использовать fsck.btrfs.

Таким образом, в основном chkdsk ограничен и оптимизирован для ntfs, а fsck открыт не только для нескольких fylesystems, но он получает гораздо больше оптимизаций и функций, чем сопоставление окон в одном и том же период времени. И из-за этого он выполняет некоторые быстрые проверки и некоторые глубокие проверки файловой системы в зависимости от фактической fylesystem, обнаруженных ошибок, флагов в 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 на разделе / ​​диске. Или восстановить что-то, дефрагментировать и т. Д. Дает вам дополнительное решение для нескольких проблем.

    
ответ дан Luis Alvarado 12.08.2012 в 14:33
источник