синтаксис:
Для того, щоб BIOS комп'ютера міг завантажити ядро операційної системи повинні дотримуватися певні угоди. Нульовий сектор завантажувального жорсткого диска повинен містити завантажувальний код, таблицю розділів MBR і "магічне число" (0xAA55). Таблиця розділів MBR (іноді BIOS partititions) дозволяє розділити жорсткий диск на декілька частин.
BIOS завантажує нульовий сектор в пам'ять, перевіряє "магічне число" і починає виконувати код, починаючи з першого байта. Нормальний завантажувальний код DOS шукає таблицю розділів MBR, знаходить "активний" розділ (позначається "*" в першій колонці), і якщо він знайдений, то завантажувальний блок з цього розділу завантажується і виконується замість оригінального (MBR -Master Boot Record) завантажувального блоку.
параметри:
Програма fdisk може розбити диск на розділи і встановити один з них активним. Без виклику додаткових прапорів буде надрукована таблиця розділів зазначеного диска:
Виводиться "синтетична геометрія диска", а то й зазначена інша за допомогою ключів -c, -h, -s, -S, -b. В майбутньому fdisk буде отримувати дані геометрії з регістра IOKit.
В даному випадку диск розбитий на два розділи повністю займаючи весь обсяг диска.
# Номер розділу. "*" - означає завантажувальний розділ
id Системний ідентифікатор. У OpenBSD зарезервовано десяткове число 166 (A6 -в шестнадцатеричном коді). Якщо не знайдений розділ 166, то буде використаний старий код розділів FreeBSD десяткове 165 (A5 -шестнадцатерічное). Mac OS X (Darwin) використовує інший код.
start / size Ці колонки показують початковий сектор і розмір секторів розділу в лінійних блоках.
Використання параметра -i означає, що дані розділу будуть проініціалізовані і fdisk повністю перезапише первинну запис MBR і таблицю розділів. Зроблено це буде за допомогою стандартного шаблону, або за допомогою шаблону заданого в параметрі -f.
В ядрі Darwin, стандартний шаблон робить завантажувальним розділ номер 1 і охоплює інтервал розміром 8 мегабайт починаючи з циліндра 0, головки 1, сектора 1. Розділ номер 2 буде налаштований як розділ Darwin HFS на всю іншу частину диска. Такий режим призначений для первинного поділу диска, або після його пошкодження без можливості відновлення.
Можна визначити стиль розділу параметром -astyle. Доступні стилі:
boothfs Створити завантажувальний розділ 8МБ (тип A8 -шестнадцатерічное) і зробити все інше простір
диска Darwin HFS розділом (тип AF -шестнадцатерічное).
hfs Зробити поточний диск HFS + (Mac OS extented AF-шестнадцатеричное)
dos Зробити поточний диск розділом DOS (тип 0C -шестнадцатерічное)
raid Зробити поточний диск розділом типу AC - шістнадцяткове.
Зауваження: Цей параметр може перезаписати опис дисків формату NT. Параметри -u і -i є взаємовиключними і разом не використовуються.
Параметр -e використовується для інтерактивного редагування таблиці розділів. Даний режим розроблений для зміни будь-яких розділів на обраному диску, включаючи додаткові розділи. Це дуже корисний режим, ви можете редагувати розділи скільки завгодно, але вони не будуть змінені, поки ви не дасте команду write (записати) і не підтвердите її явно у відповідь на запит про записи змін.
Коли ви в перший раз ви ввійдете в даний режим ви побачите підказку командного рядка у вигляді: fdisk:>. Ця підказка несе важливу інформацію, якщо був модифікований завантажувальний блок (в оперативній пам'яті), то підказка набуде вигляду fdisk: *>. Другий додатковою інформацією в підказці може бути числ вказане в ній. Воно вказує зміщення від поточного завантажувального блоку до місця редагування.
Список команд для командного режиму fdisk