Systemy plików w windows.pdf

(123 KB) Pobierz
399168413 UNPDF
Systemy plików w systemach Windows
Różne systemy plików wykorzystywane przez systemy operycjne Windows, a w szczególności Windows XP.
Systemy plików na dyskach twardych i nośnikach wymiennych.
· NTFS ( New Technology File System ) – woluminy do 2TB .
· FAT ( File Allocation Table )
o FAT12 - 12-bitowy wpis w FAT, woluminy FAT mniejsze od 16 MB .
o FAT16 - 16-bitowy wpis w FAT, woluminy mniejsze od 4GB .
o FAT32 - 32-bitowy wpis w FAT, umożliwia formatowanie większych partycji FAT niż
w FAT16 (do 32 GB ) i efektywniejsze przechowywanie plików w dużych woluminach.
· CDFS ( Compact Disc File System ) - zgodny ze standardem ISO 9660 system plików dla nośników
optycznych, umożliwiający korzystanie z długich nazw plików zgodnie ze standardami ISO 9660
Level 2 . Przygotowując dysk CD lub DVD, konieczne jest zachowanie następujących ograniczeń:
o Wszystkie nazwy folderów i plików muszą mieć długość do 31 znaków (w przypadku
używania rozszerzenia Joliet nazwy mogą mieć do 64 znaków – kodowane w formacie
Unicode).
o Drzewo folderów nie może mieć więcej niż osiem poziomów , licząc od korzenia
(w przypadku Joliet to ograniczenie nie występuje).
o Rozszerzenia nazw plików nie są obowiązkowe.
o Wielkość jednego pliku nie może być większa niż 2GB (DVD).
· UDF ( Universal Disk Format ) - zgodny ze standardem ISO 13346 system plików, zdefiniowany przez
organizację OSTA ( Optical Storage Technology Association ), stanowi następcę systemu plików
ISO . UDF jest przeznaczony dla nośników wymiennych takich jak dyski DVD, CD oraz
magnetooptyczne (MO) . Ponieważ UDF został oparty na otwartych standardach, co w założeniu
umożliwia wymianę danych pomiędzy różnymi systemami operacyjnymi i urządzeniami domowymi.
Standard UDF udostępnia wiele zaawansowanych funkcji:
o Długie nazwy plików, również w standardzie Unicode.
o Obsługa plików rozrzedzonych.
o Obsługa różnorodnych typów nośników, włączając dyski DVD ( Digital Video Disc ), WORM
( Write Once, Read Many ) oraz CD-R ( Compact Disc-Recordable ).
Zalecenia Microsoftu dla systemów plików:
System operacyjny
FAT16 FAT32
NTFS
Windows XP
x
x
x
Windows Server™ 2003
x
x
x
Windows 2000
x
x
x
Windows NT 4.0*
x
x
Windows 95 OSR2 / 98 / Me
x
x
Windows 95 (bez OSR2)
x
MS-DOS
x
* System Windows NT 4.0 potrzebuje SP4 albo nowszego, aby mieć dostęp do woluminu NTFS utworzonego przez Windows 2000, Windows Server 2003 lub Windows XP.
399168413.001.png 399168413.002.png
Domyślne rozmiary klastrów w woluminach systemów plików obsługiwanych przez
Windows XP: (klastry=jednostki alokacji)
Rozmiar woluminu F AT16
F AT32
NTFS
7 MB – 16 MB
2 KB
nie obsługuje 512 B
17 MB – 32 MB
512 B
nie obsługuje 512 B
3 3 MB – 64 MB
1 KB
5 12 B
5 12 B
6 5 MB – 128 MB 2 KB
1 KB
5 12 B
1 29 MB – 256 MB 4 KB
2 KB
5 12 B
257 MB – 512 MB 8 KB
4 KB
512 B
5 13 MB –1024 MB 1 6 KB
4 KB
1 KB
1 025 MB – 2 GB 3 2 KB
4 KB
2 KB
2 GB – 4 GB
6 4 KB
4 KB
4 KB
4 GB – 8 GB
nie obsługuje 4 KB
4 KB
8 GB – 16 GB
n ie obsługuje 8 KB
4 KB
1 6 GB – 32 GB
n ie obsługuje 16 KB
4 KB
32 GB – 2 TB
nie obsługuje nie obsługuje 4 KB
Ogólne cechy systemów plików w Windows XP:
· Woluminy FAT16 > 2 GB nie są dostępne dla MS-DOS, Windows 95 / 98 .
· Windows XP ogranicza rozmiar formatowanego woluminu FAT32 do 32 GB , może jednak
odczytywać i zapisywać woluminy FAT32 do 2TB sformatowane w innych systemach operacyjnych.
· Implementacja FAT32 w Windows XP ogranicza maksymalną liczbę plików woluminu FAT32 , który
może zostać zainstalowany, do 4.177.920 .
· Woluminy NTFS mogą teoretycznie osiągać rozmiar do 16 EB (eksabajtów), ale są ograniczone
do 2 TB (terabajtów).
· Użytkownik może określić rozmiar klastra podczas formatowania woluminu NTFS . Kompresja NTFS
nie jest jednak obsługiwana w przypadku klastrów większych niż 4 kilobajty .
Cechy FAT16:
· Wspólny dla wielu systemów operacyjnych: MS-DOS, Windows 95 / 98 / Me / NT/ 2000 /2003 / XP,
OS/2, Linux i innych systemów typu UNIX .
· Istnieje wiele popularnych narzędzi programowych do rozwiązywania problemów i odzyskiwania
danych w woluminach FAT16 .
· W razie awarii systemu operacyjnego można uruchomić komputer przy użyciu dyskietki z DOS .
· Efektywny system pod względem prędkości przetwarzania danych w woluminach mniejsych niż 256
MB .
· Katalog główny woluminu może zawierać maksymalnie 512 wpisów , a wykorzystanie długich nazw
plików ( Long File Name ) może znacznie ograniczyć ich ilość.
· Ograniczenie do 65.536 plików w woluminie. Największy wolumin FAT16 w Windows XP może
mieć rozmiar 4 GB i korzysta z klastrów o rozmiarze 64 KB . Dla zachowania zgodności z MS-DOS,
Windows 95 / 98 nie powinno się tworzyć woluminów większych niż 2 GB .
· FAT16 jest nieefektywny w przypadku dużych woluminów, ponieważ rozmiar klastra szybko się
zwiększa. Miejsce na dysku alokowane dla każdego pliku zależy od ziarnistości klastrów, a nie od
rozmiaru pliku.
· Sektor rozruchowy nie jest zabezpieczany za pomocą kopii bezpieczeństwa.
· Brak wbudowanego schematu zabezpieczeń lub kompresji.
399168413.003.png 399168413.004.png
Cechy FAT32:
· Katalog główny woluminu FAT32 jest zwykłym łańcuchem klastrów i może być umieszczony
w dowolnym miejscu woluminu – w jeden folder może zawierać maksymalnie 65.534 wpisów ,
a wykorzystanie długich nazw plików ( Long File Name ) może znacznie ograniczyć ich ilość.
· FAT32 korzysta z mniejszych klastrów ( 4 KB dla woluminów mniejszych niż 8 GB ), jest
wydajniejszy niż FAT16 .
· FAT32 może automatycznie skorzystać z zapasowej kopii FAT .
· Sektor rozruchowy jest automatycznie zabezpieczany w określonej lokalizacji woluminu.
· Największy wolumin FAT32 w Windows XP wynosi 32 GB ( Windows 98 - 127,54 GB )
· Woluminy FAT32 są bezpośrednio dostępne tylko z Windows 95 OSR2 / 98 / Me / NT 4.0 (SP4 albo
nowszy) / 2000 / 2003 / XP , a w razie awarii systemu operacyjnego nie można uruchomić komputera
z dyskietki DOS lub Windowsa 95 .
· Brak wbudowanego schematu zabezpieczeń lub kompresji.
Cechy NTFS:
· Odzyskiwanie systemu plików. NTFS gwarantuje spójność woluminu używając technik rejestrowania
transakcji i odzyskiwania danych. W przypadku awarii systemu NTFS korzysta ze swojego rejestru
w celu automatycznego przywrócenia spójności systemu plików.
· NTFS obsługuje wielokrotne strumienie danych, w których nazwa strumienia identyfikuje nowy
atrybut danych w pliku. Każdy strumień danych stanowi alternatywny zbiór atrybutów pliku.
Strumienie posiadają oddzielne blokady, rozmiary alokacji oraz rozmiary plików, lecz mogą
współdzielić jeden plik. Funkcja ta umożliwia zarządzanie danymi jako pojedynczą jednostką. Przy
wykorzystaniu wielokrotnych strumieni danych plik może być powiązany z więcej niż jedną aplikacją
na raz, np. Microsoft Word oraz FrontPage .
· Kompresja woluminów, folderów i plików.
· Pliki są kompresowane / rozpakowywane w locie przez system.
· Brak ograniczeń ilości wpisów w katalogu głównym.
· Maksymalny rozmiar formatowanego woluminu NTFS wynosi 2 TB .
· Efektywniejsze zarządzanie przestrzenią dyskową niż w systemie FAT (klastry o rozmiarze 4 KB dla
woluminów o rozmiarze do 2 terabajtów ).
· Kopiowanie sektora rozruchowego do sektora na kotku woluminu.
· Minimalizacja ilości dostępów do dysku, wymaganych do odnalezienia pliku.
· Przydzielanie uprawnień do udziałów, folderów i plików, określenie praw grup i użytkowników
lokalnych i sieciowych. Można także określić uprawnienia udziałów, stosowane podczas pracy w sieci
w kombinacji z uprawnieniami plików i folderów.
· System szyfrowania EFS korzystający z kluczy symetrycznych w połączeniu z technologią kluczy
publicznych umożliwia zabezpieczenie zawartości plików przed niepowołanym dostępem.
· Punkty specjalne, umożliwiające stosowanie nowych technologii takich, jak punkty instalacji
woluminów.
· Przydziały dyskowe używane do ograniczania ilości przestrzeni dyskowej wykorzystywanej przez
użytkowników.
· Dziennik zmian umożliwiający śledzenie zmian dokonywanych w systemie plików.
· Śledzenie łączy, zapewniające integralność skrótów oraz łączy OLE .
· Obsługa plików rozrzedzonych, dzięki której bardzo duże pliki mogą być zapisywane przy
wykorzystaniu jedynie niewielkiej przestrzeni dyskowej.
· Woluminy NTFS nie są dostępne z poziomu systemów MS-DOS, Windows 95 / 98 / Me.
· Dla bardzo małych woluminów, zawierających w większości małe pliki, zarządzanie NTFS może
spowodować niewielki spadek wydajności w porównaniu do FAT .
Nowe cechy systemu NTFS:
· Szyfrowanie systemu plików EFS ( Encrypting File System ) - technologia umożliwiająca
przechowywanie zaszyfrowanych plików w woluminach NTFS . EFS korzysta z szyfrowania za
pomocą klucza symetrycznego w połączeniu z technologią kluczy publicznych . Pozwala to
zabezpieczyć pliki i zagwarantować, że jedynie ich właściciel będzie miał do nich dostęp.
Użytkownicy EFS otrzymują certyfikat cyfrowy oraz parę klucza publicznego
i prywatnego. EFS korzysta z zestawu kluczy użytkownika zalogowanego w lokalnym komputerze,
w którym przechowywany jest klucz prywatny . Użytkownicy pracują z zaszyfrowanymi plikami
i folderami tak samo, jak z innymi plikami. Szyfrowanie jest dla nich przezroczyste, system
automatycznie odszyfrowuje plik lub folder. Podczas zapisania pliku wykonywany jest proces jego
szyfrowania. Intruzi usiłujący uzyskać dostęp do zaszyfrowanego pliku lub folderu otrzymują
komunikat „Odmowa dostępu” .
· Przydziały dysków - przydzielanie przestrzeni dyskowej w woluminach NTFS , umożliwia
monitorowanie i ograniczanie przestrzeni dyskowej wykorzystywanej przez użytkowników.
Przydziały dysku są określane osobno dla każdego użytkownika i woluminu. Pod uwagę brany jest
rozmiar jedynie tych plików, których właścicielem jest dany użytkownik. Przydziały są śledzone
osobno w każdym woluminie, nawet jeżeli woluminy stanowią oddzielne partycje tego samego
fizycznego dysku twardego. Jeżeli jednak w jednym woluminie utworzono wiele udziałów, to
przydziały dysku są stosowane dla nich jednocześnie. Wykorzystanie przez użytkownika miejsca we
wszystkich tych udziałach nie może przekroczyć przydzielonego mu limitu w danym woluminie.
· Punkty specjalne - obiekty systemu plików NTFS , które mogą zostać przypisane dowolnemu plikowi
lub folderowi NTFS . Plik lub folder, zawierający punkt specjalny, zyskuje dodatkowe możliwości,
które nie wynikają z używanego systemu plików. Punkty specjalne są używane przez wiele nowych
technologii magazynowania danych w systemie Windows XP , łącznie z punktami instalacji
woluminów.
· Punkty instalacji woluminów - element działający w oparciu o punkty specjalne, umożliwiający
administratorom przypisanie katalogu głównego jednego z woluminów lokalnych do struktury
folderów w innym woluminie, punkt instalacji woluminu może zostać umieszczony w dowolnym
pustym folderze głównego woluminu NTFS , instalowane woluminy mogą być sformatowane przy
użyciu dowolnego systemu plików Windows XP , jeden wolumin może zawierać wiele punktów
instalacji (montowanie urządzenia pamięci masowej do punktu montowania).
· Pliki rozrzedzone - technologia umożliwiająca programom tworzenie bardzo dużych plików,
z których na dysk zapisywane są jedynie znaczące dane. Plik rozrzedzony posiada atrybut, który
nakazuje podsystemowi I/O alokowanie miejsca na dyski jedynie dla znaczących (niezerowych)
znajdujących się w nim danych. Dane znaczące są zapisywane na dysku, natomiast dane zerowe
(długie ciągi zer) są pomijane. Podczas odczytu pliku rozrzedzonego pominięte dane są odtwarzane.
NTFS obsługuje pliki rozrzedzone zarówno w przypadku plików skompresowanych, jak
i nieskompresowanych. Możliwe jest odczytanie pliku rozrzedzonego bez odtwarzania całości danych
(domyślnie wyłączone). Po skopiowaniu pliku rozrzedzonego do woluminu FAT jest on
rozbudowywany do oryginalnego rozmiaru.
· Śledzenie łączy - system NTFS umożliwia śledzenie łączy, dzięki któremu zachowywana jest
integralność skrótów do plików oraz łączy OLE w złożonych dokumentach. Frakcja śledzenia łączy
korzysta z unikalnego identyfikatora obiektu ( ID ) w celu lokalizowania plików źródłowych po ich
przeniesieniu w obrębie lokalnego systemu lub domeny Windows XP . Identyfikator obiektu jest
przypisywany do pliku wtedy, gdy jest do niego tworzony skrót lub łącze OLE . NTFS potrafi
zachowywać integralność odwołania do plików. Funkcja śledzenia łączy naprawia zerwane łącza
w następujących sytuacjach:
o Została zmieniona nazwa pliku źródłowego.
o Plik źródłowy został przeniesiony w obrębie woluminu, pomiędzy dwoma woluminami w tym
samym komputerze lub pomiędzy dwoma komputerami w tej samej domenie Windows XP .
o Wolumin zawierający plik źródłowy został zainstalowany w innym komputerze używającym
systemu Windows XP i znajdującym się w tej samej domenie Windows XP .
o Została zmieniona nazwa komputera zawierającego plik źródłowy i używającego systemu
Windows XP .
o Została zmieniona nazwa udziału sieciowego zawierającego plik źródłowy.
· Dziennik zmian udostępnia trwały rejestr zmian dokonywanych w plikach w woluminie. NTFS
korzysta z dziennika zmian w celu śledzenia informacji o dodawanych, usuwanych i modyfikowanych
plikach w każdym woluminie. Gdy dowolny plik jest tworzony, modyfikowany lub usuwany, NTFS
dodaje odpowiedni rekord do dziennika zmian w danym woluminie. Każdy rekord w dzienniku zmian
zajmuje 80-100 bajtów . Dziennik zmian posiada określony limit rozmiaru. Po jego osiągnięciu
usuwana jest część najstarszych rekordów.
· Uprawnienia plików i folderów - NTFS z Windows XP umożliwia stosowanie uprawnień
dziedziczonych. Funkcja ta zmniejsza ilość czasu i operacji wejścia/wyjścia koniecznych do zmiany
uprawnień wielu plików i podkatalogów. Na przykład, jeżeli użytkownik chce zmienić uprawnienia
całego drzewa katalogów zawierającego kilka tysięcy plików, to wystarczy, aby ustawił odpowiednie
uprawnienia dla folderu nadrzędnego.
Zgłoś jeśli naruszono regulamin