Główne różnice między FSK a CHKDSK?

Odpowiedzi:

12

Oprócz linku, który wspomina fluteflute, główną różnicą dla użytkownika końcowego jest to, że chkdsk sprawdza tylko systemy plików obsługiwane w Windows, Fat32 i NTFS jako główne.

testy fsck, Fat32, NTFS (Via ntfs-3g), ext2, ext3, ext4, reiser, xfs i cała masa innych. robienie man fsckci dam ci szczegóły. Ale faktem jest, że fsck używa innego programu do uruchomienia sprawdzania w zależności od systemu plików, który ma zostać sprawdzony, więc na przykład, jeśli systemem plików jest ext4, użyje fsck.ext4 , jeśli systemem plików jest btrfs, to użyje fsck.btrfs.

Więc w zasadzie chkdsk jest ograniczony i zoptymalizowany dla NTFS, podczas gdy fsck jest nie tylko otwarty na kilka systemów fyles, ale otrzymuje znacznie większe optymalizacje i funkcje niż odpowiednik systemu Windows w tym samym przedziale czasowym. Z tego powodu wykonuje kilka szybkich kontroli i głębokie kontrole systemu plików w zależności od faktycznego systemu fyles, wykrytego błędu, flag w systemie fyles i innych atrybutów aktywnych w systemie.

Narzędzia, które wyglądają jak chkdsk, gdy zaangażowany jest system plików NTFS, to kilka kolekcji ntfs-3g narzędzi, które w niektórych przypadkach przewyższają możliwości chkdsk (a nawet scandisk), na przykład:

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  

Daje to kilka nowych sposobów odzyskiwania, konserwacji i naprawy oprogramowania. Na przykład w przypadkach, gdy pojawia się problem, że system Windows nie ładuje się, możesz załadować Ubuntu i naprawić niektóre problemy za pomocą szybkiego fsck / ntfs-3g na partycji / dysku. Lub cofnij usunięcie, defragmentację itp. Zapewnia dodatkowe rozwiązanie kilku problemów.

Luis Alvarado
źródło