Дослідження файлової структури

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

?а, дає доступ до областей диска до яких не має доступу DOS, або яких він не розпізнає . Рятує пошкодженні файли чи їх данні " . Запустиши програму Disk Editor, бачимо що програма працює в режимі "тільки для читання" обираємо в дереві пристроїв дискету (комбінацією ALT+D).

СИСТЕМНА ОБЛАСТЬ МАЄ ТРИ ЗОНИ.

  1. Займає 0 сектор завантажувальний запис Boot Record (BR). ЦЕ невеличка програма що завантажує всю операційну систему ( для системних дискет ). Для несистемних дискет замість системного завантажувача записана фраза про його відсутність.

 

Байтів у секторі512Секторів в кластері1Зарезервованих секторів на початку1Копій FAT2Елементів кореневого каталогу224Всього на диску2880Секторів на FAT9Секторів на дірожку 18Сторон2Спеціальних скритих секторів---

  1. Займає 1-9 сектори, це робоча таблиця розміщення файлів, в якій вказується, які сектори відносяться до конкретного файлу. В цій же зоні за робочою FAT-1 розміщена резервна FAT-2 10-18 сектори. FAT поділена на чарунки розміром 116 біт. Кожна чарунка FAT привязується до конкретного сектору області даних, які називаються кластерами. Всього FAT налічує 2847 чарунок, стільки ж кластерів вміщує область даних. В чарунках FAT вказується номер наступного кластера файлу, а номер початкового кластеру реєструється в кореневому каталозі.

 

Таблиця FAT розшифровується так (файл DRWEB): у комірці 3 знаходиться посилання на наступний, 4 кластер, а у 4 кластері знаходиться запис ЕOF, що означає кінець коду файлу у даному кластері.

  1. Кореневий каталог з 19-32 сектори включно. В каталозі розміщенні записи про файли, що знаходяться в області даних. На кожний запис відводиться 32 байти і він вміщує всі атрибути файлу в такому порядку: імя, розширення, розмір, номер початкового кластеру, дата утворення, час утворення, атрибути H, R, A, S, D. Оскільки кореневий каталог займає фіксоване місце на диску і його розмір обмежений 14 секторами то в ньому можна зареєструвати: (512*14)/32= 224 записи про файли і підкаталоги. Для того щоб обмеження кореневого каталогу не зменшили штучно розмір диску, потрібно утворювати підкаталоги для яких не існує обмежень розміру.

 

Сектор 19

імярозширеннярозмір№ початкового кластерудата час атрибутиHRASDDRWEBPGP294228/08/983:02-----DRWEBICO766328/08/983:02-----DRW40201TXT699506/09/983:02-----

В області даних сектори називаються кластерами. Нумерація кластерів починається з 2-го, який відповідає 33-му сектору, а останній має номер 2848 і відповідає 2879 секторові.

Наприклад: Кластер 2, Сектор 33