NTFS

NTFS (ang. New Technology File System) – standardowy system plików systemu Microsoft Windows NT i jego następców (Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 i Windows 7).

NTFS wywodzi się od systemu plików HPFS, opracowanego przez Microsoft i IBM dla systemu OS/2. Został wprowadzony w celu zastąpienia starszego FAT-u, używanego w MS-DOS. Zaczerpnięte z HPFS ulepszenia w stosunku do FAT-u obejmują obsługę metadanych oraz dodanie struktur poprawiających szybkość pracy z dużą liczbą plików oraz dyskami o dużej pojemności. Dalsze ulepszenia (w stosunku do HPFS) polegają na wprowadzeniu listy kontroli dostępu (ACL) i dziennika operacji dyskowych (ang. journal).

Ponadto NTFS nie ma tak ostrego ograniczenia dotyczącego maksymalnego rozmiaru pliku (do 1 GB w FAT16 i 4 GB w FAT32), co umożliwia na przykład przechowanie obrazu płyty DVD na dysku twardym, bez dzielenia go na mniejsze pliki.

Spis treści

Ograniczenia

Maksymalny rozmiar pliku to:

Maksymalny rozmiar partycji to:

Przykładowe możliwości NTFS

Wersje

Według numeru wersji wpisanego w nagłówku woluminu NTFS, system ten miał dotychczas wersje o następującej numeracji wewnętrznej:

Jest to numeracja używana w oficjalnej dokumentacji Microsoftu (np. Microsoft TechNet). Często spotyka się nieformalną numerację zgodną z wewnętrznym numerem wersji Windows, w którym dana wersja NTFS się pojawiła. Przykładowo dla NTFS używanego w Windows NT 3.51 i 4.0 podaje się numer wersji 3.5, dla Windows 2000 używa się określenia NTFS 5 itd.

Przy instalacji Windows 2000 lub późniejszego Windows na komputerze, na którym istnieją już woluminy NTFS, wszystkie wolumeny zostają przenumerowane do wersji używanej przez właśnie instalowaną wersję Windows lub pozostawione w niezmienionej postaci, jeśli napotkane przez instalator woluminy są późniejszej wersji (dotyczy sytuacji, w której Windows 2000 jest instalowany na komputerze, na którym jest już lub była instalacja Windows XP lub późniejszego i pozostały po niej wolumeny NTFS).

W przypadku podniesienia wersji do 3.0 lub 3.1 z wersji wcześniejszych niż 3,0 nie następuje utrata danych, jednakże system Windows NT 4 lub wcześniejszy, jeśli nadal jest zainstalowany na komputerze, a podniesienie wersji NTFS wiąże się z dodaniem nowego systemu zamiast tzw. upgrade'u, nie będzie mógł odczytać danych z wolumenów NTFS i tym samym nie będzie go można uruchomić. Ratunkiem jest zainstalowanie dodatku Service Pack 6 dla Windows NT 4 przed dodaniem Windows 2000 lub nowszego systemu do listy systemów na danym komputerze bądź rezygnacja z Windows NT 4 przez usunięcie systemu lub przejście do Windows 2000 lub nowszego wykonanie tzw. upgrade'u.

Pomimo numerycznej różnicy wersji 3.0 i 3.1, NTFS w obu wersjach jest zgodny w przód i wstecz w kluczowych rzeczach i system Windows 2000 – pomimo wbudowanej obsługi NTFS 3.0, nie 3.1 – nie ma kłopotów z odczytem i zapisem woluminów NTFS 3.1 utworzonych lub podniesionych przez Windows XP i Windows Server 2003. Dla przykładu, systemowe narzędzie CHKDSK może bezawaryjnie sprawdzić i w razie potrzeby usunąć błędy z woluminów NTFS wersji 3.1. Jedną z nielicznych funkcji, których zgodność pomiędzy NTFS 3.0 i 3.1 jest zachwiana, jest EFS. Jest to podyktowane zmianą techniki szyfrowania plików przez EFS pomiędzy Windows 2000 i Windows XP. Na skutek tego, w komputerze, w którym zainstalowane są zarówno Windows 2000, jak i Windows XP, a użytkownik przy uruchomieniu komputera wybiera system operacyjny za pomocą menu startowego Windows bądź innego programu typu boot manager, stacja robocza 2000 Professional nie może odczytać plików zaszyfrowanych przez XP Professional nawet jeśli użytkownik zaimportował uprzednio odpowiedni klucz EFS ze swojego konta w XP do swojego konta w 2000. Jest to jeden z powodów, dla których niewskazane jest szyfrowanie plików przy pomocy EFS na komputerach domowych. Do szyfrowania danych w środowisku domowym lub firmowym poza domeną Windows 2000 lub Windows Server 2003 bardziej wskazane są programy do szyfrowania danych niezależne od EFS czy NTFS w ogóle.

Linux

Jądro Linux od wersji 2.5.10 pozwala na odczyt partycji NTFS (większość aktualnych dystrybucji).

Zapis umożliwia sterownik NTFS-3G korzystający z FUSE. Od lutego 2007 sterownik NTFS-3G jest w wersji stabilnej 1.0, poprawnie zapisuje, ale nie zapewnia pełnej zgodności np. praw dostępu.

Zobacz też

Master File Table

Gry komputerowe
Gry komputerowe, piłkarskie, sport…
www.euro-mistrzostw…
poradniki do gier

www.gry.mocny.com
Firany

www.finezja-studio.…
Darmowe gry
darmowe gry, gry
www.gry.emity.pl
pomoc domowa Warszawa
Agencja Dudek
www.agencjadudek.pl