Fdisk управління розділами в mac os x і bsd

синтаксис:

Для того, щоб 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

Схожі статті