Файлова система FAT

Информация - Разное

Другие материалы по предмету Разное

------------- :

: : ressecs+(fatsize*fatcnt)+

: Область даних : sectsize_/_(32*rootsize)

: :

+------------------- +

FAT захищеного режиму.

FAT захищеного режиму це стандартна файлова система, яка використовуСФться Windows 95 для пристроiв масовоi пам`ятi, наприклад, для дисководiв i жорстких дискiв. FAT захищеного режиму сумiсна з FAT MS-DOS i також зберiгаСФ iнформацiю про вмiст диску на основi таблицi розмiщення файлiв i записiв в каталогах. Крiм того, FAT захищеного режиму пiдтримуСФ довгi iмена i зберiгаСФ дату i час створення файла, а також дату останнього доступу.

У FAT захищеного режиму допустимi iмена файлiв довжиною до 256 символiв, включаючи нульовий завершаючий символ. В цьму планi вона схожа з фйловою системою Microsoft Windows NT (NTFS), яка теж працюСФ з довжиною файлiв до 256 символiв. Довжина шляху в FAT захищеного режиму (без iменi самого файлу) може бути до 246 символiв (сюди входять iмя диску, двi крапки i зворотнiй слеш). максимальне число символiв в повному iменi файлiв (разом з iменем диска, двокрапкою, шляхом i завершаючим нульовим символом) рiвне 260.

Коли додаток створюСФ файл чи каталог з довгими iменами, сичтема автоматично генеруСФ для нього вiдповiдний псевдонiм в стандартному форматi "8.3", використовуючи тi символи, якi допустимi в FAT MS-DOS. до них вiдносять любi комбiнацii латинських букв, цифр iсимволiв з ASCII-кодами бiльше 127, а також пробСФл iспецiальнi символи:

!%()_-@`~{}&#^$

Не дивлячись на те, що пробСФл допустимий в iменах файлiв та каталогiв у попереднiх версiях DOS, багато додаткiв не признають iх. По цiй причинi операцiйна система, генеруйчи псевдонiм для довгих iмен, не використовуСФ пропСФли. Крiм того, MS-DOS не вiдрiзняСФ в iменах файлiв i каталогiв букви верхнього i нижнього регiстрiв, це поширюСФться i на псевдонiми.

Windows 95 зберiгаСФ регiстр букв, вказаних в довгих iменах файлiв. Але FAT захищеного режиму, не враховуСФ регiстр букв, i не дозволить створити в одному каталозi двох файлiв наприклад з такими iменами FileName i filename.

Операцiйнi та файловi системи FAT.

Сьогоднi FAT явно не СФ найдосконалiшою з файлових систем, хоча i пiдтримуСФться всiма ОС. Майже кожна операцiйна система пропонуСФ власнi формати, якi мають переваги у вiдношеннi збереження даних, швидкостi доступу, використання обСФму жорсткого диску i т.п. Так, наприклад, при застосуваннi Windows NT слiд вибирати NTFS, якщо основними вимогами СФ надiйнiсть i швидкiсть. Правда при певних обставинах можна само заблокуватися, якщо iз-за проблем в апаратнiй частинi чи в програмному забезпеченнi виявиться неможливим запустити цю операцiйну систему. До цих даних не можна буде звернутися навiть з допомогою iншоi операцiйноi системи.

До файловоi системи FAT16 може звертатися практично люба ОС. Якщо створити первинний роздiл в цьому форматi i якщо цей роздiл маСФ розмiр до 1ГБ, то це найкращi умови для iнсталяцii декiлькох рiзних операцiйних систем на одному ПК. РЖснуючi роздiли можуть зменшуватися або дiлитися без втрати даних лише з допомогою комерцiйних допомiжних програм, наприклад Partition Magic.

Користувач, який бажаСФ розмiстити на одному ПК довiльну комбiнацiю самостiйно загружаючих систем DOS, Windows 95/98 i NT 4.0 з можливiстю сумiсного доступу до масивiв, не обiйдеться без FAT16. Правда, перевагам сумiсного використання масивiв даних i програм протистоять деякi недолiки.

Пiд традицiйними версiями MS-DOS включно до версii 6,22 неможливо, наприклад, мати безпосереднiй доступ до файлiв з довгими iменами, якi використовуються Windows 95/98 або NT 4.0; такий доступ можна мати лише до файлiв скороченими до 8 символiв iменами MS-DOS i розширенням з трьох символiв (формат 8.3). Якщо ви записуСФте, переносите чи копiюСФте в MS-DOS 6.22 i бiльш раннiх версiях файл, що маСФ довге iмя, то таке iмя обрiзаСФться до формату 8.3.

Ще неприСФмнiшим СФ те, що деякi DOS чи Windows-програми оптимiзацii файловоi системи при використаннi iх у файлових системах Windows 95/98 чи NT 4.0 замiсть користi приносять шкоду, тому що заплутують таблицю розмiщення файлiв i структури директорiй (наприклад, бiльш старi версii Norton Disk Doctor). Таким чином, програми DOS,якi безпосередньо манiпулюють структурами директорiй або FAT, застосовувати на FAT16 не можна.

Ще один недолiк файлового формату FAT16 максимальна СФмнiсть диску: з його використанням можна адресувати лише 2047 МБ на одному роздiлi. До того ж цi трохи бiльше 2 ГБ використовують ще дещо бiльше памятi оскiльки FAT16 в цьому випадку розмiр кластерiв у 32 КБ. Це стаСФ замiтним при великiй кiлькостi малих файлiв. Навiть дуже малi файли в любому випадку займають не менше 32КБ памятi жорсткого диску.

FAT32 пiдтримуСФться Windows 95 OSR2, Windows 98 i Linux (починаючи з Kernel 2.0.34), а також майбутньою Windows NT5.0 файлова система FAT32 дозволяСФ установити мiнiмальний розмiр кластерiв всього в 4КБ (замiсть 32КБ) навiть для дискiв СФмнiстю до 8 Гбайт. FAT12 i FAT16 вони також пiдтримують. Старiшi версii Windows 95, NT 4.x, Linux, нажаль, не пiдтримують FAT32. Таким чином, для обмiну даними мiж любими операцiйними системами у випадку використання файловоi системи FAT32 шлях закритий.

ОС / Файл. СистемаFAT16FAT32DOS/Windows 3.x+Windows 95+(+) починаючи з OSR2Windows 98++Windows NT до 4.х+Windows NT 5.0 (*)++OS/2+Linux+(+) починаючи з ядра 2.0.34

Файлова система FAT НЕ ДОПУСКАРД, щоб були логiчнi диски, каталоги, файли з однаковими iдентифiкаторами !

ЗАБОРОНЯРДТЬСЯ у повному iменi файла використовувати пробСФл !

Приклади допустимих iмен файлiв :

Format. com Read. me MyFyle. txt 28-03-96. doc 123. 45

Приклади не допустимих iмен файлiв :

123456789.txt aa?.doc 35*.? It.F.doc .txt