Программа fdisk назначает дискам буквы какая из букв соответствует основному диску винчестеру
Разбиение жёсткого диска на логические диски программой «FDisk»
Винчестер, он же HDD («Hard Disk Drive» — «жёсткий диск») начинается с загрузочной записи, а данные о разделах заносятся в MBR («Master Boot Record» — «главная загрузочная запись»), находящуюся в самом первом секторе жёсткого диска. «FDisk» — сокращение от «Fixed Disk» — основная программа для редактирования разделов жёсткого диска. Если Ваш винчестер ещё не разбит на логические диски и Вы собираетесь это сделать, не забудьте сохранить всю нужную Вам информацию (см. «Сохранение данных» ), так как все данные на диске будут уничтожены.
-
Если на него Вы ответите «Да» (Y), то на диске будет создана файловая система FAT32.
После этого FDISK начинает проверять диск. Если FDISK обнаруживает в системной области диска дефектную дорожку, то раздел не создастся и будет выведен запрос на повторную попытку. После успешной проверки диска выводится запрос на ввод метки тома. В метке можно задать до 11 символов.
-
Кстати, согласно существующим стандартам IBM PC, в самом начале физического диска, в его первом секторе, располагается специальная программа — «Master Boot Record» (Главная загрузочная запись). Там же помещается и «Root Partition Table» (Корневая таблица разделов) — небольшая база данных, в которой располагаются сведения о разбитии всего физического пространства винчестера на логические диски или разделы с определённой файловой системой на них.
При загрузке компьютера BIOS считывает «Главную загрузочную запись» и запускает её. Она, в свою очередь работает с «Корневой таблицей». Поскольку и «Master Boot Record»(MBR), и «Root Partition Table» располагаются в одном секторе, то вместе они должны занимать не более 512 байт, что соответствует четырём записям в «Корневой таблице разделов». Таким образом, на жёстком диске могут располагаться до четырёх разделов с различными файловыми системами, причём они не будут перекрываться и мешать друг другу.
MBR имеет формат, не зависящий от операционной системы, и лишь отсылает компьютер к загрузчику конкретной ОС. Пользователь должен назначить активным тот раздел, с которого необходимо загружать операционную систему.
Можно установить несколько операционных систем на один тот же логический раздел диска, если они поддерживают одинаковые файловые системы. В противном случае альтернативная операционная система может быть установлена только на другой логический диск.
-
Кстати, если Вы до запуска программы FDisk загружались в режиме «Command prompt only», не забудьте перед перезагрузкой вставить в дисковод системную (аварийную) дискету.
-
Снова наберите в строке ввода «FDISK» и нажмите клавишу «Enter».
-
Снова наберите в строке ввода «FDISK» и нажмите клавишу «Enter».
[FORMAT C:], потом [FORMAT D:] и т.д.
Если диск уже был разбит на разделы.
Если Вы хотите заново поделить жёсткий диск, уже разбитый на логические диски, имейте ввиду, что удалять существующие разделы нужно в порядке обратном порядку их создания. То есть, сначала, удаляются логические диски из «Дополнительного раздела DOS», начиная с самого последнего, то есть "против" алфавита. Затем удаляется «Дополнительный раздел DOS» (впрочем, по-другому и не получится).
-
Правда, Вы можете, например, удалить «Основной раздел DOS» и потом создать его вновь на прежнем месте, не затронув при этом дополнительный (что иногда помогает при участившихся ошибках файловой системы).
Кстати, ни удаление, ни создание логических дисков в «Дополнительном разделе DOS» не влияет на «Основной раздел DOS» и наоборот.
Если Вам негде сохранить информацию, с жёсткого диска, а переделить его, всё равно, нужно, воспользуйтесь программой «Partition Magic» которая умеет не только создавать файловые системы (в том числе и NTFS) не уничтожая данных на диске, но и конвертировать одну файловую систему в другую.
-
Кстати, с помощью «FDisk» нельзя создать файловую систему NTFS. Но с его помощью можно удалить её и некоторые другие файловые системы, выбрав пункт меню «Удаление раздела не являющегося разделом DOS».
Для восстановления повреждённой «Главной загрузочной записи» введите в командной строке DOS: [FDISK /MBR].
В «Windows 2000» функции «FDisk» выполняет «Диспетчер логических дисков»
(Панель управления —>Администрирование —>
Управление компьютером —>Запоминающие устройства —>Логические диски). При установке данной ОС на неразмеченный винчестер «Диспетчер» вызывается непосредственно в ходе инсталляции.
Это очень полезный инструмент для выделения пространства для новых разделов, организации пространства на новых дисках, реорганизации старых дисков, а также копирования или перемещения данных на новых дисков. Он позволяет создавать до четырех первичных разделов и некоторое количество логических (расширенных) разделов в зависимости от размера жесткого диска в вашей системе.
Мы рассмотрим ряд базовых команд fdisk для управления таблицей разделов в Linux. Для запуска команды fdisk нужно обладать root-привилегиями (или использовать sudo), иначе будет выведена ошибка “command not found”.
Просмотр всех разделов диска
Просмотр разделов заданного диска
Для просмотра всех разделов заданного жесткого диска укажите опцию -l с именем устройства. Например, следующая команда отобразит все разделы диска /dev/sda :
Командный режим
Чтобы войти в командный режим, просто введите fdisk с именем жёсткого диска, например, /dev/sda , как показано ниже:
Для получения списка команд, которые fdisk может выполнить на диске, введите “m”. Рассмотрим значение этих команд.
Удаление раздела
Допустим, нам нужно удалить определенный раздел, например, /dev/sda4, с определенного жёсткого диска, например, /dev/sda. Сначала нужно зайти в командный режим:
Затем введите d для удаления раздела. После этого у вас будет запрошен номер раздела для удаления с диска /dev/xvdb. Для удаления раздела номер 2 (то есть, /dev/xvdb2) нужно ввести соответствующую цифру, 2. Затем нужно ввести команду w, чтобы записать таблицу на диск и выйти.
Как мы видим раздел /dev/xvdb2 был удален.
Внимание : будьте осторожны с этой командой, потому что удаление раздела полностью уничтожит все данные на нем.
Создание нового раздела
Войдите в командный режим и введите “n”:
При создании нового раздела нужно выбрать одну из двух опций: extended для логического раздела или primary для первичного и нажать, соответственно, e или p . Затем потребуется ввести номера первого и последнего цилиндра раздела (либо смещение в цилиндрах или размер). Лучше всего оставить заданное по умолчанию значение первого цилиндра и ввести нужный размер раздела, например, “+5000M”, что означает размер 5000 мегабайт. После создания раздела нужно нажать w для сохранения изменений в таблице разделов.
Теперь мы видим на диске /dev/xvdb два раздела.
Также при создании раздела можно указать размер раздела с помощью опции +size. Т.е если нужно создать раздел размером 2 Гб, в качестве последнего сектора можно указать +2G
Форматирование раздела
После создания нового раздела не забудьте отформатировать его командой mkfs. Для этого выполните следующую команду:
где в ключе -t указываем тип файловой системы в которую мы хотим отформатировать наш раздел.
Проверка размера раздела
Когда раздел отформатирован, проверьте его размер при помощи опции -s (размер отображается в блоках). Так можно узнать размер любого заданного устройства:
Исправление нумерации в таблице разделов
Если вы удалили логический раздел, возможны ошибки вида ‘partition out of order‘ (нарушение порядка разделов) или ‘Partition table entries are not in disk order‘ (записи таблицы разделов не соответствуют порядку дисков). Допустим у нас диск со следующими разделами
Флаг загрузочного раздела
Чтобы включить или отключить на заданном разделе флаг загрузочного раздела (отображается символом ‘*’ в таблице разделов), нужно выполнить следующие действия.
fdisk -l /dev/xvda
Вы увидите на диске /dev/sda1 флаг загрузочного раздела (звёздочка ‘*’)
Заключение
Мы рассмотрели базовые возможности команды fdisk, необходимые для работы с разделами. Более подробную информацию, в том числе об экспертных командах, доступ к которым осуществляется командой x , можно получить на соответствующей man-странице ( man fdisk ).
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Рассмотрим, как программа FDISK назначает дискам буквы. Предположим, что один жесткий диск разбит следующим образом:
ü основной раздел – диск C:;
ü дополнительный раздел – диски D: и E:.
Многие пользователи полагают, что при установке второго накопителя ему будут присвоены буквы, следующие за E:. Но это не так. Вначале необходимо понять, как программа FDISK присваивает буквы разделам. В табл. 14.1 приведена схема такого присвоения.
Таблица 14.1. Назначение букв разделам на двух дисках
Диск | Раздел | Порядок | Первая буква диска |
Основной | Первый | C: | |
Дополнительный | Третий | E: | |
Основной | Второй | D: | |
Дополнительный | Четвертый | F: |
Что же произойдет с присвоением букв после добавления второго жесткого диска?
Основному разделу второго жесткого диска будет назначена буква первого логического диска дополнительного раздела первого жесткого диска. Все буквы логических дисков дополнительного раздела первого жесткого диска будут смещены на одну.
В рассматриваемом примере после добавления жесткого диска, разбитого подобным образом, буквы дисков будут аналогичны приведенным в табл. 14.2.
Таблица 14.2. Назначение букв дискам после добавления второго жесткого диска
Диск | Раздел | Порядок | Оригинальное назначение букв (только один жесткий диск) | Новое назначение букв дискам после добавления второго жесткого диска |
Основной | Первый | C: | C: | |
Дополнительный | Третий | D:, E: | E:, F: | |
Основной | Второй | – | D: | |
Дополнительный | Четвертый | – | G:, H: |
Диски D: и E: стали соответственно E: и F:. Теперь приложения, установленные на диске D:, не запускаются, а данные хранятся на диске F:.
Для решения подобной проблемы при разбивке второго жесткого диска на разделы нужно создавать только дополнительный раздел, а не основной. Программа FDISK позволяет выполнить такое разделение. Дополнительные разделы второго жесткого диска всегда получают буквы после логических дисков дополнительного раздела первого жесткого диска. Теперь, если добавить разделенный описанным образом жесткий диск, назначенные дискам буквы будут выглядеть так, как в табл. 14.3.
Таблица 14.3. Назначение букв дискам после добавления второго жесткого диска, в котором создан только дополнительный раздел
Для нормальной работы винчестера необходимо, чтобы он имел таблицу разбиения (иногда её называют partition, хотя строго говоря, partition-это непосредственно разделы диска). При её отсутствии операционная система не имеет доступа к винчестеру("не видит" жесткий диск). Таблица разбиения содержит сведения о физических характеристиках диска: количестве сторон, количестве дорожек и секторов на дорожке, а также информацию о разделах и логических дисках.
Разделы диска
При работе в системе MS-DOS каждый жесткий диск может иметь следующие разделы:
- Первичный раздел DOS: присутствует обязательно. В этом разделе формируется единственный системный логический диск (имеющий, как правило, имя С:)
- Расширенный раздел DOS: присутствует только тогда, когда винчестер имеет два или более логических диска.
- Раздел не DOS: формируется, если вы работаете с двумя и более операционными системами. Этот раздел отдаётся в пользование другим операционным системам и для MS-DOS невидим.
Команда FDISK
Для выполнения этой команды необходимо иметь загрузочную дискету, сделанную в Windows 98SE, желательно на русском языке. Хотя в комплекте с операционной системой поставляется внешняя команда FDISK, но на английском языке.
После загрузки компьютера с дискеты введите команду
На экране при этом отобразится главное меню:
Примечание: Если в компьютере установлен только один винчестер, то опция 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
Программа FDisk управляется с помощью меню. Пункты меню программы пронумерованы. В квадратных скобках после надписи "Enter choice" стоит умалчиваемое значение номера пункта. Для выбора одного из пунктов меню надо нажать клавишу с номером этого пункта и затем клавишу Enter. Если вас устраивает номер пункта,указанный в квадратных скобках после надписи "Enter choice", то можно просто нажать клавишу Enter.
Запуск программы FDisk и главное меню
Если вы хотите использовать программу FDisk не для получения краткой информации о дисках, а для каких-то других целей, следует вызвать программу FDisk без параметра /Status, то есть с помощью команды FDisk. После своего вызова программа FDisk выводит на экран главное меню.
FDisk Options
Current fixed disk drive: 1
Choose one on the following: 1. Create DOS partition or Logical DOS drive
2. Set active partition
3. Delete partition or Logical DOS drive
4. Display partition information
5. Change current fixed disk drive
Enter choice: [1]
Press ESC to exit FDISK
Пункты главного меню
Пункты главного меню программы FDisk имеют следующие значения:
Create DOS partition or Logical DOS Drive - создать раздел жесткого диска в формате DOS, или логический диск;
Set active partition - установить, с какого раздела будет загружаться операционная система при включении компьютера;
Delete partition or Logical DOS Drive - удалить раздел диска или логический диск;
Display partition information - вывести информацию о разделении жесткого диска;
Change current fixed disk drive - выбрать жесткий диск (этот пункт меню не выводится, если в компьютере имеется только один жесткий диск). Номер обрабатываемого программой FDisk жесткого диска указывается в меню после надписи "Current fixed disk drive".
Вывод информации о разделении диска
Если выбрать в главном меню пункт 4 ("Display partition information"), то на экран будет выведена таблица с информацией о разделении жесткого диска.
Partition - в этом столбце указывается номер логического (раздела на диске), а для первичного раздела - также и присвоенная ему буква;
Status - буква А в этом столбце указывает, что описываемый в строке раздел диска является активным, т.е. при включении компьютера с него будет загружаться операционная система;
Type - тип раздела: "PRI" - первичный раздел; "ЕХТ" - расширенный раздел; "DOS" - раздел в формате DOS; "non-DOS" - раздел в формате другой операционной системы или же созданный с помощью другой программы разделения жесткого диска, например, Disk Manager;
Volume Label - метка логического диска, размещаемого в разделе (только для первичных разделов в формате DOS);
Mbytes - емкость раздела в Мбайтах;
System - тип файловой системы раздела (только для первичных разделов в формате DOS);
Usage - отношение емкости раздела к общей емкости диска (в процентах).
The Extended DOS Partition contains Logical DOS Drives.
Do you want to display the logical drive information (Y/N) . . . . . . ? [Y]
(Расширенный раздел диска содержит несколько логических дисков.
Хотите ли вы просмотреть информацию об этих логических дисках?)
Если ответить Y и нажать Enter, то на экран будет выведена таблица с информацией о логических дисках в расширенном разделе.
Для возврата к предыдущему экрану надо нажать клавишу Esc.
Создание раздела диска или логического диска
Для создания разделов диска (в формате DOS) или логических дисков следует выбрать в главном меню программы FDisk пункт 1 ("Create DOS Partition"). Если в компьютере имеется более одного жесткого диска, предварительно следует с помощью пункта 5 "Change current fixed disk drive" выбрать обрабатываемый жесткий диск.
При выборе в главном меню пункта 1 (Create DOS partition or Logical DOS Drive) на экран выводится следующее меню:
1. Create Primary DOS Partition
2. Create Extended DOS Partition
3. Create Logical DOS Drive(s) in the Extended DOS Partition
Выбор вариантов здесь осуществляется также, как и в главном меню. Пункты меню имеют следующие значения:
Create Primary DOS Partition - создать раздел жесткого диска, являющийся первичным разделом DOS (в нем всегда находится один логический диск);
Create Extended DOS Partition - создать раздел жесткого диска, являющийся расширенным разделом DOS (в нем могут быть размещены несколько логических дисков);
Create Logical DOS Drive(s) in the Extended DOS Partition - создать логические диски в расширенном разделе жесткого диска.
Создание первичного раздела
Если на обрабатываемом жестком диске еще не созданы разделы, надо сначала создать первичный раздел DOS. Для этого следует выбрать в приведенном выше меню пункт 1 ("Create Primary DOS Partition"). На экран будет выведен запрос:
Do you want to use the maximum size for a DOS partition
and make the DOS partition active (Y/N) [Y]
(Хотите ли вы создать раздел DOS максимального размера и сделать его активным?)
System will now restart.
Insert DOS diskette in drive A: Press any key when ready . . .
(Операционная система будет перезагружена.
Вставьте системную дискету в дисковод А: и нажмите любую клавишу)
Если же вы не хотите создавать первичный раздел DOS максимального размера, ответьте N и Enter. На экран выводится запрос о размере первичного раздела DOS:
Total disk space is 4096 Mbytes (1 Mbyte = 1048576 bytes)
Maximum space available for partition is 2047 Mbytes (50%)
Enter partition size in Mbytes or percent of disk space (%)
to create a Primary DOS Partition . . .: [2047]
Здесь в строке Total disk space приводится общий объем диска в Мбайтах, а в строке Maximum space available for partition - максимальный размер, допустимый для первичного раздела DOS. Вы можете ввести число - размер первичного раздела DOS в Мбайтах, либо процент этого размера от общей емкости диска (например, 45%). Указав размер, надо нажать клавишу Enter. Программа создаст раздел диска и вернется вменю пункта 1 главного меню (Create DOS partition or Logical DOS Drive).
Читайте также: