NTFS - Google

NTFS

Z Wikipedii

Skocz do: nawigacji, szukaj

NTFS (ang. New Technology File System, w wolnym tłumaczeniu "system plików nowej generacji") - standardowy system plików systemu Microsoft Windows NT i jego następców (Windows 2000, Windows XP, Windows Server 2003 i Windows Vista).

NTFS pochodzi od HPFS, który został opracowany przez Microsoft i IBM dla systemu OS/2 na miejsce starszego FATu, używanego w MS-DOS. HPFS posiada kilka ulepszeń w porównaniu do FATu, takich jak wsparcie dla metadanych, użycie zaawansowanych struktur w celu polepszenia, wiarygodności i wydajności (zarówno w odniesieniu do szybkości jak i wymaganej pojemności dyskowej). NTFS zawiera wszystkie te ulepszenia oraz dodatkowo listy kontroli dostępu (ACL) i dziennik operacji dyskowych (journal).

Poza tym NTFS nie posiada ograniczenia systemu plików FAT, dotyczącego maksymalnego rozmiaru pojedynczego pliku (do 1GB -> FAT16 i 4GB -> FAT32), co umożliwia na przykład przechowanie obrazu płyty DVD na dysku twardym, bez dzielenia go na mniejsze pliki.

Spis treści

[edytuj] Ograniczenia

Maksymalny rozmiar pliku to:

  • Teoretycznie: 16 EB - 1 KB (264 B - 1 KB)
  • W implementacji: 16 TB - 64 KB (244 B - 64 KB)

Maksymalny rozmiar partycji to:

  • Teoretycznie: 264 klastrów - 1 klaster
  • W implementacji: 256 TB - 64 KB (232 klastrów - 1 klaster)

[edytuj] Przykładowe możliwości NTFS

  • journaling - dziennik zmian (od NTFS 3.0 w Windows 2000); wewnętrzny dziennik NTFS ma kluczową rolę przy kontroli woluminu NTFS pod kątem błędów struktury przez narzędzie CHKDSK;
  • szyfrowanie plików i katalogów - (od NTFS 3.0 w Windows 2000) przy pomocy nakładek tworzących EFS - Encrypting File System - nie jest jednak możliwe zaszyfrowanie plików systemowych; od Windows XP, podsystem EFS dostępny jest tylko w wersjach Professional lub wyższych (i ich odpowiednikach, np. Vista Business); nie jest dostępny w wersjach Home i ich derywatach; EFS nie jest przeznaczony do szyfrowania prywatnych danych na komputerach domowych, a raczej do ochrony danych w systemach o wielu użytkownikach w środowiskach korporacyjnych, szczególnie w domenach Windows 2000 i Windows Server 2003; wersja EFS używana przez Windows 2000 różni się od wersji używanej w późniejszych wersjach Windows i jest z nimi niezgodna.
  • kompresja danych "w locie"; pliki kompresowane przy pomocy wbudowanych funkcji NTFS nie mogą być szyfrowane przy pomocy EFS i odwrotnie;
  • prawa dostępu dla grup i użytkowników - dostęp do tej funkcji jest ograniczony w Windows XP Home Edition i późniejszych; pełne wykorzystanie praw dostępu, wraz z możliwością wykonania inspekcji praw dostępu z zapisem do dziennika, możliwe jest w Windows 2000 (wszystkie wersje dla komputerów PC), Windows XP Professional, Windows Server 2003 i nie-domowych wersjach Windows Vista

[edytuj] Wersje

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

  • 1.0
  • 1.1
  • 1.2 - wersja NTFS używana przez Windows NT 3.51 oraz Windows NT 4
  • 3.0 - wersja NTFS używana przez Windows 2000
  • 3.1 - wersja NTFS używana przez Windows XP, Windows Server 2003 i Windows Vista.

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ż wolumeny 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 wolumeny 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 wolumenów NTFS 3.1 utworzonych lub podniesionych przed 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 wolumenó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.

[edytuj] 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.


W Australii zostanie wybitych 400 kangurów
Rząd Australii zapowiedział, że wznowi wybijanie 400 kangurów szarych, zawieszone w kwietniu po protestach grup ekologicznych, do których przyłączył się Paul McCartney.
Noc Muzeów w całej Polsce
Ponad 120 galerii i muzeów otwartych będzie w stolicy z soboty na niedzielę - w tegoroczną Noc Muzeów; swoje drzwi dla zwiedzających otworzą także muzea m.in. w Krakowie, Zakopanem, Trójmieście, Słupsku, Sandomierzu, Łodzi i Kazimierzu Dolnym.
Geny mogą odpowiadać za naszą skłonność do słodkości
Wariant genu odpowiedzialnego za transport glukozy do wnętrza komórek wpływa na preferencje ludzi do jedzenia słodyczy - zaobserwowali naukowcy z Kanady. Artykuł na ten temat zamieściło pismo "Physiological Genomics".
Zwierzęta "ostrzegały" przed trzęsieniem w Chinach
Najpierw w niewytłumaczalny sposób spadał poziom wody w stawie i na ulice wyległy tysiące ropuch. Na kilka godzin przed trzęsieniem ziemi zwierzęta w zoo zachowywały się dziwnie.
Nanokable w kształcie drzewa
Nanokable utworzone z siarki oraz chlorku ołowiu samoczynnie przybierają trójwymiarową formę, która do złudzenia przypomina drzewa iglaste (np. znane wszystkim sosny).
Linki: Strona gwna