Ile miejsca zajmują puste pliki?

12

System Windows zgłasza, że ​​zajmuje puste pliki i foldery 0 bytes. Na pewno potrzeba czegoś do przechowywania nazwy pliku, atrybutów, daty [utworzono / zmodyfikowano / uzyskano dostęp] itp.

Jak to jest ważone?

Gary
źródło
Widzę, że oznaczyłeś to również jako [fat32] ... Czy szukasz informacji na temat obu?
Kanadyjczyk Łukasz
Nie byłem pewien, ile by to zmieniło. Nie interesuje mnie sposób przechowywania danych, ale sposób obliczania rozmiaru metadanych. Mam nadzieję, że rozwiążę to po przeczytaniu linków Karana.
Gary,
Powiązane: Jak przechowywane są nazwy plików?
ᴇcʜιᴇ007

Odpowiedzi:

11

Z artykułu MS zatytułowanego Optymalizacja NTFS :

Wszystkie dyskowe systemy plików NT, w tym NTFS, używają klastra jako podstawowej jednostki pamięci. Niezależnie od tego, jak mały jest plik, musi on zająć co najmniej jeden klaster miejsca na dysku. Dlatego bardzo małe pliki, które są mniejsze niż klaster, marnują miejsce na dysku. ( Pliki mniejsze niż 1 KB są wyjątkiem. System przechowuje te pliki w segmencie rekordów plików MFT - FRS - które się do nich odnoszą, zamiast przechowywać je na zewnątrz .) Ponadto, gdy plik nie kończy się na parzystej granica klastra, przeniesienie pliku zajmuje kolejny pełny klaster, marnując miejsce. Im większy klaster, do którego został przelany plik, tym więcej miejsca jest marnowane.

Kursywą zaznaczono, dlaczego zgłaszane są puste pliki, które nie zajmują miejsca na dysku (miejsce zajmowane przez pozycję tabeli plików nie jest uwzględniane w obliczeniach).

Edycja: Kolejny przydatny artykuł opisujący dokładnie zastosowany proces.

Karan
źródło
Łącze PC Guide nie działa
mlhDev,
Link naprawiony. Wskazując na wersję WayBack Machine.
EnE_6