10
3 2 1 System plików NTFS

System plików NTFS

  • Upload
    sema

  • View
    113

  • Download
    0

Embed Size (px)

DESCRIPTION

3. 2. 1. System plików NTFS. - PowerPoint PPT Presentation

Citation preview

Page 1: System plików NTFS

321

System plików NTFS

Page 2: System plików 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, Windows 7 i Windows 8).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 4GB w FAT), co umożliwia na przykład przechowanie obrazu płyty DVD na dysku twardym, bez dzielenia go na mniejsze pliki.

Page 3: System plików NTFS

OgraniczeniaMaksymalny 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)

Eksabajt (skrót EB) – jednostka używana w informatyce oznaczająca (zgodnie z zaleceniami IEC) trylion = 1 000 000 000 000 000 000) bajtów.Klaster dyskowy - w systemie plików podstawowa jednostka przechowywania danych

Page 4: System plików NTFS

•księgowanie – (od NTFS 3.0 w Windows 2000); wewnętrzny dziennik zmian znacząco poprawia ochronę danych przed błędami zapisu; wspomaga przy tym działanie narzędzi dyskowych, takich jak 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•transakcyjność – (od Windows Vista) pozwala na wykonywanie transakcyjnych operacji na systemie plików. Transakcje są optymalizowane tak, aby czas ich zamknięcia był jak najkrótszy, dzięki czemu w normalnych warunkach nie stanowią dodatkowego obciążenia. Transakcje mogą obejmować wiele plików i pozostawać dowolnie długo otwarte.

Przykładowe możliwości NTFS

Page 5: System plików NTFS

NTFS-3G czyli NTFS w Linux

NTFS-3G - darmowy sterownik do obsługi NTFS, przeznaczony dla systemów Linux, OS X, FreeBSD, BeOS, Haiku i MorphOS NTFS-3G montuje partycje z systemem plików NTFS, używając do tego podsystemu FUSE.W przeciwieństwie do standardowego sterownika, w który wyposażone jest jądro systemów Linux, NTFS-3G posiada niewielkie ograniczenia, jeśli chodzi o zapisywanie plików: jest możliwe tworzenie, usuwanie, zmiana nazwy, przenoszenie i modyfikowanie plików dowolnej wielkości, w najnowszej wersji można zmieniać ich prawa dostępu (mapowanie NT na UID/GID). Obecnie (2010) sterownik dołączany jest standardowo do wielu popularnych dystrybucji Linuksa, często występuje też w ich oficjalnych repozytoriach.NTFS-3G należy do wolnego oprogramowania i jest rozprowadzany na licencji GNU General Public License.

Page 6: System plików NTFS

•Bardziej optymalne niż w FAT zużycie pamięci dla dużych woluminów•Korekcja błędów po zawieszeniu systemu•Ochrona przed nieautoryzowanym dostępem•Szyfrowanie danych i kompresja•Rozmiary partycji rzędu setek TB

Zalety NTFS

Page 7: System plików NTFS

FAT FAT32 (vFAT) NTFS

System DOS, Windows9x Windows98, NT5 NT4, NT5

Rozmiar partycji max 2 GB Prawie nieograniczona Prawie nieograniczona

Max liczba plków Ok. 65000 Prawie nieograniczona Prawie nieograniczona

Nazwa plikuDlugie nazwy do 255 zn, ale tylko z alfabetu systemowego

Dlugie nazwy do 255 zn, ale tylko z alfabetu systemowego

Dlugie nazwy do 255,ale dopuszczalne nazwy np z polskimi znakami

Atrybuty pliku Podstawowe podstawowe Wszystkie potrzebne

Ochrona nie nie Tak włącznie z fizycznym szyfrowaniem danych

Kompresja Nie nie tak

Korekcja błędów srednia niska Pełna automatycznie)

wydajnosc Wysoka dla malej liczby plików

Tak jak FAT, ale tez dla trochę większej liczby

Bardzo wydajny dla wszystkich zastosowań

Porównanie systemów plików

Page 8: System plików NTFS

Wielkości klastrów w różnych systemach plików

Rozmiar partycji FAT16 FAT32 NTFS0 - 32 MB 0,5 kB - 0,5 kB

33 - 64 MB 1 kB - 0,5 kB

65 - 127 MB 2 kB - 0,5 kB

128 - 255 MB 4 kB - 0,5 kB

256 - 511 MB 8 kB - 0,5 kB

512 - 1023 MB 16 kB 4 kB 1 kB

1 - 2 GB 32 kB 4 kB 2 kB

2 - 4 GB 64 kB 4 kB 4 kB

4 - 8 GB - 4 kB 8 kB

8 - 16 GB - 8 kB 16 kB

16 - 32 GB - 16 kB 32 kB

pow 32 GB - 32 kB 64 kB

Page 9: System plików NTFS

ReadPrzeglądanie plików i pod folderów, odczytatrybutów i uprawnień do folderu,

identyfikacja właściciela folderu

Tworzenie w folderze nowych plików ifolderów, zmiana atrybutów folderu,przegadanie uprawnień do folderu,

identyfikacja właściciela folderu

List Folder ContentsPrzeglądanie listy plików i pod folderów

wewnątrz folderu

Read and Execute Przemieszczanie sie w drzewie katalogów wobrębie folderu i pod folderów, wszystkieczynności, na które zezwalają uprawnienia

Read oraz List Folder Contents

Modify Usuniecie folderu, wszystkie czynności, naktóre zezwalają uprawnienia Write oraz Read

and Execute

Full Control

Zmiana uprawnień do folderu, przejeciefolderu na własność, usuwanie plików iPod folderów z folderu, wszystkie działania,na które zezwala dowolne inne uprawnienie

NTFS do folderu

Uprawnienia NTFS do folderów

Page 10: System plików NTFS

ReadOdczyt zawartości pliku, odczyt atrybutów iuprawnień do pliku, identyfikacja właściciela

pliku

WriteModyfikacja pliku, zmiana atrybutów pliku,odczyt uprawnień do pliku, identyfikacja

właściciela pliku

Read and ExecuteUruchamianie programów, wszystkieczynności, na które zezwala uprawnienie

Read

ModifyModyfikacja i usuniecie pliku, wszystkieczynności, na które zezwalają uprawnienia

Write i Read and Execute

Full Control

Zmiana uprawnień do pliku, przejecie plikuna własność, wszystkie czynności, na którezezwala dowolne inne uprawnienie NTFS dopliku

Uprawnienia NTFS do plików