словник | перекладачка | факти | тексти | програми
щодо | посилання | новини | гостьова книга | пошук
початок << тексти  << автор  << зміст  << сторінка

next up previous contents index
Далі: Розширені та логічні розділи Вгору: Розділи Назад: Розділи

Головний загрузочний запис, загрузочні сектори та таблиця розділів.

62.

Всі дані про те, як диск розділений на розділи, зберігаються в його найпершому секторі (тобто - в першому секторі першої доріжки на першій магнітній поверхні). Цей перший сектор 63 і є головним загpузочним записом (MBR) диску, це є той запис, який читається BIOS'ом і починає відпрацьовувати, коли комп'ютер стартує. В MBR записується невелика програма, яка читає таблицю розділів дисків, перевіряє, який з розділів є активним (тобто, з нього можна загрузити систему) і читає перший сектор цього розділу - загрузочний сектор цього розділу (MBR - це теж загрузочний сектор, але він - спеціальний серед секторів і тому називається інакше). В цьому іншому загрузочному секторі записана інша невеличка програмка, яка читає початок операційної системи записаної в даному розділі (якщо, звичайно, з цього розділу можна загрузитися) і після цього передає управління операційній системі.

Схеми розбиття на розділи не вмонтовані в апаратуру комп'ютера, і навіть BIOS не знає про них. Це всього-навсього домовленість, яка виконується багатьма операційними системами. Правда, не всіма операційними системами, але ця меншість з них є скоріше виключенням. Деякі операційні системи можуть користуватися одним розділом на диску і поділяють цей розділ всередині на підрозділи. Системи цього типу мирно співіснують з іншими системами (включаючи Лінакс), і для них не потрібні ніякі спеціальні підходи. Але операційні системи, які не підтримують розділи диску не можуть співіснувати з іншими системами зовсім.

Для власної безпеки завжди краще мати таблицю розділів диску записаною в себе на аркуші паперу, так що навіть зіпсовану таблицю можна було б відновити після краху (якщо зіпсована тільки таблиця розділу, Ви не загубите своїх файлів). Зіпсовану таблицю можна відновити за допомогою команди fdisk , а подивитися, яка Ваша таблиця - командою fdisk -l :

$ fdisk -l /dev/hda

Disk /dev/hda: 15 heads, 57 sectors, 790 cylinders
Units = cylinders of 855 * 512 bytes

Device Boot Begin Start End Blocks Id System
/dev/hda1 1 1 24 10231+ 82 Linux swap
/dev/hda2 25 25 48 10260 83 Linux native
/dev/hda3 49 49 408 153900 83 Linux native
/dev/hda4 409 409 790 163305 5 Extended
/dev/hda5 409 409 744 143611+ 83 Linux native
/dev/hda6 745 745 790 19636+ 83 Linux native
$



Dmytro Kovalev
1999-06-10
вгору
 
Без реклами
2004-03-23 13:50:54
TopList
© 2000-2003, Київ, Соломко Валентин -- ідея та наповнення, графічне опрацювання -- проєкт дизайн, змiнено -- 08.06.2003 14:25:49