Дослідження файлової структури
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
?а, дає доступ до областей диска до яких не має доступу DOS, або яких він не розпізнає . Рятує пошкодженні файли чи їх данні " . Запустиши програму Disk Editor, бачимо що програма працює в режимі "тільки для читання" обираємо в дереві пристроїв дискету (комбінацією ALT+D).
СИСТЕМНА ОБЛАСТЬ МАЄ ТРИ ЗОНИ.
- Займає 0 сектор завантажувальний запис Boot Record (BR). ЦЕ невеличка програма що завантажує всю операційну систему ( для системних дискет ). Для несистемних дискет замість системного завантажувача записана фраза про його відсутність.
Байтів у секторі512Секторів в кластері1Зарезервованих секторів на початку1Копій FAT2Елементів кореневого каталогу224Всього на диску2880Секторів на FAT9Секторів на дірожку 18Сторон2Спеціальних скритих секторів---
- Займає 1-9 сектори, це робоча таблиця розміщення файлів, в якій вказується, які сектори відносяться до конкретного файлу. В цій же зоні за робочою FAT-1 розміщена резервна FAT-2 10-18 сектори. FAT поділена на чарунки розміром 116 біт. Кожна чарунка FAT привязується до конкретного сектору області даних, які називаються кластерами. Всього FAT налічує 2847 чарунок, стільки ж кластерів вміщує область даних. В чарунках FAT вказується номер наступного кластера файлу, а номер початкового кластеру реєструється в кореневому каталозі.
Таблиця FAT розшифровується так (файл DRWEB): у комірці 3 знаходиться посилання на наступний, 4 кластер, а у 4 кластері знаходиться запис ЕOF, що означає кінець коду файлу у даному кластері.
- Кореневий каталог з 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