Wydaje mi się, że pamiętam twardy limit dla katalogu głównego obu systemów plików i miękki limit (rozmiar dysku) dla katalogów potomnych.
Lexu
1
Ok znalazłem jedną część odpowiedzi. W przypadku systemu plików FAT32: maksymalna liczba plików w katalogu wynosi 65 534 (użycie długich nazw plików może znacznie zmniejszyć liczbę dostępnych plików i podfolderów w folderze). Czy ktoś zna odpowiedź na NTFS?
Według MSDN ( technet.microsoft.com/en-us/library/cc781134(WS.10).aspx ) w folderze może znajdować się co najmniej 300 tys. Plików. Podejrzewam, że w systemie plików NTFS maksymalna liczba plików w folderze jest ograniczona tylko maksymalną liczbą plików w systemie NTFS vol.
Odpowiedzi:
91
Po szybkim wyszukiwaniu w Google znalazłem:
FAT32
Maksymalny rozmiar dysku: 2 terabajty
Maksymalny rozmiar pliku: 4 gigabajty
Maksymalna liczba plików na dysku: 268 435 437
Maksymalna liczba plików w jednym folderze: 65 534
NTFS:
Maksymalny rozmiar dysku: 256 terabajtów
Maksymalny rozmiar pliku: 256 terabajtów
Maksymalna liczba plików na dysku: 4 294 967 295
Maksymalna liczba plików w jednym folderze: 4 294 967 295
„Maksymalna liczba plików w jednym folderze: 65 534 (FAT32)” - Wydaje się, że ten limit zależy od długości nazw plików. W szczególności, jeśli używasz LFN (tj. Nie tylko 8,3 krótkich nazw). Skrócona nazwa i każdy 13-bajtowy blok LFN są przechowywane w osobnych pozycjach katalogu, co może znacznie zmniejszyć rzeczywistą liczbę plików, które można przechowywać. Odniesienie: help.lockergnome.com/windows2/…
NTFS: Nie ma ustalonego limitu. Maksymalna liczba plików to jeden górny limit. Limit ten wynosi 2 ^ 23-1 (zgodnie z wieloma implementacjami sterowników) lub 2 ^ 48 -1 (zgodnie ze strukturą MFT_REF). Ponieważ będziesz mieć DUŻE katalogi, zobaczysz nierezydentne strumienie $ BITMAP_ALLOCATION, duży strumień INDEX. Strumień indeksu jest zasadniczo drzewem B + nazw plików.
FAT32: Istnieje różnica między katalogiem głównym a podkatalogami. Katalog główny ma pewne ograniczenia.
W systemie Windows Server 2012 R2 NTFS przekroczył 2 32 (nieco ponad 4 miliardy). Obecnie korzystam z serwera przetwarzania dokumentów z prawie 5 milionami plików, jak pokazano poniżej. Korzystam z systemu plików NTFS i NOT ReFS, które, jak wiem, mogą pomieścić 2 64 pliki. NTFS w systemie Windows 2012 R2 może zawierać ponad 2 32 pliki.
PS E:\> chkdsk /v
The type of the file system is NTFS.
Volume label is Data.
WARNING! F parameter not specified.
Running CHKDSK in read-only mode.
Stage 1: Examining basic file system structure ...
4992768 file records processed.
File verification completed.
27 large file records processed.
0 bad file records processed.
Właśnie próbowałem przenieść pliki na dysk flash. Nie mam liczenia, ale od 64 do 128 to maksimum, jakie zrobi Windows 7. W7 sugeruje, że pozostałe pliki umieszczam w nowym katalogu.
Odpowiedzi:
Po szybkim wyszukiwaniu w Google znalazłem:
FAT32
NTFS:
Bibliografia:
źródło
NTFS: Nie ma ustalonego limitu. Maksymalna liczba plików to jeden górny limit. Limit ten wynosi 2 ^ 23-1 (zgodnie z wieloma implementacjami sterowników) lub 2 ^ 48 -1 (zgodnie ze strukturą MFT_REF). Ponieważ będziesz mieć DUŻE katalogi, zobaczysz nierezydentne strumienie $ BITMAP_ALLOCATION, duży strumień INDEX. Strumień indeksu jest zasadniczo drzewem B + nazw plików.
FAT32: Istnieje różnica między katalogiem głównym a podkatalogami. Katalog główny ma pewne ograniczenia.
źródło
W systemie Windows Server 2012 R2 NTFS przekroczył 2 32 (nieco ponad 4 miliardy). Obecnie korzystam z serwera przetwarzania dokumentów z prawie 5 milionami plików, jak pokazano poniżej. Korzystam z systemu plików NTFS i NOT ReFS, które, jak wiem, mogą pomieścić 2 64 pliki. NTFS w systemie Windows 2012 R2 może zawierać ponad 2 32 pliki.
źródło
Właśnie próbowałem przenieść pliki na dysk flash. Nie mam liczenia, ale od 64 do 128 to maksimum, jakie zrobi Windows 7. W7 sugeruje, że pozostałe pliki umieszczam w nowym katalogu.
źródło