Для того щоб розмістити інформацію на диску дискеті її необхідно розмітити (відформатувати) за допомогою команди FORMAT.
Примітка. При форматуванні вся стара інформація на диску пропадає (руйнується).
Рис.1. Структура розміщення інформації на диску.
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18.
Програма Таблиця Файли системи MS-DOS
початкової розміщення IO.SYS, MSDOS.SYS,
завантаження (BOOT) (FAT-таблиця) COMMAND.COM, утиліти.
У MS-DOS прийнята наступна структура розміщення інформації на дискеті.
Уявімо диск як послідовність секторів у вигляді прямокутників, що слідують один за одним.
Призначення кожного сектора завжди строго фіксоване. У першому секторі нульової доріжці завжди розташовується програма Boot Record-початковий завантажувач. У 1 - 4 секторах знаходиться таблиця розміщення файлів (FAT-таблиця). Введу її важливості для розміщення файлів на диску вона дублюється. Основна частина FAT- таблиці знаходиться в 1-м і 2-секторах, а копії - в 3-4 секторах. В 5-11 секторах розміщений кореневий каталог диска. Через обмеженість числа секторів, виділених для кореневого каталогу. У ньому може зберігатися до 112 записів про файлах і підкаталогах. Такого обмеження для підкаталогів не існує, так як для них може виділятися вже довільне число секторів, пов'язаних один з одним за допомогою FAT-таблиці. Якщо диск системний, то,
0 1 2 3 4 5 6 7 8 9 10 11. 22 25 27 28
Ім'я Т і п Резерв
Атрибути файлу Час і дата
Номер першого Розмір файлу
кластера в байтах.
Рис.2. Структура запису в каталозі.
починаючи з 12 сектора, на ньому розташовуються системні файли і утиліти.
Для несистемного диска з 12 сектора розташовуються файли користувача.
У 26-му і 27-байтах зберігаються відомості про розміщення 1-го кластера файлу, описуваного даним записом. Подальші відомості можна отримати в FAT- таблиці, яка визначає певного кластеру на диску і може містити наступну інформацію:
Кластер зайнятий і є ознака кінця файлу;
і деяку іншу інформацію.
Таким чином, каталог і FAT-таблиця забезпечує можливість знаходити і створювати файли на диску.