System plików NTFS. Charakterystyka systemu plików NTFS



Podobne dokumenty
Charakterystyka systemów plików

Bazy danych. Andrzej Łachwa, UJ, /15

Zarządzanie dyskami w Windows XP

Konfiguracja historii plików

Informacje o omawianym programie. Założenia programu omawianego w przykładzie

Kancelaris - Zmiany w wersji 2.50

Microsoft Management Console

Instrukcja zarządzania systemem informatycznym służącym do przetwarzania danych osobowych

PROCEDURA OCENY RYZYKA ZAWODOWEGO. w Urzędzie Gminy Mściwojów

Ostatnia cena sprzeda y klienta 1.0 dodatek do Symfonia Faktura dla 1 firmy

StacjaSQL.2012 /PIERWSZE URUCHOMIENIE I PODSTAWOWE USTAWIENIA/ str. 1 z 8. Copyright NORCOM 2012

Praca na wielu bazach danych część 2. (Wersja 8.1)

Integracja systemów, integracja procesów

InsERT GT Własne COM 1.0

Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, Warszawa

System do kontroli i analizy wydawanych posiłków

Kopia zapasowa i odzyskiwanie Podręcznik użytkownika

Instrukcja obsługi Norton Commander (NC) wersja 4.0. Autor: mgr inż. Tomasz Staniszewski

Podział dysku na partycje. Formatowanie niskopoziomowe

Moduł. Rama 2D suplement do wersji Konstruktora 4.6

Wdrożenie modułu płatności eservice dla systemu Virtuemart 2.0.x

Implant ślimakowy wszczepiany jest w ślimak ucha wewnętrznego (przeczytaj artykuł Budowa ucha

Automatyczne generowanie transakcji do WB 1.0 dodatek do Finanse i Ksi gowo ERP dla 1 firmy

Jak usprawnić procesy controllingowe w Firmie? Jak nadać im szerszy kontekst? Nowe zastosowania naszych rozwiązań na przykładach.

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007

Pracownia internetowa w każdej szkole. Opiekun pracowni internetowej SBS 2003 PING

Instalacja. Zawartość. Wyszukiwarka. Instalacja Konfiguracja Uruchomienie i praca z raportem Metody wyszukiwania...

PROCEDURA ADMINISTROWANIA ORAZ USUWANIA

Instalacja programu. Omówienie programu. Jesteś tu: Bossa.pl

USTAWA. z dnia 26 czerwca 1974 r. Kodeks pracy. 1) (tekst jednolity)

Instrukcja programu PControl Powiadowmienia.

OSZACOWANIE WARTOŚCI ZAMÓWIENIA z dnia roku Dz. U. z dnia 12 marca 2004 r. Nr 40 poz.356

INSTRUKCJA DO PROGRAMU LICZARKA 2000 v 2.56

WYMAGANIA EDUKACYJNE SPOSOBY SPRAWDZANIA POSTĘPÓW UCZNIÓW WARUNKI I TRYB UZYSKANIA WYŻSZEJ NIŻ PRZEWIDYWANA OCENY ŚRÓDROCZNEJ I ROCZNEJ

Tworzenie aplikacji internetowych E14

REGULAMIN PRZEPROWADZANIA OCEN OKRESOWYCH PRACOWNIKÓW NIEBĘDĄCYCH NAUCZYCIELAMI AKADEMICKIMI SZKOŁY GŁÓWNEJ HANDLOWEJ W WARSZAWIE

Ashampoo Rescue Disc

Regulamin serwisu internetowego ramowka.fm

Harmonogramowanie projektów Zarządzanie czasem

Instrukcja obsługi platformy zakupowej PHU VECTOR SP. Z O.O.

Instrukcja Obsługi STRONA PODMIOTOWA BIP

PRZEPISY KLASYFIKACJI I BUDOWY STATKÓW MORSKICH

GENERALNY INSPEKTOR OCHRONY DANYCH OSOBOWYCH

PRZETWARZANIE DANYCH OSOBOWYCH

PERSON Kraków

13. Subsydiowanie zatrudnienia jako alternatywy wobec zwolnień grupowych.

Dziedziczenie : Dziedziczenie to nic innego jak definiowanie nowych klas w oparciu o już istniejące.

OŚWIETLENIE PRZESZKLONEJ KLATKI SCHODOWEJ

dr inż. Jarosław Forenc

System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy

Oprogramowanie FonTel służy do prezentacji nagranych rozmów oraz zarządzania rejestratorami ( zapoznaj się z rodziną rejestratorów FonTel ).

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM

Warunki Oferty PrOmOcyjnej usługi z ulgą

Rozdział 6. Pakowanie plecaka. 6.1 Postawienie problemu

Ćwiczenia graficzne.

Automatyzacja procesu publikowania w bibliotece cyfrowej

KLASYFIKACJI I BUDOWY STATKÓW MORSKICH

PROE wykład 7 kontenery tablicowe, listy. dr inż. Jacek Naruniec

elektroniczna Platforma Usług Administracji Publicznej

BAKS Kazimierz Sielski Karczew ul. Jagodne 5. Tel./ fax (022) fax (022) NIP Zapytanie ofertowe.

Załącznik nr pkt - szafa metalowa certyfikowana, posiadająca klasę odporności odpowiednią

Chmura obliczeniowa. do przechowywania plików online. Anna Walkowiak CEN Koszalin

Regulamin Drużyny Harcerek ZHR

RZECZPOSPOLITA POLSKA. Prezydent Miasta na Prawach Powiatu Zarząd Powiatu. wszystkie

Regulamin organizacji przetwarzania i ochrony danych osobowych w Powiatowym Centrum Kształcenia Zawodowego im. Komisji Edukacji Narodowej w Jaworze

- 70% wg starych zasad i 30% wg nowych zasad dla osób, które. - 55% wg starych zasad i 45% wg nowych zasad dla osób, które

PROBIT Wysoka Kultura w Księgowości

Tekst ozdobny i akapitowy

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

Wniosek o ustalenie warunków zabudowy

Opis obsługi systemu Ognivo2 w aplikacji Komornik SQL-VAT

DANE UCZESTNIKÓW PROJEKTÓW (PRACOWNIKÓW INSTYTUCJI), KTÓRZY OTRZYMUJĄ WSPARCIE W RAMACH EFS

Sieć komputerowa grupa komputerów lub innych urządzeo połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład:

DOTACJE NA INNOWACJE. Zapytanie ofertowe

OSTRZEŻENIA DANE TECHNICZNE. Wbudowana bateria słoneczna oraz alkaliczna bateria manganowa (1,5 V LR44)

OGŁOSZENIE O ZAMÓWIENIU- DOSTAWY

Inspiracje dla branży. Sport i rekreacja

Architektura komputerów

oraz nowego średniego samochodu ratowniczo-gaśniczego ze sprzętem ratowniczogaśniczym

PFR Wstępnie wypełnione zeznanie podatkowe. PIT-37 i PIT-38 za rok 2015

enova Workflow Obieg faktury kosztowej

Przedsiębiorstwo WielobranŜowe GALKOR Sp. z o.o. ul. Ogrodowa Koronowo Tel:

Sektor. Systemy Operacyjne

Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.

MINISTERSTWO PRACY I POLITYKI SPOŁECZNEJ

Struktura dysku. Dyski podstawowe i dynamiczne

Bazy danych II. Andrzej Grzybowski. Instytut Fizyki, Uniwersytet Śląski

ARAKS FAKTURY Instalujemy program i wystawiamy fakturę krok po kroku, oraz co wyróżnia nasz program od innych. - 1

zone ATMS.zone Profesjonalny system analizy i rejestracji czas pracy oraz kontroli dostępu

WYJASNIENIA I MODYFIKACJA SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Zarządzenie Nr 325/09 Burmistrza Miasta Bielsk Podlaski z dnia 29 czerwca 2009 r.

Opis modułu analitycznego do śledzenia rotacji towaru oraz planowania dostaw dla programu WF-Mag dla Windows.

Specyfikacja techniczna banerów Flash

Zarządzenie Nr 2860/2013 Prezydenta Miasta Płocka z dnia 05 marca 2013 roku

Excel w logistyce - czyli jak skrócić czas przygotowywania danych i podnieść efektywność analiz logistycznych

MySource Matrix CMS - PROSTY INTERFEJS UŻYTKOWNIKA. INSTRUKCJA ver 1.2

Zarządzenie nr 538 Wójta Gminy Zarszyn z dnia 9 czerwca 2014 r.

Plan działania na rok

Strategia rozwoju sieci dróg rowerowych w Łodzi w latach

Transkrypt:

System plików NTFS System NTFS (New Technology File System) powstał w trakcie prac nad sieciową wersją systemu Windows NT. Stąd też wynikają podstawowe właściwości funkcjonale systemu przejawiające się przede wszystkim możliwościami: Przydzielania odrębnych przestrzeni dla danych poszczególnych użytkowników Przydzielania użytkownikom praw dostępu do plików, katalogów Szyfrowania danych Kompresji danych NTFS charakteryzuje się rozbudowanym systemem zabezpieczeń plików systemowych a także plików użytkowników. System ten daje możliwość kompresji plików w locie". Kompresją można objąć dowolny element systemu plików: pojedynczy plik, katalog czy też cały dysk. Wskazywanie elementów, które mają być poddawane kompresji jest bardzo łatwe i szybkie - odbywa się to w podobny sposób, jak ustalanie atrybutów plików. Charakterystyka systemu plików NTFS Charakterystyka systemu plików NTFS: Wielkość plików w jest ograniczona do 16 TB Nie jest zwykle używany na nośnikach wymiennych, gdyż dane nie są zapisywane na dysku natychmiast; wyjęcie z napędu nośnika Flash bez wcześniejszego uruchomienia Bezpiecznego usuwania może spowodować utratę danych; na nośnikach Flash należy stosować system plików FAT Prowadzony jest dziennik transakcji oraz używane są mechanizmy ułatwiające odzyskiwanie danych Dynamicznie przepisuje klastery, w których wykryje uszkodzony sektor, a następnie oznacza taki klaster jako niezdatny do użycia Jest wyposażony w mechanizmy bezpieczeństwa dzięki, którym można nadać uprawnienia do plików lub folderów Wbudowano System szyfrowania plików (EFS) Pozwala na stosowanie przydziałów dyskowych Wyposażony jest w funkcję dynamicznej kompresji danych, która kompresuje używane pliki i foldery podczas ich zapisu i dekompresje je w trakcie odczytu

Architektura NTFS tablica MFT (Master File Table) Partycja NTFS oparta jest na strukturze nazwanej główną tablicą plików (MFT). Idea MFT jest rozszerzeniem idei tablicy FAT. Zamiast przechowywania odniesień do klasterów MFT zawiera znacznie bardziej szczegółowe informacje o plikach i katalogach znajdujących się w partycji. Tak więc tablica MFT jest czymś więcej niż tylko listą klasterów taką jak FAT. Jest ona w rzeczywistości podstawową strukturą przechowywania danych w partycji. Jeżeli plik lub katalog jest mały (ok. 1 kb) może być w całości zapisany w tablicy MFT. W przypadku większych plików lub katalogów przechowuje wskaźniki do zewnętrznych klasterów partycji. Te zewnętrzne klastery nazywane są zakresami. Zawartość pierwszych rekordów tablicy MFT 1. Pierwszy rekord tablicy MFT nazwany jest deskryptorem i zawiera informacje o samej tablicy MFT. Położenie rekordu deskryptora jest wskazane prze odpowiednie pole rekordu ładującego wolumin NTFS. 2. Drugi rekord tablicy MFT jest dokładną kopią deskryptora i używany jest w przypadku uszkodzenia pierwszego deskryptora. 3. Trzeci rekord jest rekordem pliku dziennika. Wszystkie transakcje wykonywane w systemie NTFS są rejestrowane w pliku i w przypadku problemów z dyskiem mogą posłużyć do odtworzenia danych. W ogólnym zarysie partycja NTFS składa się z podobnych elementów, jak w systemie FAT, a mianowicie: Sektora startowego partycji. Głównej tablicy rozmieszczenia plików (Master File Table). Obszaru plików. Jednak tablica MFT będąca odpowiednikiem FAT jest o wiele bardziej rozbudowana i zawarte w niej informacje odnoszą się do następujących obiektów: Informacji o wolumenie (w tym etykieta wolumenu i numer wersji NTFS). Tablica definicji atrybutów zawierająca nazwy i numery identyfikacyjne atrybutów. Katalogu głównego. Wykazu zajętości klasterów. Kopii sektora startowego partycji. Wykazu uszkodzonych klasterów. Tabeli konwersji małych liter na duże odpowiedniki Unicode.

W czasie formatowanie woluminu NTFS w katalogu głównym woluminu tworzone są pliki systemowe. Pliki te mogą być umieszczone w dowolnym fizycznym miejscu woluminu. Co oznacza, że uszkodzenie określonego miejsca dysku nie spowoduje prawdopodobnie niedostępności całej partycji. Podczas formatowania woluminu NTFS tworzonych jest zwykle 12 plików systemowych (nazywanych również plikami metadanych). $mft główna tablica plików (MFT); $mftmirr główna tablica plików 2 (MFT2); wykorzystywany do celów naprawczych $badclus plik uszkodzonych klastrów; zawiera wszystkie uszkodzone klastry woluminu $bitmap mapa bitowa alokacji klastrów; zawiera mapę bitową całego woluminu, w której zaznaczony jest każdy zajęty klaster $boot plik startowy; jeżeli wolumin jest woluminem startowym, zawiera program ładujący $attrdef tablica definicji atrybutów; zawiera definicje wszystkich systemowych i określonych przez użytkownika atrybutów woluminu $logfile plik dziennika; zawiera dziennik transakcji wykonywanych na plikach, wykorzystywany jest do celu odzyskiwania danych $quota tablica przydziałów; tablica wykorzystywana do wykazywania użycia przydziałów dyskowych $upcase tablica konwersji liter; tablica wykorzystywana do zamiany małych i dużych liter na odpowiadajże im duże litery Unicode $volume - wolumin; zawiera informacje o woluminie, takie jak jego nazwa oraz wersja $extend plik rozszerzeń NTFS; przechowuje dodatkowe rozszerzenia, takie jak przydziały, identyfikatory obiektów oraz dane punktu analizy ponownej (bez nazwy) indeks nazwy katalogu głównego; folder główny

Dyski podstawowe i dynamiczne w NTFS Charakterystycznym obiektem systemu NTFS jest wolumin. Wolumin jest to obiekt mogący obejmować kilka dysków, co daje interesujące możliwości zarządzania danymi. Wolumin NTFS daje pojemność 16 T, jednak 32-bitowe adresowanie sektorów stosowane w tablicach partycji znajdujących się w głównym sektorze ładującym (MBR) ogranicza pojemność woluminu do 2 T. Aby obejść to ograniczenie przynajmniej w przypadku dysków, z których nie uruchamia się systemu operacyjnego tworzy się dyski dynamiczne. Dyski podstawowe mają taką samą strukturę, jak dotychczas używane zawierają główny rekord ładujący z tablicą partycji umożliwiającą założenie na dysku do czterech partycji podstawowych lub trzech partycji podstawowych i jednej rozszerzonej. Dyski dynamiczne umożliwiają tworzenie woluminów dynamicznych prostych (znajdują się na jednym dysku), łączonych (rozciągających się na więcej niż jeden dysk) oraz rozłożonych (wykorzystujących w celu zwiększenia wydajności więcej niż jeden dysk jednocześnie). Do przechowywania informacji o woluminach dynamicznych na danym dysku jest stosowana ukryta baza danych, przechowywana w ostatnim megabajcie dysku. Plik w NTFS Podobnie jak w FAT system NTFS nie adresuje poszczególnych sektorów dysku, lecz operuje klasterami, których wielkość może być dobierana w dość szerokim zakresie: od pół kilobajta (jeden sektor) do 64 kilobajtów. Jeżeli na danym dysku przewiduje się przechowywanie dużej ilości niewielkich plików, to klastery o mniejszej wielkości pozwolą lepiej wykorzystać pojemność dysku. Plik w systemie NTFS jest obiektem złożonym z kilku elementów. Część elementów pliku jest standardowa i występuje we wszystkich rodzajach plików, np. nazwa pliku, czas jego utworzenia, modyfikacji itp. Charakterystyczne dla systemu jest to, że poszczególne elementy pliku mogą być modyfikowane niezależnie. W pewnych sytuacjach jest to wygodne rozwiązanie, gdy na przykład zmiana daty modyfikacji pliku nie wymaga ingerowania w jego obszar danych. Poszczególne pliki są w systemie NTFS opisane za pośrednictwem rekordów zgromadzonych w głównej tablica plików (MFT). Rozmiar rekordu jest definiowany podczas tworzenia systemu plików - zazwyczaj jego wielkość waha się w granicach 1-4 KB. W przypadku dużych plików o skomplikowanej strukturze (złożonych z wielu elementów lub silnie pofragmentowanych) konieczne jest zapamiętanie wielu adresów wskazujących poszczególne części pliku. Jeden rekord w MFT może mieć wówczas za małą objętość, aby pomieścić wszystkie te dane. System dopuszcza wówczas opisanie pliku za pomocą kilku rekordów. W takim przypadku jest tworzony tzw. podstawowy rekord pliku (ang. base file record), w którym znajdują się odnośniki do pozostałych rekordów opisujących dany plik.

Uszkodzone klastery Interesującą cechą systemu NTFS jest wyłączanie z użytkowania klasterów zawierających uszkodzone sektory. Jeżeli podczas zapisywania danych wystąpi błąd, to system automatycznie wyznacza nowy klaster, do którego zostaną wpisane dane. Natomiast klaster zawierający sektor, który spowodował błąd jest dodawany do rejestru uszkodzonych klasterów. Dzięki temu nie zostanie on już użyty w jakichkolwiek przyszłych operacjach. W przypadku błędu występującego podczas czytania danych, klaster powodujący błąd także jest dodawany do rejestru uszkodzonych klasterów. Ponadto do aplikacji czytającej dane zostaje wysłany kod błędu. Część informacji przechowywana w uszkodzonym klasterze jest stracone, ale pozostałe klastery zawierające odczytywany plik są w dalszym ciągu dostępne i ich zawartość może być odczytana. Podgląd systemowych plików NTFS Zauważyć istnienie plików systemowych plików NTFS można wykorzystując narzędzie RootkitRevealer. Należy tylko odznaczyć opcje Scan Registry oraz Hide standard NTFS Metadata Files.

Bieżącą wielkość pliku MFT oraz stopień jego sfragmentowania możemy podejrzeć bezpośrednio w Windows wykorzystując wbudowany w system program defragmentator, analizując wybrany dysk i podglądając raport:

Uzupełnieniem jest darmowe narzędzie NTFSInfo, które pokazuje szczegóły partycji NTFS włącznie z rozmiarem pliku MFT i rezerwowanej dla niego strefy. Pełne wykonanie kompleksowej defragmentacji z poziomu Windows za pomocą systemowego programu defragmetującego jest niemożliwe. Obecnie tylko narzędzia defragmentujące innych firm konsolidują nieużywane rekordy segmentu rekordów pliku z tabeli MFT i odzyskują nieużywane miejsce przydzielone tabeli MFT.