3 - Souborové-systémy
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.
Jedná se o souborový systém Microsoftu podporovaný jejich operačními systémy Windows NT 3.1, 3.11, 3.5, 3.51, 4.0, Windows 2000 a XP
Posunuje velikost nejmenší alokovatelné jednotky až na 512 bajtů
Používá 16bitové kódování Unicode, což umožňuje pojmenovat soubor v libovolném jazyce
Logické disky i soubory mohou být rozprostřeny přes více fyzických disků a poškozené soubory mohou být rekonstruovány
Maximální teoretická velikost dosahuje hodnoty 16 384 TB, prakticky ale mohou mít oddíly „jen“ 4 TB
oproti FAT jmenujme například zabezpečení (práva k objektům), protokolování (journalising), automatickou kompresi dat a od W2K podporu diskových kvót a šifrování.
Stejně jako každý systém dělí NTFS využitelné místo na clustery
bloky bytů použity pohromadě
NTFS podporuje skoro všechny velikosti clusterů
od 512 B až do 64 kB
4kB cluster je považován za standard
U NTFS se cluster nijak neodlišuje od jiných systémů.
Disk NTFS je symbolicky rozdělen do dvou částí
Kromě uživatelských dat přidává NTFS na disk i tzv. METADATA
Ta jsou ukládána do 16 speciálních skrytých souborů
Jedním z nich je i Master File Table (MFT)
MFT je vlastně relační databáze, která uchovává informace o souborech na disku
Každý soubor (včetně souboru MFT a metasouborů) začíná záznamem atributu v MFT
MFT zabírá oblast začátku disku, přičemž si pro sebe vyhradí větší prostor (12 % oddílu), aby se mohla dále rozrůstat a zůstávala celistvá (nefragmentovaná)
Nedostává-li se na disku místa pro soubory, volné místo určené MFT se na nějaký čas zredukuje.
Uprostřed disku je záložní kopie nejdůležitějších souborů MFT – metasouborů.
Metasoubory:
Prvních 16 souborů (metasouborů) jsou systémové soubory zodpovědné za systémové operace. Metasoubory jsou v rootu NTFS, jejich název začíná znakem "$", takže je obtížné pomocí běžných prostředků získat o nich nějaké informace.
$MFT - Sám MFT
$MFTmirr - Kopie prvních 16 záznamů MFT umístěná do středu disku
$LogFile - soubor pro protokolování
$Volume - interní informace - název oddílu, verze systému souborů, atd.
$AttrDef - soupis standardních atributů souborů na oddílu
$. - složka rootu
$Bitmap - bitová mapa volného místa oddílu
$Boot - boot sektor (bootovatelný oddíl)
$Quota - soubor, ve kterém jsou uložena práva uživatele na užití místa disku (od NT5)
$Upcase - Soubor, tabulka shody malých a velkých písmen v názvech souborů na daném oddílu. Je důležitá, jelikož názvy soborů NTFS jsou zapsány v Unicodu, který tvoří 65 tis. různých znaků a není jednoduché vyhledávat kvůli ekvivalenci malých a velkých písmen.
$Extend - Používá se pro různá volitelná rozšíření jako jsou kvóty, data bodů změny zpracování, a identifikátory objektů