Разбиение дисков с помощью fdisk. Работа с программой Fdisk. Установка активного раздела

Writing /var/www/wiki.dieg/wikionline/darkfiredatawiki/cache/c/c897522fae1a58f8c112fddb1c80f754.xhtml failed

Команды fdisk

fdisk - общее название системных утилит (sfdisk) для управления разделами жёсткого диска. Широко распространены и имеются практически в любой операционной системе, но работают по-разному. Используют текстовый интерфейс пользователя. В системе Linux можно запускать fdisk в интерактивном или командном режиме. При запуске нужно обязательно указывать устройство диска, например: /dev/hdb, /dev/sda и т. п. В отдельных случаях (при изменении раздела в командном режиме), потребуется указать раздел диска (например /dev/hda1).

# fdisk -l Диск /dev/sda: 160.0 ГБ, 160041885696 байт 255 heads, 63 sectors/track, 19457 cylinders Units = цилиндры of 16065 * 512 = 8225280 bytes Disk identifier: 0xea89ea89 Устр-во Загр Начало Конец Блоки Id Система /dev/sda1 * 1 1216 9767488+ 83 Linux /dev/sda2 1217 19457 146520832+ 5 Расширенный /dev/sda5 1217 1459 1951866 82 Linux своп / Solaris /dev/sda6 1460 2675 9767488+ 83 Linux /dev/sda7 2676 3891 9767488+ 83 Linux /dev/sda8 3892 19457 125033863+ 83 Linux Диск /dev/sdb: 4026 МБ, 4026531840 байт 136 heads, 30 sectors/track, 1927 cylinders Units = цилиндры of 4080 * 512 = 2088960 bytes Disk identifier: 0x00081047 Устр-во Загр Начало Конец Блоки Id Система /dev/sdb1 * 1 1928 3932159+ b W95 FAT32

Использование fdisk

Обычно разбиение диска производится с помощью программы fdisk для Linux , которая запускается на одном из этапов установки. Кроме этого, в современных дистрибутивах, пользователь может столкнуться со специальными мастерами(wizard), являющимися надстройками fdisk, и позволяющими графически представлять разбиение диска на разделы. Программа fdisk имеет интерфейс командной строки.

После загрузки средств инсталляции выполните команду fdisk, напечатав

Fdisk

где имя устройства в Linux, которому вы хотите выделить раздел. Например, если вы хотите выполнить fdisk для первого IDE-диска, используйте команду fdisk /dev/hda. /dev/hda (первый IDE-диск) берется по умолчанию, если вы не описали другого.

Для современных HDD может понадобиться запуск с ключом -u, например fdisk -u /dev/sdb. Чтобы избежать ошибки "Partition 1 does not start on physical sector boundary."

Если вы создаете разделы для Linux более, чем на одном диске, выполните fdisk отдельно для каждого диска.

# fdisk /dev/hda Command (m for help):

В этот момент fdisk ждет команды; вы можете ввести m, чтобы получить перечень опций.

Команда (m для справки): m Действия a установить признак загрузочного раздела d удалить раздел l показать список известных типов раздела m вывести это меню n добавить раздел p вывести таблицу разделов q выйти без сохранения изменений t сменить системный идентификатор раздела v проверить таблицу разделов w записать таблицу разделов на диск и выйти x дополнительные возможности(для опытных пользователей) Команда (m для справки):

Для создания нового раздела используется команда n. О большинстве других опций вы можете не вспоминать. Выйти из программы fdisk, без сохранения произведенных изменений, можно командой q. Выйти из программы fdisk с записью изменений в таблице разделов можно командой w.

Первое, что вы должны сделать, это получить и записать текущее состояние таблицы разделов. Используйте команду p.

Command (m for help): p Disk /dev/hda: 16 heads, 38 sectors, 683 cylinders Units = cylinders of 608 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/hda1 * 1 1 203 61693 6 DOS 16-bit >=32M Command (m for help):

Это пример, когда у нас один MS-DOS-раздел на /dev/hda1, который имеет 61693 блоков (около 60M - блок в Linux - 1024bytes). Этот раздел начинается на цилиндре 1 и заканчивается на цилиндре 203. Всего у нас на диске 683 цилиндров. Так что остается 480 цилиндров для создания раздела Linux.

Для создания нового раздела используйте команду n. В этом примере мы создадим два новых первичных раздела (/dev/hda2 and /dev/hda3) для Linux.

Command (m for help): n Command action e extended p primary partition (1-4) p

Здесь fdisk спрашивает тип создаваемого раздела: extended (расширенный) или primary (первичный). В нашем примере мы создаем только первичный раздел, так что выбираем p.

Partition number (1-4):

Затем fdisk спросит число создаваемых разделов; поскольку раздел 1 уже использован, наш первый раздел Linux получит номер 2.

Partition number (1-4): 2 First cylinder (204-683):

Теперь введите номер первого цилиндра раздела. Поскольку цилиндры с 204 по 683 не используются, мы используем первый свободный (номер 204). Нет смысла оставлять пустые места между разделами.

First cylinder (204-683): 204 Last cylinder or +size or +sizeM or +sizeK (204-683):

Программа fdisk запрашивает размер создаваемого раздела. Мы можем указать последний номер свободных цилиндров или размер в байтах, килобайтах или мегабайтах. Поскольку мы хотим, чтобы наш раздел был размером в 80M, мы укажем +80M. При указании размера раздела таким способом fdisk округлит действительный размер раздела до ближайшего числа цилиндров.

Last cylinder or +size or +sizeM or +sizeK (204-683): +80M Warning: Linux cannot currently use 33090 sectors of this partition

Если вы увидите предупреждение, вроде этого, его можно проигнорировать. Программа fdisk выдает сообщение, поскольку это старая программа, написанная еще до того, когда в Linux были разрешены разделы более, чем 64M. Теперь мы готовы создать второй раздел для Linux. С целью демонстрации мы создадим его размером в 10M.

Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 3 First cylinder (474-683): 474 Last cylinder or +size or +sizeM or +sizeK (474-683): +10M

Наконец, мы выдадим таблицу разделов. Вновь запишите всю информацию, особенно размеры в блоках ваших новых разделов. Вам потребуется знать размер разделов позже при создании файловой системы. Попутно проверьте, что разделы не накладываются друг на друга.

Command (m for help): p Disk /dev/hda: 16 heads, 38 sectors, 683 cylinders Units = cylinders of 608 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/hda1 * 1 1 203 61693 6 DOS 16-bit >=32M /dev/hda2 204 204 473 82080 81 Linux/MINIX /dev/hda3 474 474 507 10336 81 Linux/MINIX

Как вы видите, теперь есть /dev/hda2 - раздел размером в 82080 блоков (что соответствует приблизительно 80M), и /dev/hda3 - 10336 блоков (около 10M).

Имейте в виду, что много дистрибутивов требуют использования команды t в программе fdisk для изменения области своппинга "Linux swap", которая обычно имеет номер 82. Вы можете воспользоваться командой l для печати кодов типов известных разделов, а затем использовать t, чтобы установить тип области своппинга, соответствующий "Linux swap".

При этом программы инсталляции смогут автоматически найти ваши разделы своппинга, основываясь на типе. Если ваши программы инсталляции не распознают области своппинга, вы можете снова запустить программу fdisk и использовать команду t в режиме вопросов.

В вышеприведенном примере оставшиеся цилиндры диска (номера с 508 по 683) не использованы. Вы можете позже создать дополнительные разделы.

Наконец, мы используем команду w, чтобы записать изменения и выйти из fdisk

Command (m for help): w #

Имейте в виду, что ни одно из сделанных изменений не даст эффекта то тех пор, пока вы не дадите команду w. Так что вы можете играть с различными конфигурациями и сохранить их, когда закончите. Кроме того, если вы захотите выйти из fdisk в любое время без сохранения изменений, используйте команду q.

Не забывайте также, что вы не сможете загружать Linux с разделов, использующих номера цилиндров, превышающие 1023. Поэтому, вы должны попытаться создать корневой раздел Linux на цилиндрах до 1023-го. Но если это невозможно - загружайтесь с дискеты.

Некоторые дистрибутивы Linux требуют перезагрузки системы после окончания работы fdisk. Это позволяет изменениям в таблице разделов оказать свое влияние на последующую инсталляцию. Новые версии fdisk автоматически изменяют соответствующую информацию в ядре, так что перезагрузка не требуется. Чтобы обезопасить себя, после выполнения fdisk вам следует снова загрузить средства инсталляции как и раньше - перед продолжением инсталляции.

fdisk [-BIaipstu] [ -b загрузчик ] [-1234] [ диск ] fdisk -f файл_конфигурации [-itv] [ диск ]

ПРОЛОГ Чтобы BIOS смог загрузить ядро, необходимо придерживаться определённых соглашений. Нулевой сектор диска должен содержать загрузочный код, таблицу слайсов и магическое число. Используя слайсы BIOS , диск может быть разбит на несколько частей. BIOS считывает нулевой сектор и проверяет магическое число. Затем загрузочный код из нулевого сектора проверяет таблицу слайсов, чтобы найти слайс, помеченный как "активный"". Затем он считывает программу начальной загрузки из активного слайса, и если слайс помечен как загрузочный, запускает её. В DOS может быть несколько слайсов, один из которых будет активным. Утилита fdisk для DOS позволяет разделить дисковое пространство на слайсы и пометить один из них как активный. ОПИСАНИЕ Утилита fdisk для служит тем же целям, что и аналогичная ей утилита для DOS. Первая форма вызова используется для вывода информации о параметрах слайсов или для её редактирования в интерактивном режиме. Вторая - для записи таблицы слайсов c использованием файла конфигурации файл_конфигурации ; она предназначена для использования другими сценариями или программами. fdisk поддерживает следующие опции: -a Только изменить активный слайс. Игнорируется в сочетании с опцией -f . -b загрузчик Использовать код загрузки из файла загрузчика. По умолчанию используется /boot/mbr . -B Изменить код загрузки в нулевом секторе диска. Игнорируется в сочетании с опцией -f . -f файл_конфигурации Установить параметры слайсов из файла файл_конфигурации . С помощью файла конфигурации меняются параметры только явно указанных слайсов, но если также указана опция -i, то перед чтением файла конфигурации все существующие слайсы удаляются (помечаются как неиспользуемые, "unused "). При указании "- " (знак минус) в качестве файла конфигурации будет использоваться стандартный ввод. Описание формата файла конфигурации смотрите ниже в секции ФАЙЛ КОНФИГУРАЦИИ .

ПРЕДУПРЕЖДЕНИЕ: в отличие от интерактивного режима, при использовании опции -f изменения вносятся без запроса на подтверждение. Соблюдайте осторожность!
-i Инициализировать нулевой сектор диска. Перед редактированием, существующие слайсы будут помечены как неиспользуемые ("unused "). (Сравните с опцией -u ). -I Инициализировать таблицу слайсов в секторе 0 одним слайсом FreeBSD на весь диск. -p Вывести таблицу слайсов в формате конфигурационного файла fdisk и выйти; см. ФАЙЛ КОНФИГУРАЦИИ ниже. -s Вывести краткую информацию и выйти. -t Режим тестирования: изменения на диск записываться не будут. Как правило, используется совместно с опцией -f чтобы узнать, что было бы записано в таблицу слайсов. Включает опцию -v . -u Редактировать таблицу слайсов диска в секторе 0. Игнорируется в сочетании с опцией -f . -v Выводить подробные сообщения. В сочетании с -f , fdisk печатает записываемую таблицу слайсов. -1234 Оперировать только с одним слайсом. Игнорируется в сочетании с опцией -f . В качестве аргумента диск допустимо указание как просто имени диска (например, da0 ), так и полного пути к нему. Если аргумент не указан, fdisk пытается определить имя диска по умолчанию по имени устройства, на котором находится корневая файловая система. При вызове без аргументов печатается таблица слайсов из сектора 0 . Выглядит примерно следующим образом: ******* Working on device /dev/ad0 ******* parameters extracted from in-core disklabel are: cylinders=769 heads=15 sectors/track=33 (495 blks/cyl) parameters to be used for BIOS calculations are: cylinders=769 heads=15 sectors/track=33 (495 blks/cyl) Warning: BIOS sector numbering starts with sector 1 Information from DOS bootblock is: The data for partition 1 is: sysid 165,(FreeBSD/NetBSD/386BSD) start 495, size 380160 (185 Meg), flag 0 beg: cyl 1/ sector 1/ head 0; end: cyl 768/ sector 33/ head 14 The data for partition 2 is: sysid 164,(unknown) start 378180, size 2475 (1 Meg), flag 0 beg: cyl 764/ sector 1/ head 0; end: cyl 768/ sector 33/ head 14 The data for partition 3 is: The data for partition 4 is: sysid 99,(ISC UNIX, other System V/386, GNU HURD or Mach) start 380656, size 224234 (109 Meg), flag 80 beg: cyl 769/ sector 2/ head 0; end: cyl 197/ sector 33/ head 14 Диск поделён на три слайса, которые полностью его охватывают. Второй слайс частично перекрывается с концом первого. (Используется в целях отладки). sysid используется для маркировки слайсов. FreeBSD резервирует для себя магическое число 165 в десятичной системе счисления (A5 в шестнадцатеричной). start и size поля, содержащие начальный адрес и размер слайса в секторах. flag 80 указывает на то, что это активный слайс. cyl, sector и head поля используются для указания начального и конечного адресов слайса (цилиндр, сектор и головка соответственно). Замечание: эти числа вычисляются исходя из геометрии диска, предполагаемой BIOS, и хранятся в загрузочном секторе. Флаги -i и -u указывают программе на то, что таблица слайсов должна быть изменена. Если флаг -f не был указан, работа с утилитой будет происходить в диалоговом режиме. В этом случае никакие изменения на диск записываться не будут, пока вы явно не потребуете этого. Fdisk покажет каждый слайс и спросит, хотите ли вы его отредактировать. В случае утвердительного ответа, fdisk будет последовательно переходить от поля к полю, отображая старое значение и запрашивая новое. Когда вы закончите редактировать слайс, fdisk выведет информацию о нём и спросит, согласны ли вы с введёнными значениями, и если ответ будет утвердительным, перейдёт к следующему слайсу. Правильно вычислить значения cyl , sector , и head бывает сложно, поэтому по умолчанию они вычисляются автоматически. Тем не менее, при необходимости вы можете задать их самостоятельно. После того, как все слайсы были обработаны, вам будет предложено изменить "активный" слайс. Наконец, когда все новые данные будут собраны, программа запросит подтверждение на запись в нулевой сектор. Разница между флагами -u и -i заключается в том, что -u редактирует (обновляет) параметры существующих слайсов, тогда как -i используется для их "инициализации" (старые значения игнорируются). Если редактируется первый слайс, то -i настроит его так, чтобы он охватывал весь диск, и сделает его активным. ЗАМЕЧАНИЯ При автоматическом вычислении начального цилиндра, головки и т.д. используется набор значений, отражающих геометрию диска на основе данных BIOS . По умолчанию эти значения берутся из метки диска в ядре (in-core disk label ), но fdisk предоставляет возможность изменить их. Это позволяет создать загрузочный блок, который может работать с дисками, использующими трансляцию адресов через BIOS . Размечая диск вручную убедитесь, что слайсы FreeBSD начинаются на границе цилиндра. Изменение параметров существующего слайса с большой вероятностью может привести к потере данных, хранящихся на этом слайсе. Имеет смысл несколько раз запустить fdisk в интерактивном режиме, чтобы просмотреть все изменения, которые она произведёт. Это безопасно при условии, что вы ответите отрицательно на последний вопрос, "Should we write new partition table? ". Имеется ряд тонкостей конфигурации, которые утилита fdisk обнаруживает, но которые не описываются подробно в этой странице справочника. ФАЙЛ КОНФИГУРАЦИИ При использовании опции -f таблица слайсов диска может быть записана с помощью значений, указанных в файле файл_конфигурации . Формат этого файла достаточно прост, каждая строка является либо комментарием, либо спецификацией, как показано ниже: # комментарий строки, начинающиеся с # являются комментариями и игнорируются. g spec1 spec2 spec3 Задать геометрию BIOS, использующуюся для вычисления параметров слайсов. Должно быть указано три значения, с буквой перед каждым числом:
  • cnum - Установить число цилиндров равным num .
  • hnum - Установить число головок равным num .
  • snum - Установить число секторов на дорожку равным num .
Значения могут быть указаны в любом порядке, т.к. первая буква однозначно определяет какое значение имеется ввиду. Однако в любом случае, должны быть указаны все три значения. Эта строка должна предшествовать строкам, задающим параметры слайсов. Значения могут быть в таких диапазонах: 1 <= число цилиндров 1 <= число головок <= 256 1 <= число секторов на дорожке < 64 Число цилиндров должно быть меньше либо равным 1024 . Это не строго обязательно, но если вы укажете число, большее 1024 , будет выдано предупреждение. Следует учитывать, что загрузочные слайсы FreeBSD, содержащие корневую ("/") файловую систему, должны располагаться в первых 1024 цилиндрах, иначе могут возникнуть проблемы c загрузкой. Это ограничение не распространяется на незагрузочные слайсы. Пример геометрии диска (все варианты идентичны) с 1019 цилиндрами, 39 головками и 63 секторами на дорожке: g c1019 h39 s63 g h39 c1019 s63 g s63 h39 c1019 p slice type start length Задать слайсу с номером slice (1-4 ) тип type , начальный сектор start и размер length секторов. Изменениям подвергнутся только те слайсы, параметры которых заданы такими строками, остальные слайсы сохранят свои прежние параметры. Однако, если существующая таблица слайсов будет некорректна или же будет указана опция -i , все существующие слайсы будут удалены (помечены как неиспользуемые), и для разметки необходимо будет задать соответствующие p строки . При задании параметров для нескольких слайсов следует задать несколько строк p , по одной на каждый слайс. Эти строки должны следовать за строкой, задающей геометрию, если такая строка присутствует в файле. Для FreeBSD слайсов значение type равно 165 . Указание нулевого типа аналогично удалению слайса (пометкой его "unused"), однако полям start и length в этом случае также должны быть присвоены произвольные значения, например, 0 . Замечание: при необходимости, начальное смещение будет округлено вверх до границы головки, а конечное смещение - вниз до границы цилиндра. Пример: чтобы удалить 4-й слайс и сделать его неиспользуемым ("unused"): p 4 0 0 0 Пример: чтобы установить 1-й слайс как слайс для FreeBSD, начинающийся с 1 -го сектора размером в 2503871 секторов (эти значения будут округлены вверх и вниз таким образом, чтобы слайс попадал на границы головки и цилиндра соответственно): p 1 165 1 2503871 a slice Сделать слайс slice активным. Эта строка может располагаться в файле где угодно, но может быть только одна такая строка на весь файл. Пример: чтобы сделать активным 1 -й слайс: a 1 ФАЙЛЫ /boot/mbr Код загрузчика по умолчанию. СМОТРИ ТАКЖЕ boot0cfg(8) , bsdlabel(8) , newfs(8) ПРОБЛЕМЫ Код загрузчика по умолчанию не всегда правильно распознает все типы слайсов, в частности те, которые были введены начиная с MS-DOS 6.x. Данная утилита могла бы быть более дружественной пользователю. Большинство новичков FreeBSD не понимают разницы между "слайсом" и "разделом", что приводит к проблемам. С помощью этой утилиты невозможно отдать весь диск целиком под использование FreeBSD. Для этого нужно использовать утилиту bsdlabel(8) .

Для нормальной работы винчестера необходимо, чтобы он имел таблицу разбиения (иногда её называют partition, хотя строго говоря, partition -это непосредственно разделы диска). При её отсутствии операционная система не имеет доступа к винчестеру("не видит" жесткий диск). Таблица разбиения содержит сведения о физических характеристиках диска: количестве сторон, количестве дорожек и секторов на дорожке, а также информацию о разделах и логических дисках.

Разделы диска

При работе в системе MS-DOS каждый жесткий диск может иметь следующие разделы:

  • Первичный раздел DOS: присутствует обязательно. В этом разделе формируется единственный системный логический диск (имеющий, как правило, имя С:)
  • Расширенный раздел DOS: присутствует только тогда, когда винчестер имеет два или более логических диска.
  • Раздел не DOS: формируется, если вы работаете с двумя и более операционными системами. Этот раздел отдаётся в пользование другим операционным системам и для MS-DOS невидим.

Команда FDISK

Для выполнения этой команды необходимо иметь загрузочную дискету, сделанную в Windows 98SE, желательно на русском языке. Хотя в комплекте с операционной системой поставляется внешняя команда FDISK , но на английском языке.

После загрузки компьютера с дискеты введите команду

На экране при этом отобразится главное меню:

FDISK Options
(
Опции FDISK)
Current fixed disk drive: 1
(Текущий привод жесткого диска: 1)
Choose one of the following:
(
Выберите одну из опций:)
1.Create DOS partition or Logical DOS Drive
(
1. Создать раздел DOS или логический диск DOS.)
2.Set active partition
(
2. Установить активный раздел.)
3.Delete partition or Logical DOS Drive
(
3. Удалить раздел или логический диск DOS.)
4.Display partition information
(
4. Просмотреть информацию о разделах.)
5.Change current fixed disk drive
(5. Сменить текущий привод жесткого диска.)
Enter choice:
(Введите ваш выбор:)
Press Esc to exit FDISK
(Для выхода нажмите Esс)

Примечание : Если в компьютере установлен только один винчестер, то опция 5 не выдается.

Разбиение жесткого диска

Для разбиения жесткого диска необходимо выполнить следующие операции:

  • Сделать активным реконфигурируемый привод(если необходимо)
  • Удалить все существующие на жестком диске разделы.
  • Создать новые необходимые вам разделы.
  • При необходимости создать логические диски.
  • При необходимости назначить активный раздел (с него будет осуществляться загрузка)
  • Отформатировать получившиеся логические диски.

Удаление существующих разделов

Если ваш диск уже был конфигурирован, то вначале придется удалить предыдущее разбиение. Чтобы сделать это, выберите пункт 3 главного меню. На экране появится:

Delete DOS Partition or Logical DOS Drive
(Удаление разделов DOS или логических дисков)
Current fixed disk drive: 1
(Текущий привод: 1)
Choose one of the following:
(Выберите один из вариантов:)
1. Delete Primary DOS Partition
(1. Удалить первичный раздел DOS)
2. Delete Extended DOS Partition
(2. Удалить расширенный раздел DOS)
3. Delete Logical DOS Drive(s) in the Extended DOS
(3. Удалить логические диски из расширенного раздела DOS)
4. Delete Non-DOS Partition
(4. Удалить не-DOS раздел)

Порядок ваших действий:

  • Удалите не DOS раздел(если он существует)
  • Удалите логические диски из расширенного раздела DOS (если этот раздел существует), причем вам при удалении нужно будет несколько раз подтвердить свои намерения и ввести метку диска.
  • Удалите сам расширенный раздел DOS (если он у вас был), причем при удалении необходимо будет несколько раз подтвердить свои намерения.
  • Удалите первичный раздел DOS, причем вам при удалении необходимо будет несколько раз подтвердить свои намерения и ввести метку диска.

Теперь предыдущее разбиение удалено, и вы можете создать новое.

Создание нового разбиения

После удаления предыдущего разбиения нужно создать новое. Для этого надо выбрать опцию 1 из главного меню.

Create DOS partition or Logical DOS Drive
(Создание разделов DOS или логических дисков)
Current fixed disk drive: 1
(Текущий привод: 1)
Choose one of the following:
(Выберите один из вариантов:)
1. Create Primary DOS Partition
(1. Создать первичный раздел DOS)
2. Create Extended DOS Partition
(2. Создать расширенный раздел DOS)
3. Create Logical DOS Drive(s) in Extended DOS Partition
(3. Создать логические диски в расширенном разделе DOS)

Вначале нужно создать первичный раздел DOS. Выберите пункт 1. Вам будет задан вопрос:

Do you wish to use the maximum available size for a Primary DOS Partition and make the partition active
(Y/N...............?
(Вы хотите использовать для первичного раздела DOS все дисковое пространство и сделать этот раздел активным?)
Если вы ответите положительно, то на всем вашем винчестере будет создан один логический диск, с которого будет проводиться загрузка операционной системы.
В этом случае разбиение жесткого диска закончено. Если же вы хотите разбить свой винчестер на несколько логических, то надо ответить отрицательно. На экран будет выведен запрос:

Enter partition size in Mbytes or percent of disk space (%) to create a Primary DOS Partition.............:
(Введите размер первичного раздела DOS в Мбайтах или в процентах от дискового пространства.)
После того как вы создадите первичный раздел нужно будет создать расширенный раздел DOS.(Create Extended DOS Partition )

На экране появиться сообщение:

Enter partition size in Mbytes or percent of disk space (%) to create an Extended DOS Partition..........:
(Введите размер расширенного раздела DOS в Мбайтах или в процентах от дискового пространства.)
Если вам не нужно оставлять место для работы с другой операционной системой(не MS-DOS), то вы должны указать все пространство на диске, оставшееся свободным, что и предлагается по умолчанию.
После того как вы создали расширенный раздел DOS нужно разбить его на логические диски.( Create Logical DOS Drive(s) in Extended DOS Partition )
Enter Logical drive size in Mbytes or percent of disk space (%)....
(Введите размер логического диска в Мбайтах или процентах от дискового пространства.)
Если вы хотите создать два логических (один-первичный раздел DOS, другой-полный размер расширенного раздела DOS),то нужно согласиться с предлагаемым по умолчанию максимальным размером. В противном случае введите ваш размер и повторите эту операцию для следующего логического диска.

После разбиения винчестера на разделы и логические диски нужно установить активный раздел (именно с него будет загружаться компьютер).

Установка активного раздела

Для загрузки с винчестера необходимо, чтобы первичный раздел DOS был активным. Выберите опцию 2 из главного меню и введите номер раздела с которого будет осуществляться загрузка:

Enter the number of the partition you want to make active......:
(Введите номер раздела, который вы хотите сделать активным)

При выводе на экран информации о разбиении активный раздел помечается буквой А.

После выполнения этих действий разбиение жесткого диска закончено. Осталось только отформатировать получившиеся логические диски.

Примечание: Если ни один из разделов не сделан активным, то загрузиться с винчестера невозможно. При этом каких-либо сообщений не выводится.

Форматирование винчестера

Форматирование винчестера имеет некоторые особенности. Во-первых, диск С: должен быть сделан системным.

Во-вторых, форматировать винчестер придется после загрузки с дискеты. После загрузки с дискеты введите команду:

На экран будет выведено предупреждение, что вы форматируете винчестер:

Warning: all data on non-removable disk
Drive D: will be lost!

Будет задан вопрос на продолжение:

При вашем положительном ответе винчестер будет отформатирован и на него будет перенесена операционная система.

После этого вы сможете загрузиться с винчестера, перенести на него необходимые вам файлы(операционную систему), и при необходимости, отформатировать остальные логические диски(параметр S задавать, естественно, уже не нужно). Процесс реконфигурирования винчестера полностью закончен.

Назначение программы Fdisk

Утилита Microsoft Fdisk, известная со времен MS DOS, может использоваться и на базе современных систем.

Эта простая программка не обеспечивает такой гибкости, как PartitionMagic, но отлично выполняет операции, связанные с разбиением дисков на разделы. Fdisk может быть полезна в

аварийных случаях либо при первом разбиении диска на разделы. Она позволяет быстро очищать разделы от данных.

В процессе работы программа Fdisk разрушает данные, записанные на диске, поэтому не забудьте вовремя заархивировать нужные файлы.

Программа Fdisk занимает очень мало места, что позволяет включить ее в состав «аварийной» дискеты.

Запуск программы

Если операционная система сбоит, вставьте в привод флоппи-диска аварийную дискету, на которой записан файл Fdisk. Перезапустите ПК с дискеты так, как описывалось в предыдущих разделах. Для запуска Fdisk можно использовать диск инсталляции Windows 9x. Загрузитесь с него и выберите команду меню Start computer with CD-ROM support. После загрузки MS DOS введите в командную строку MS DOS команду а: \ fdisk и нажмите . Программа запустится, и отобразится ее окно.

В поставку Windows XP входят различные утилиты, запускаемые из командной строки, однако многие из них подверглись значительным изменениям по сравнению с предшествующими версиями Windows. Многие команды усовершенствованы. Существует ряд новых команд, а некоторые в Windows XP вообще аннулированы. Windows XP, в частности, не поддерживает следующие команды - fdisk, backup, detrag, emm386, mirror, msd, r e s t o r e , scandisk, sys и др.

Для запуска Fdisk в Windows Millennium достаточно выбрать команду меню Пуск >> Выполнить. В диалоговом окне Запуск программ введите в текстовое поле Открыть команду

fdisk и щелкните на кнопке ОК.

Комбинация клавиш позволяет запустить программу Диспетчер задач Windows, которая может выручить вас в трудную минуту. В окне программы вы можете выбрать и закрыть любую из программ, которая, по вашему мнению, привела к «повисанию» системы. Для перезапуска системы выберите команду меню Завершение работы >> Перезагрузка (Выключение).

Создание разделов

Для создания разделов диска выполните следующие действия.

1. Утилита Fdisk предложит активизировать поддержку больших дисков. В случае отказа от подобной активизации реализуется возможность создания раздела с файловой системой FAT 16 объемом до 2 048 Мбайт. Выберите из меню команду Создание раздела DOS либо логического раздела DOS, что позволит создать первый раздел для инсталляции Windows 9x.

2. Выберите команду Создание основного раздела DOS для создания основного раздела загрузки.

3. На предложение использовать для раздела все имеющееся дисковое пространство ответьте отрицательно. Следует предусмотреть запас дискового пространства для двух дополнительных разделов, которые позволят инсталлировать Windows XP, а также отдельно хранить файлы документов и программ.

4. Определите размер первого раздела. Помощь в этом может оказать табл. 1.

Таблица 1. Размеры логических дисков, необходимых для установки различных операционных систем

Операционная система Размер, Мбайт

Windows 98 400-2 000

Windows NT 4.0 124-1000

Windows 2000 Professional 650-2 000

Windows XP Home Edition 1 500-2 000

Windows XP Professional 1 500-2 000

Linux RedHat 6.1 135-2 000

5. Выполните установку первого раздела как активного, предназначенного для загрузки.

Нажмите клавишу и вернитесь в основное меню программы. Выберите команду меню Выбор активного раздела и определите первый раздел в качестве активного.

6. Выберите сначала команду меню Создание радела DOS либо логического диска DOS, а затем - Создание дополнительного раздела DOS, что позволит создать логический раздел для следующей файловой системы.

7. Руководствуясь табл. 1, определите размер второго раздела, в котором будет установлена вторая операционная система.

8. Аналогичным образом создайте третий раздел. Он также может быть создан в среде Windows XP с помощью программы Диспетчер дисков.

9. Для выхода из программы нажмите клавишу , а затем, дважды нажав комбинацию клавиш , выполните «теплый запуск системы».

Для того чтобы иметь исчерпывающую информацию о параметрах жестких дисков, выполните последовательность Пуск => Панель управления => Администрирование => Управление компьютером.

Выберите элемент Дефрагментация диска. В открывшемся диалоговом окне выберите анализируемый диск и щелкните на кнопке Анализ. В диалоговом окне Дефрагментация диска щелкните на кнопке Вывести отчет.




Top