NTFS fájlrendszer
NTFS fájlrendszer
NTFS kombinációja a hatékonyság, a megbízhatóság, és a kompatibilitás hiányzik a FAT vagy HPFS. Úgy tervezték, hogy könnyedén végezze fájlműveleteket, mint az olvasás, írás, és a kutatás, valamint javított műveleteket, mint például a fájl visszaállítása rendszer egy nagyon nagy merevlemezek.
NTFS is biztonsági funkciók szükséges fájl szerverek és a nagy teljesítményű PC-k a vállalati környezetben. NTFS támogatja adathozzáférés ellenőrzése és kiváltságait a tulajdonos, ami fontos a integritását vállalati adatokat. Míg könyvtárak közös Windows NT Server, vannak rendelve egyedi engedélyeket, az NTFS fájl és könyvtár jogosultságokat lehet rendelni függetlenül, külön, vagy sem. NTFS - csak a fájlrendszer a Windows NT, amely lehetővé teszi, hogy jogosultságokat egyes fájlokat.
NTFS egy egyszerű, de nagyon erős fejlődés. Mert ebből a szempontból a fájlrendszer összes információt az NTFS kötet egy fájl vagy egy részét egy fájlt. Minden forgalmazott NTFS kötet szektor tartozik egy fájlt. Még metaadat (metadata) fájlrendszer (az információ, amely leírja a fájlrendszer közvetlen) része a fájlt.
Ennek alapja az attribútumok a fájlrendszer támogatja az objektum-orientált alkalmazások kezelésére az összes fájlt tárgy, amely a felhasználó által definiált és a rendszer tulajdonságait.
164 RÉSZ: A Windows NT
Master File Table
Minden fájl NTFS-kötet képviseli rekord egy külön fájlban a master file table (MFA - master file table). NTFS fenntartja az első 16 rekordok a táblázatban szereplő konkrét információkat. Az első bejegyzés ebben a táblázatban ismerteti a fájlt közvetlenül a főtábla;
majd tükrözött (tükör rekord) MFT. Ha az első MFT rekord megsemmisül, NTFS beolvassa a második rekord találni egy tükör a MFT fájl, az első rekordja, amely megegyezik az első MFT rekordot. MFT helymeghatározó adatok szegmensek és tükör MFT rögzített fájlt a boot szektor. A másolatot a boot szektor logikai korong közepére.
MFT harmadik lemezét - a log file (log file); Arra használják, hogy visszaállítani a fájlokat. A naplófájl részletesen később ebben a fejezetben. Tizenhetedik és az azt követő felvétel a master file táblázat a saját fájlok és könyvtárak (is tekintik NTFS fájlok) a hangerőt. Ábra. Ez azt mutatja, egy egyszerűsített szerkezetű MFT.
Ábra. Szervezése master file táblázat
Törzsdossziénak táblázat egy bizonyos mennyiségű helyet dtya egyes bejegyzésében. Fájl attribútumok tárolják az MFT kiosztott helyet. Kis fájlok és könyvtárak (általában 1500 byte vagy kevesebb) tartalmazhat teljesen. a master file táblázat bejegyzés.
5. fejezet Windows NT File System, és a jobb lemezkezelő ________165
fájl vagy könyvtár neve
Adatok vagy index
A címtárbejegyzések kerülnek a master file táblázat ugyanúgy, mint egy bejegyzésében. Ahelyett, hogy az adatok katalógusok tartalmaznak index információt. Kis címtárbejegyzéseket teljesen a szerkezeten belül MFT. Nagy katalógusok vannak elrendezve B-fa, amelynek eredménye a mutató külső klaszterek tartalmazó könyvtár bejegyzéseket, amelyeket nem lehetett írva a MFT szerkezetét.
NTFS file attribútumok
NTFS vizsgál minden egyes fájl (vagy könyvtár), mint egy sor fájl attribútumokat. Elemek, mint például a fájlnév, információ védelem, valamint az adatok - az összes fájl attribútumok. Minden attribútum azonosít egy attribútum típus kód és, adott esetben, egy attribútum neve.
Ha fájlattribútumok vannak tárolva az MFT fájl rekord, ezek az úgynevezett rezidens (rezidens) tulajdonítja. HanpHMqi információk, például a fájl nevét és időbélyegző mindig benne van az MFT fájl rekordot. Ha a fájl mérete túl nagy, hogy tartalmazza az összes attribútum az MFT fájl rekord, néhány attribútum a nem-rezidensek (rezidensek). Rezidensek attribútumok foglalnak egy vagy több fut (futás) lemezterület máshol a mennyiség (futásteljesítmény lemezterület - folytonos lineáris terület a lemezen).
Általában minden attribútum oka lehet az áramlás íjak függetlenül attól, hogy azok rezidens vagy nem rezidens.
Táblázat. 5.1 egy lista minden jó tulajdonsága egy fájlt, jelenleg definiált NTFS. Ez a lista bővíthető, t. E. Egyéb fájltulajdonságokkal a jövőben azt azonosítani lehet, ha szükséges.
5.1 táblázat. NTFS file attribútumok
Szabványos információ (normál információ)
Hivatkozásokat tartalmaz a költségvetés, és így tovább
Képesség List (attribútumok listája)
Felsorolja az összes többi tulajdonság (csak a nagy fájlok)
Fájlnév (fájlnév)
Képesség megismételjük a hosszú és rövid fájlnevek hosszú fájlnév legfeljebb 255 karakter Unicode Rövid név - Elérhető az MS-DOS, nyolc plusz
166 ________________________________ RÉSZ: A Windows NT
Vége táblázat. 5.1
három karakter, érzéketlen további nevek, vagy kemény kapcsolatok (hard link), POSIX és szintén benne további attribútumok a fájl nevét
Biztonsági leíró (biztonsági leíró)
Méri információ arról, hogy ki fér hozzá a fájlhoz, kié, és így tovább
Ez tartalmazza a fájl adatait
Index Root (gyökér indexek)
Használt, amikor dolgozik katalógusok
Index Allocation (kiosztási index)
Használt, amikor dolgozik katalógusok
Volume Information (hangerő információ)
Ez csak akkor használható a rendszer térfogata fájlt, és magában foglalja különösen a változat nevét és a hangerő
Bitmap (bittérkép)
Tájékoztat a bejegyzéseket MFT vagy könyvtár
Bővített Képesség Information (Információ kiterjesztett attribútumot)
Felhasználás fájlkiszolgálókon társított OS / 2, az attribútum típusa nem használt Windows NT
További jellemzők (kiterjesztett attribútumok)
Felhasználás fájlkiszolgálókon társított OS / 2, az attribútum típusa nem használt Windows NT
Hosszú és rövid fájlnevek
Mint HPFS NTFS támogatja fájlnevek legfeljebb 255 karakter lehet. NTFS fájlneveket használ a Unicode karakterkészlet 16 bit; azonban a hozzáférés kérdését az MS-DOS oldani. NTFS automatikusan létrehoz egy támogatott MS-DOS nevet (nyolc plusz három karakter) az egyes fájlokhoz. Így, NTFS fájlokat lehet használni keresztül a hálózati operációs rendszer MS-DOS és az OS / 2. Ez különösen fontos a fájlszerver egy szervezet, amely a személyi számítógépek két vagy mindhárom operációs rendszereket.
Létrehozása fájlnevek „nyolc plusz három”, NTFS is lehetővé teszi az alkalmazások MS-DOS és a Windows 3. dolgozni fájlokat, melyek hosszú nevű NTFS Emellett miközben alkalmazási fájlok MS-DOS vagy a Windows 3. \ tárolt egy NTFS-köteten, és neve file „nyolc plusz három” és egy hosszú névvel
Figyelem! Ha elment egy MS-DOS vagy a Windows fájl alkalmazások ZH egy NTFS-köteten, ha az alkalmazás menti az ideiglenes fájlt, törölje az eredeti fájlt, és átnevezi az ideiglenes fájlt az eredeti nevét, a hosszú fájlnév elveszett. Bármilyen egyedi fájlengedélyeket is elveszett. Engedély újra átment a szülő könyvtár.
Ha egy hosszú fájlnevet vagy mappát NTFS kötet szóközöket tartalmaz, győződjön meg arról, hogy az elérési út van írva idézetek. Ez akkor igaz, ha az utat, hogy a Program Manager az alkalmazás ikonok, például azt feltételezik, hogy a Word for Windows van telepítve D Word for Windows. Parancssori program elemtulajdonságok kell állítani D szó WINDOWSWINWORD EXE. Ennek hiányában idézőjelbe jelenik egy hibaüzenet „Az út DAWord érvénytelen” (Út D: \ Word érvénytelen).
5. fejezet Windows NT File System, és a jobb lemezkezelő ________167
Az alábbi példa parancssor jogi rekordot tartalmazó terek:
mozog "a: \ Ebben a hónapban a jelentések \ *. *", „a: \ Utolsó mont jelentései
Ahhoz, hogy fájlokat másolni vagy áthelyezni a kis-és nagybetűk hosszú neveket, a legmegbízhatóbb módja az, hogy válassza ki a fájlokat az egérrel a File Manager. Ez a módszer lehetővé teszi, hogy egyedi azonosítására fájlokat műveletek elvégzéséhez őket.
Amikor dolgozik a Windows NT 3.5 létrehozott fájlokat vagy átnevezett FAT partíció hozható összefüggésbe a hosszú fájlneveket. Szabályai határozzák hosszú fájlnevek egy NTFS-köteten is kapcsolódik a hosszú fájlneveket FAT partíciót; különbség az, hogy a fájlnevek FAT ns tartalmazhat kiterjesztett karaktereket. További információ a támogatást a hosszú fájlneveket FAT partíció megtalálható a „The FAT fájlrendszert." Generációs rövid fájlnév
) És száma. Például, laminálva egyes fájlnév adunk -1. Ismétlődő fájlnevek végződnek
3 és t. D. A fájlnév kiterjesztését csonkítva három vagy kevesebb karakter. Végül, a neve megjelenik a parancssor NTFS fájl fordítja minden karakter a fájl neve és kiterjesztése nagybetűs (File Manager megjeleníti a fájl nevét kisbetűvel).
Windows NT 3.5 némileg eltérő módszer segítségével rövid fájlnevek az esetben, ha öt vagy több fájl, amely azt mutatná, hogy a kettős rövid fájlneveket. Az ötödik és a későbbi Windows NT fájl csak az első két karakter hosszú fájlnév, majd egy speciális matematikai művelet (a funkciója a hosszú név) generálja a következő egyedi négy karakteres rövid fájlnév; akkor az eredmény hozzáadjuk
5 (vagy egy másik számot, ha szükséges, hogy elkerüljük az ismétlődő fájlnevek). Ez a módszer elsősorban javított hatékonyságot biztosit arra az esetre, amikor a Windows NT kell létrehozni rövid fájlnevek a nagy fájlok száma hasonló hosszú neveket. Windows NT használja ezt a módszert a rövid neveket és a FAT NTFS kötetek.
Alapértelmezés szerint a Windows NT 3.5 támogatja a fájlnevek MS-DOS formátumú minden NTFS kötetek. Akkor ki ezt a funkciót az összes kötet teljesítmény javítására kötetek számos hosszú vagy hasonló nevet. Hogy kikapcsolja támogatása rövid
168 _______________________________ RÉSZ. A Windows NT
fájlneveket az összes NTFS kötetek kell állítani 1, az érték NtfsDisable8dot3NameCreation következő rendszerleíró tétel:
File Manager és a dir parancs képes megjeleníteni, vagy a hosszú fájlneveket
NTFS vagy rövid neveket a MS-DOS szabvány, így dolgozni
fájlok segítségével mindkét nevet.
parancs segítségével:
Figyelem! Automatikusan megjelenik a hosszú és rövid fájlnevek kell használnia th ikon System Control Panel készlet változóan „dircmd érték / x.
NTFS támogatja több adatfolyamot. patak neve azonosítja egy új adat attribútum a fájlban. Streams külön blokkot az opportunista, fájlszűrés, forgalomba méretei és fájlméret, de a megosztott fájlok.
A következő példa illusztrálja az egyik a menetek:
Ez a funkció lehetővé teszi az adatok kezelését svyazayushmi külön modulként. Például Macintosh számítógépek ilyen típusú szerkezet kezeléséhez elágazás adatok és források. Egy másik példa a könyvtár fájl, amelyben a fájlok meghatározása a alternatív folyamok:
könyvtár: filel. fájl2. file3
Vagy tegyük fel, hogy a „szellemi” compiler létrehoz egy fájlt szerkezete hasonló a következő:
program: source_file. doc_file. object_file. executable_file
Figyelem! Mivel az. Lie NTFS támogatja a floppy lemez másolásakor NTFS fájlokat egy floppy lemez és egyéb adatfolyamok nem nyújtanak FAT attribútumok elvesznek.
5. fejezet Windows NT fájlrendszer, és a jobb lemezkezelő ________169
Összhang a POSIX
Összhang POSIX lehetővé teszi, hogy vándorol UNIX-alkalmazások a Windows NT környezetben. Windows NT teljes egészében illeszkedik a szabványos IEEE 1003,1 intézmény, amely meghatározza az elnevezési és azonosító fájlokat.
A következő funkciókat tartalmazza a POSIX NTFS:
Érzékeny nevek a POSIX README fájlt TXT, a Readme.txt és a readme.txt különbözőek.
Hard linkek (kemény Imks) fájlt lehet rendelni több nevet. Ez lehetővé teszi, hogy két fájl különböző nevekkel, amely lehet elhelyezni a különböző könyvtárak tartalmazza ugyanazokat az adatokat.
További jelek vremeniPokazyvayut amikor a fájl utolsó használt vagy módosítani.
Így a fájlok kezelése, akiknek a neve különbözik csak az esetben használja POSIX alkalmazásokat.
További információk a kérdésben, lásd az alábbi kapcsolódó POSIX alrendszer fejezetében az 1. és a 17..
Az a lehetőség, NTFS, használt Macintosh Szolgáltatások Ügyfeleink
Macintosh-szolgáltatás része a Windows NT Server. Ez a szolgáltatás a felhasználók képesek hozzáférni Macintosh fájlokat a Windows NT Server; t. Hogy. Ezek a fájlok elérhetők a hálózati felhasználók számára a Windows NT, a fájl szerver könnyen használható nyilvános hozzáférést biztosít a különböző hardver platformokon.
Megoldása során a szolgáltatást elérhetővé kell tenni Macintoch NTFS partíciót, ha azt szeretné, hogy automatikusan létrehoz egy felhasználói azonosító modul mennyiség (felhasználó azonosítására Module) a Macintosh kliensek (Network Control Panel használja az első NTFS partíció létrehozása az alapértelmezett e kötetek).
Macintosh kliensek csak akkor használható fájlok NTFS kötetek. A Macintosh és elágazási Finger források minden Macintosh fájl tárolja NTFS patakok. Mivel NTFS támogatja a hosszú fájlneveket, a nevét a legtöbb Macintosh fájl kerülnek. Macintosh-szolgáltatás megtartja jogosultságokat mappa (fájlmegosztás mappa), mint a felbontás Windows NT; ez azt jelenti, hogy csak egy sor jogosultságokat a fájl vagy mappa van előírva, és a felhasználók a Windows NT és Macintosh felhasználók számára. Azonban Macintosh felhasználók nem látják a jogosultságokat, mint AppleShare csak támogatja mappa jogosultságait.
További információ a szolgáltatás Macintosh megtalálható a dokumentációban a Windows NT Server Services for Macintosh.
____________________________ 170 RÉSZ A Windows NT
NTFS fájlok rendszer
5.2 táblázat A rendszer NTFS-fájlok
Ez utalást tartalmaz a pozíciót mennyiségének rossz klaszterek
Összehasonlítva NTFS és FAT HPFS
NTFS kölcsönvette a legjobb tulajdonságait a FAT és HPFS. FAT NTF rendszer kölcsönzött filozófiája „egyszerűség teremt hatékonyság”. Hatékonyság nő, amint az számos lemez transzferek minimalizálható a leggyakoribb műveletek. Tól HPFS NTFS rendszert örökölt módszereket sebességének növelése és a rugalmasság. Például NTFS B-tree, hasonló HPFS használt hatékonyság maximalizálása érdekében. NTFS támogatja a hosszú és rövid fájlnevek kompatibilitás MS-DOS, a HPFS és más hálózati ügyfelek, valamint az OS / 2, UNIX, Ap-pleShare és az NFS. NTFS is rendelkezik számos fejlett (bővített) tulajdonítja, és lehetővé teszi a jövőbeli alkalmazások azonosítására más kiterjesztett attribútumokat.
NTFS biztonsági adatainak rögzített és kivehető merevlemezek, ami különösen fontos a vállalati felhasználók számára. Tegyük fel például, a felhasználó Alexander kivehető merevlemez a számítógépen. Ez merevlemez NTFS kötet és
5. fejezet Windows NT File System, és a jobb lemezkezelő ________171
védelmét engedélyek, csak azokhoz Sándor, és egy másik felhasználó ugyanabban a tartományban, Ann. Ann működik az ága a cég. Alexander kivonja a meghajtót a számítógépből, és elküldi azt Ann, amely meghatározza a meghajtót a számítógépbe. Amikor belép a fájlokat a lemezen annak a ténynek köszönhető, hogy Ann ugyanabban a tartományban, mint az Alexander, látja, hogy a védelmi mechanizmusok a régión belül az NTFS kötet ép.
Figyelem! Biztosítani kell egy zárt rendszerben, mielőtt eltávolítaná a lemez, amely ezt a NTFS.
Továbbá, NTFS helyreállítási olyan rendszert, amely erőteljesebb, mint a FAT vagy HPFS; NTFS is felelős POSIX követelményeknek.
Táblázat. 5.3 bemutatja összehasonlító jellemzőit FAT, a HPFS és az NTFS alkalmazott Windows NT:
5.3 táblázat. Összehasonlítva jellemzői FAT, a HPFS és az NTFS