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?


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,

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.


Łącze PC Guide nie działa
mlhDev,

Link naprawiony. Wskazując na wersję WayBack Machine.
EnE_6
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.