Najlepszy system plików dla zewnętrznych dysków twardych (USB) / nośników pamięci USB

10

Prawie wszystkie zewnętrzne dyski twarde USB i nośniki / pamięci USB są dziś wstępnie sformatowane w FAT32 .

O ile mi wiadomo jedyną zaletą systemu plików jest kompatybilność systemów operacyjnych i urządzeń.

Czy rozsądne jest sformatowanie go za pomocą exFAT lub nawet NTFS ? Jak wpłynie to na wydajność i bezpieczeństwo?

Toro
źródło

Odpowiedzi:

8

Oto artykuł, w którym szeroko zakrojone testy dysków USB porównują wydajność FAT32, NTFS i exFAT.

Wnioski z testów:

„Do skopiowania na dysk USB FAT32 zajął najmniej czasu, z NTFS na drugim miejscu, a ExFat zajmuje średnio najdłuższy czas na kopiowanie na dysk.

Wyniki kopiowania i odczytu z dysków były bardzo podobne, przez większość czasu systemy plików były blisko, w punktach NTFS trwało trochę dłużej, podczas gdy FAT32 i ExFAT były prawie identyczne. ”

Jeśli chodzi o bezpieczeństwo systemu plików, jeśli sformatujesz system NTFS lub exFAT, uzyskasz uprawnienia systemu plików na dysku USB. Czego nigdy nie potrzebowałem na dysku USB, ponieważ jestem jedyną osobą korzystającą z dysku i nie chcę ograniczać dostępu do moich danych.

znak
źródło
4

Jest to nie tylko uzasadnione, ale czasem nawet konieczne. FAT32 nie zezwala na pliki> 4 GB.

Jeśli chodzi o wybór między NTFS i exFAT. Cóż, ani waniliowy XP, ani waniliowy Linux nie obsługują exFAT, ale obsługują NTFS.

vartec
źródło
3

W ogóle nie ma to wpływu na bezpieczeństwo [1], ponieważ ktoś może zawsze podłączyć urządzenie do innej maszyny (która ignoruje wszystkie uprawnienia do plików) i udać się do miasta z twoimi danymi. Wydajność może być lepsza lub nie - zależy od systemu operacyjnego, systemu plików i sprzętu. Najlepiej przetestuj swoje prawdopodobne obciążenie i sprawdź, co działa najlepiej.

[1] OK, jeśli używasz zaszyfrowanego systemu plików, możesz uzyskać większe bezpieczeństwo, ale tak naprawdę nie wchodzi to w zakres pytania i prawie na pewno pogorszy to wydajność.

womble
źródło
2

Slashdot: Systemy plików, które mniej ssają?

Zasadniczo nie chcesz fat32, ponieważ dostajesz tylko rozmiar 2 GB i nie ma go w dzienniku

„System plików kronikowania to system plików, który rejestruje zmiany w kronice (zwykle dziennik kołowy w wydzielonym obszarze) przed przekazaniem ich do głównego systemu plików. Takie systemy plików są mniej podatne na uszkodzenie w przypadku awarii zasilania lub Awaria systemu." - Wikipedia

Teraz, jeśli chcesz obsługiwać systemy Windows / Linux / Mac, po prostu utkniesz w systemie plików NTFS .

Jeśli chcesz kompatybilność z komputerem Mac, będziesz potrzebować http://www.ntfs-3g.org/ . To samo dotyczy systemu Linux (powinieneś mieć dostępny pakiet ntfs-3g)

Uwaga: Oprogramowanie Mac NTFS-3G było dla mnie trochę kłopotliwe, jeśli chodzi o uprawnienia, a Time Machine można uruchamiać tylko z dysku sformatowanego w systemie HFS +.

Tak, dopóki nie zostanie uzgodniony uniwersalny system plików, wygląda na to, że NTFS przez jakiś czas będzie awarią.

Gareth
źródło
2

Aby odpowiedzieć na pytanie, czy rozsądne jest sformatowanie w systemie NTFS lub exFAT ?

Jak wspomniałeś, zależy to całkowicie od tego, jakiego rodzaju systemy operacyjne będą patrzeć na ten dysk. Jeśli mówisz o Vista +, to NTFS jest w porządku. Podczas gdy inne systemy operacyjne (inne niż Windows) mogą odczytywać dyski NTFS, nie jestem pewien, czy ich obsługa jest tak dobra jak FAT32.

exFAT został niedawno dodany do miksu jako sposób na obejście niektórych ograniczeń FAT32.

Istnieją również inne uwagi. System Windows 7 obsługuje funkcję BitLocker ToGo, która umożliwia pełne szyfrowanie dysku twardego i montaż za pomocą prostego hasła. Jest to odczyt / zapis w systemie Windows 7, a następnie odczyt tylko w systemach Vista i XP i nie ma obsługi wielu platform.

Jeśli potrzebujesz najniższego wspólnego mianownika, wybrałbym FAT32 i poradziłbym sobie z ograniczeniami. Jeśli używasz tylko systemu Windows XP +, a następnie NTFS. Jeśli używasz systemu Vista +, exFAT.

Omar Shahine
źródło
2

Możesz być także zainteresowany UDF (Universal Disk Format). Zobacz tabelę zgodności z systemem operacyjnym UDF na Wikipedii .

Jedynym minusem UDF 2.01 jest brak natywnej obsługi zapisu dla Windows XP (przynajmniej bez narzędzi innych firm). Pisanie w systemie Windows 7 i nowszych jest jednak obsługiwane natywnie.

Niedawno zacząłem badać ten właśnie temat i napisałem skrypt automatyzujący proces formatowania w UDF. Zobacz format-udf na GitHub .

j0nam1el
źródło
0

Zgodność między systemami OSen jest rzeczywiście jednym z głównych czynników przy wyborze systemu plików. Druga to funkcje tego systemu plików, takie jak obsługa dużych plików (> 2 GB) i kronikowanie. Będziesz musiał zdecydować, co będzie dla Ciebie przydatne, na podstawie tego, jak będziesz używać tego systemu plików. FAT32 jest dominujący, ponieważ jest swego rodzaju najniższym wspólnym mianownikiem systemów plików. W zależności od systemu operacyjnego możesz także przyjrzeć się: NTFS, ext3, ext4, a nawet jffs2.

pjz
źródło
0

Proponuję, aby NTFS był wyraźnie szybszy niż FAT i obsługiwany w większości aktualnych systemów operacyjnych. Ale przynajmniej w systemie Windows XP należy zachować ostrożność i zawsze odmontowywać dysk, ponieważ dysk USB można sformatować tylko do systemu plików NTFS, gdy wybrana jest opcja optymalizacji wydajności.

Kazimieras Aliulis
źródło