Przegląd systemu NTFS

  • 09/30/2020
  • 5 minut na przeczytanie
    • J
    • e
    • D
    • c
    • v
    • +2

Aplikacje do: Windows 10, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008

NTFS – podstawowy system plików dla ostatnich wersji systemów Windows i Windows Server – zapewnia pełny zestaw funkcji, w tym deskryptory zabezpieczeń, szyfrowanie, kwoty dyskowe i bogate metadane, a także może być używany z Cluster Shared Volumes (CSV) w celu zapewnienia stale dostępnych woluminów, do których można uzyskać jednoczesny dostęp z wielu węzłów klastra awaryjnego.

Aby uzyskać dodatkowe informacje o funkcjach, zobacz sekcję Dodatkowe informacje w tym temacie. Aby dowiedzieć się o nowszym Resilient File System (ReFS), zobacz Przegląd Resilient File System (ReFS).

Większa niezawodność

NTFS używa swojego pliku dziennika i informacji o punktach kontrolnych do przywrócenia spójności systemu plików, gdy komputer jest ponownie uruchamiany po awarii systemu. Po wystąpieniu błędu złego sektora NTFS dynamicznie remapuje klaster zawierający zły sektor, alokuje nowy klaster dla danych, oznacza oryginalny klaster jako zły i nie używa już starego klastra. Na przykład, po awarii serwera NTFS może odzyskać dane poprzez odtworzenie plików dziennika.

NTFS stale monitoruje i naprawia w tle przejściowe problemy z uszkodzeniem bez konieczności wyłączania wolumenu (funkcja ta znana jest jako samoregenerujący się NTFS, wprowadzona w Windows Server 2008). W przypadku większych uszkodzeń narzędzie Chkdsk w systemie Windows Server 2012 i nowszych skanuje i analizuje dysk, gdy wolumin jest w trybie online, ograniczając czas offline do czasu wymaganego do przywrócenia spójności danych na woluminie. Gdy NTFS jest używany z klastrowymi woluminami współdzielonymi, nie jest wymagany czas przestoju. Więcej informacji w NTFS Health i Chkdsk.

Większe bezpieczeństwo

  • Zabezpieczenia plików i folderów oparte o Listę Kontroli Dostępu (ACL) – NTFS pozwala ustawić uprawnienia do pliku lub folderu, określić grupy i użytkowników, których dostęp chcemy ograniczyć lub zezwolić oraz wybrać typ dostępu.

  • Wsparcie dla BitLocker Drive Encryption-BitLocker Drive Encryption zapewnia dodatkowe bezpieczeństwo krytycznych informacji systemowych i innych danych przechowywanych na woluminach NTFS. Począwszy od systemów Windows Server 2012 R2 i Windows 8.1, BitLocker zapewnia obsługę szyfrowania urządzeń na komputerach opartych na architekturze x86 i x64 z modułem TPM (Trusted Platform Module), który obsługuje tryb gotowości (wcześniej był dostępny tylko w urządzeniach z systemem Windows RT). Szyfrowanie urządzeń pomaga chronić dane na komputerach z systemem Windows, a także blokuje złośliwym użytkownikom dostęp do plików systemowych, na których opierają się w celu odkrycia hasła użytkownika, lub dostęp do dysku poprzez fizyczne wyjęcie go z komputera i zainstalowanie na innym. Aby uzyskać więcej informacji, zobacz Co nowego w BitLockerze.

Wsparcie dla dużych wolumenów

NTFS może obsługiwać wolumeny o wielkości nawet 8 petabajtów w systemach Windows Server 2019 i nowszych oraz Windows 10, wersja 1709 i nowsze (starsze wersje obsługują do 256 TB). Na obsługiwane rozmiary woluminów ma wpływ rozmiar klastra i liczba klastrów. W przypadku (232 – 1) klastrów (maksymalna liczba klastrów obsługiwana przez NTFS) obsługiwane są następujące rozmiary woluminów i plików.

Rozmiar klastra Największy wolumin i plik
4 KB (domyślny rozmiar) 4 KB (domyślny rozmiar) rozmiar) 16 TB
8 KB 32 TB
16 KB 64 TB
32 KB 128 TB
64 KB (wcześniejsze maksimum) 256 TB
128 KB 512 TB
256 KB 1 PB
512 KB 2 PB
1024 KB 4 PB
2048 KB (rozmiar maksymalny) 8 PB

Zauważ, że jeśli spróbujesz zamontować wolumin z rozmiarem klastra większym niż obsługiwane maksimum w wersji systemu Windows, której używasz, zostanie wyświetlony błąd STATUS_UNRECOGNIZED_VOLUME.

Ważne

Usługi i aplikacje mogą nakładać dodatkowe limity na rozmiary plików i woluminów. Na przykład limit rozmiaru woluminu wynosi 64 TB, jeśli używasz funkcji Poprzednie wersje lub aplikacji do tworzenia kopii zapasowych, która korzysta z migawek usługi Volume Shadow Copy Service (VSS) (i nie korzystasz z sieci SAN lub obudowy RAID). Może jednak zajść potrzeba użycia mniejszych rozmiarów woluminów w zależności od obciążenia i wydajności pamięci masowej.

Wymagania dotyczące formatowania dużych plików

Aby umożliwić prawidłowe rozszerzanie dużych plików .vhdx, wprowadzono nowe zalecenia dotyczące formatowania woluminów. Podczas formatowania woluminów, które będą używane z funkcją Data Deduplication lub będą hostować bardzo duże pliki, takie jak pliki .vhdx większe niż 1 TB, należy użyć polecenia Format-Volume cmdlet w Windows PowerShell z następującymi parametrami.

Parametr Opis
-AllocationUnitSize 64KB Ustawia rozmiar jednostki alokacji 64 KB NTFS.
-UseLargeFRS Włącza obsługę dużych segmentów rekordu pliku (FRS). Jest to konieczne, aby zwiększyć liczbę ekstentów dozwolonych na plik na woluminie. Dla dużych rekordów FRS, limit wzrasta z około 1,5 mln extents do około 6 mln extents.

Na przykład poniższy cmdlet formatuje dysk D jako wolumin NTFS z włączoną funkcją FRS i rozmiarem jednostki alokacji 64 KB.

Format-Volume -DriveLetter D -FileSystem NTFS -AllocationUnitSize 64KB -UseLargeFRS

Można również użyć polecenia format. W systemowym wierszu poleceń wpisz następujące polecenie, gdzie /L formatuje duży wolumin FRS, a /A:64k ustawia rozmiar jednostki alokacji 64 KB:

format /L /A:64k

Maksymalna nazwa pliku i ścieżka

NTFS obsługuje długie nazwy plików i ścieżki o rozszerzonej długości, z następującymi maksymalnymi wartościami:

  • Wsparcie dla długich nazw plików, z kompatybilnością wsteczną-NTFS pozwala na długie nazwy plików, przechowując na dysku alias o długości 8.3 alias na dysku (w Unicode), aby zapewnić kompatybilność z systemami plików, które nakładają limit 8.3 na nazwy i rozszerzenia plików. W razie potrzeby (ze względów wydajnościowych) można selektywnie wyłączyć aliasing 8.3 na poszczególnych woluminach NTFS w systemach Windows Server 2008 R2, Windows 8 i nowszych wersjach systemu operacyjnego Windows.W systemach Windows Server 2008 R2 i nowszych nazwy krótkie są domyślnie wyłączone, gdy wolumin jest formatowany za pomocą systemu operacyjnego. W celu zapewnienia kompatybilności z aplikacjami nazwy krótkie są nadal włączone na woluminie systemowym.

  • Obsługa ścieżek o zwiększonej długości-Wiele funkcji API systemu Windows ma wersje Unicode, które umożliwiają stosowanie ścieżek o zwiększonej długości, składających się z około 32 767 znaków – ponad limit 260 znaków zdefiniowany przez ustawienie MAX_PATH. Szczegółowe wymagania dotyczące formatu nazw plików i ścieżek oraz wskazówki dotyczące implementacji ścieżek o rozszerzonej długości można znaleźć w temacie Nazewnictwo plików, ścieżek i przestrzeni nazw.

  • Pamięć klastrowa – NTFS w połączeniu z systemem plików CSV (Cluster Shared Volumes) obsługuje stale dostępne woluminy, do których dostęp może mieć jednocześnie wiele węzłów klastra. Aby uzyskać więcej informacji, zobacz Use Cluster Shared Volumes in a Failover Cluster.

Elastyczna alokacja pojemności

Jeśli przestrzeń na woluminie jest ograniczona, NTFS zapewnia następujące sposoby pracy z pojemnością pamięci masowej serwera:

  • Użyj kwot dyskowych do śledzenia i kontrolowania wykorzystania przestrzeni dyskowej na woluminach NTFS dla poszczególnych użytkowników.
  • Użyj kompresji systemu plików aby zmaksymalizować ilość danych, które mogą być przechowywane.
  • Zwiększ rozmiar woluminu NTFS dodając nieprzydzielone miejsce z tego samego dysku lub z innego dysku.
  • Montuj wolumin w dowolnym pustym folderze na lokalnym woluminie NTFS, jeśli skończyły Ci się litery dysków lub musisz utworzyć dodatkowe miejsce dostępne z istniejącego folderu.

Informacje dodatkowe

  • Zalecenia dotyczące rozmiaru klastra dla systemów ReFS i NTFS
  • Opracowanie systemu plików ReFS
  • Co nowego w systemie NTFS (Windows Server 2012 R2)
  • Co nowego w systemie NTFS (Windows Server 2008 R2, Windows 7)
  • NTFS Health and Chkdsk
  • Self-Healing NTFS (wprowadzone w Windows Server 2008)
  • Transactional NTFS (wprowadzone w Windows Server 2008)
  • Storage w Windows Server

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *