Najpierw powinieneś zrozumieć, co
Rozmiar jednostki alokacji (AUS)
znaczy.
Jest to najmniejszy blok danych na dysku. Twoje rzeczywiste dane zostaną rozdzielone do tych jednostek podczas zapisywania na dysku. Na przykład, jeśli plik ma rozmiar 512 KB i rozmiar jednostki alokacji 128 KB , plik zostanie zapisany w 4 jednostkach na dysku ( 512 KB / 128 KB ).
Jeśli plik ma rozmiar 500 KB i AUS 128 KB , plik nadal jest zapisywany w 4 jednostkach na dysku, ponieważ, jak wspomniano powyżej, 128 KB to najmniejszy rozmiar jednostki alokacji. 384 KB zostanie przydzielone na 3 jednostki, a pozostałe 116 KB zostanie przydzielone na inną jednostkę . Możesz zaobserwować to zachowanie na ekranie właściwości pliku w systemie Windows, jaki jest Twój rozmiar pliku i ile miejsca faktycznie zajmuje ten plik na dysku. A system operacyjny odczytuje tylko AUSd dużo danych przy operacji odczytu dysku niskiego poziomu.
Mówi się, że użycie dużego AUS znacznie zmniejsza wykorzystanie wolnego miejsca ze względu na nieużywanie całkowicie ostatniej jednostki alokacji. A efektem ubocznym jest zmniejszenie liczby plików przechowywanych na dysku z powodu tego samego problemu, ponieważ ostatnia jednostka AU nie jest w pełni używana. Ale tutaj jest kompromis, użycie dużego AUS, znacznie znacząco, poprawia wydajność odczytu dysku. System operacyjny może odczytać więcej danych za jednym razem. Wyobraź sobie, że system operacyjny wykonuje kilka odczytów dysku, aby całkowicie odczytać plik o rozmiarze GB! ..
Korzystanie z małego AUS poprawia wykorzystanie wolnego miejsca, ale zmniejsza wydajność odczytu dysku. Pomyśl o użyciu dużego AUS w odwrotnej kolejności, problemów i ulepszeń tej samej kategorii, ale odwrotnie ...
Jaki jest zatem wniosek? Jeśli będziesz przechowywać duże, to znaczy „duże!”, Pliki na dysku, wyższy AUS zapewni znaczną wydajność odczytu, jednocześnie zmniejszając liczbę plików i wolne miejsce ...
Z którego AUS powinieneś skorzystać? To zależy od tego, jaki jest twój średni rozmiar pliku. Możesz także obliczyć wykorzystanie wolnego miejsca na podstawie rozmiarów plików.
Biorąc pod uwagę, że nagrania HD są dużymi plikami, duża jednostka alokacji (16384 lub 32768 KB) zapewni lepszą wydajność. Wpływ braku miejsca (marnowanie miejsca z powodu niepełnego wykorzystania jednostek alokacji - pliki są przechowywane w jednostkach alokacji, które muszą być wykorzystane jako całe jednostki) będzie ograniczone niewielką liczbą plików. Z drugiej strony, jeśli masz wiele mniejszych plików, użyj mniejszej jednostki alokacji, aby zmniejszyć zmarnowane miejsce.
źródło
Możesz bezpiecznie używać jednostki alokacji 4K dla exFAT. Nawet jeśli masz tysiące małych plików, nie zmarnujesz dużo miejsca. W przypadku domyślnej jednostki alokacji 128 KB dla np. Pamięci USB 64 GB, 1024 pliki 4K bajtów zajmą 128 MB zamiast 4 MB, ponieważ każdy plik wymaga co najmniej jednej jednostki alokacji.
Jeśli używasz dysku głównie do plików audio i wideo, użyj większej jednostki alokacji.
FAT32 nie jest opcją dla dysków większych niż 32 GB, więc wybierz wszystko, na co pozwala system Windows.
źródło
Zasadniczo, im większe pliki zamierzasz zachować, tym większy rozmiar jednostki alokacji może być potrzebny - ale nie za duży lub za mały! Myślę, że DragonLord wyjaśnił to całkiem dobrze.
Więc jeśli zmarnowane miejsce Cię popsuło, być może warto pomyśleć o użyciu innego systemu plików. Być może coś w stylu EXT4. Problemem jest to, że Microsoft OS (Windows, naprawdę) nie działa zbyt dobrze z niczym innym niż FAT (vFAT, FAT32 itp.) Lub NTFS. A jeśli kiedykolwiek skończysz z plikami większymi niż 4Gig, możesz przeklinać dowolny system typu FAT, którego używasz. Dlatego zaleciłbym użycie systemu plików NTFS z zalecanym rozmiarem jednostki alokacji (uważam, że to 4K). W ten sposób, jeśli skończysz z plikami większymi niż 4Gig, nadal będziesz mógł przechowywać swoje potworne pliki przynajmniej do momentu ich rozbicia lub transkodowania na coś mniejszego. (Zakładam, że mówimy o dużych plikach multimedialnych i dlatego przywołuję „transkodowanie”, ponieważ wydaje mi się, że zawsze znajduję sposoby na zmniejszenie plików podczas transkodowania,
Jedynym powodem, dla którego widzę używanie FAT (vFAT, FAT32, FAT16 itp.), Jest to, że inne systemy operacyjne mogą odczytywać / zapisywać pliki na urządzeniu pamięci masowej. FAT jest tak powszechnie akceptowany, jak to tylko możliwe. W przeciwnym razie nie zalecam używania FAT (chyba że pojemność urządzenia wynosi 4Gig lub mniej) - używaj NTFS przynajmniej dla Windows. Zawsze możesz utworzyć inną partycję z innym systemem plików, nawet jeśli znajduje się na tym samym dysku fizycznym. Mam nadzieję, że to pomoże.
źródło
Jak mówi Wikipedia :
Zasadniczo możesz wybrać jednostkę alokacji 4KB lub mniejszą z exFAT i być bezpiecznym podczas pisania większych plików, takich jak materiał wideo HD.
źródło
Domyślne rozmiary klastra dla NTFS
W poniższej tabeli opisano domyślne rozmiary klastrów dla systemu plików NTFS. Rozmiar woluminu Windows NT 3.51 Windows NT 4.0 Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB – 512 MB 512 bajtów 4 KB 4 KB 512 MB – 1 GB 1 KB 4 KB 4 KB 1 GB – 2 GB 2 KB 4 KB 4 KB 2 GB – 2 TB 4 KB 4 KB 4 KB 2 TB – 16 TB Nieobsługiwany * Nieobsługiwany * 4 KB 16TB – 32 TB Nieobsługiwany * Nieobsługiwany * 8 KB 32TB – 64 TB Nieobsługiwany * Nieobsługiwany * 16 KB 64TB – 128 TB Nieobsługiwany * Nieobsługiwany * 32 KB 128TB – 256 TB Nieobsługiwany * Nieobsługiwany * 64 KB
Uwaga Gwiazdka (*) oznacza, że nie jest obsługiwany z powodu ograniczeń głównego rekordu rozruchowego (MBR). Domyślne rozmiary klastrów dla FAT16
W poniższej tabeli opisano domyślne rozmiary klastrów dla FAT16. Rozmiar woluminu Windows NT 3.51 Windows NT 4.0 Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB – 8 MB Nieobsługiwany Nieobsługiwany Nieobsługiwany 8 MB – 32 MB 512 bajtów 512 bajtów 512 bajtów 32 MB – 64 MB 1 KB 1 KB 1 KB 64 MB – 128 MB 2 KB 2 KB 2 KB 128 MB – 256 MB 4 KB 4 KB 4 KB 256 MB – 512 MB 8 KB 8 KB 8 KB 512 MB –1 GB 16 KB 16 KB 16 KB 1 GB – 2 GB 32 KB 32 KB 32 KB 2 GB – 4 GB 64 KB 64 KB 64 KB 4 GB – 8 GB Nieobsługiwany 128 KB * Nieobsługiwany 8 GB – 16 GB Nieobsługiwany 256 KB * Nieobsługiwany
W poniższej tabeli opisano domyślne rozmiary klastrów dla FAT32. Rozmiar woluminu Windows NT 3.51 Windows NT 4.0 Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB – 16 MB Nieobsługiwany Nieobsługiwany Nieobsługiwany 16 MB – 32 MB 512 bajtów 512 bajty Nieobsługiwane 32 MB – 64 MB 512 bajtów 512 bajtów 512 bajtów 64 MB – 128 MB 1 KB 1 KB 1 KB 128 MB – 256 MB 2 KB 2 KB 2 KB 256 MB – 8 GB 4 KB 4 KB 4 KB 8 GB – 16 GB 8 KB 8 KB 8 KB 16 GB – 32 GB 16 KB 16 KB 16 KB 32 GB – 2 TB 32 KB Nieobsługiwany Nieobsługiwany
W poniższej tabeli opisano domyślne rozmiary klastrów dla exFAT. Rozmiar woluminu Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP 7 MB – 256 MB 4 KB 256 MB – 32 GB 32 KB 32 GB – 256 TB 128 KB
źródło