Команды fdisk windows 98

Обновлено: 06.07.2024

Секреты MS-DOS? Да что там может быть секретного - все давно всем известно, все изучено, проверено и описано! Ан нет! На самом деле у большинства команд DOS имеются недокументированные параметры командной строки, которые невозможно увидеть даже при вызове справки через запрос в стиле: "имя_команды_ДOC /?". О некоторых таких командах и пойдет речь в данной статье.

СOMMAND.COM c этим параметром можно запускать и как отдельную, "чистую" сессию из уже запущенного DOS-сеанса.

Недокументированные параметры команды VER

Эта встроенная DOS-команда с недокументированным параметром /R позволяет не только вывести версию операционной системы, но и показать, в каком сегменте находится DOS (обычно HMA, если в CONFIG.SYS прописано DOS=HIGH).


Недокументированные параметры FDISK.EXE

  • FDISK /FPRMT (только Windows 95 OSR2 или позже)

FDISK /FPRMT включает возможность использования файловой системы FAT32 на жестких дисках с объемом меньше 512 мегабайт. По умолчанию FDISK не должен создавать FAT32 разделы на небольших дисках по причине несущественного или, вернее, практически отсутствующего на них выигрыша от использования FAT32. Это вполне понятно - потери места при таком размере дисков незначительны, так что отсутствие этой команды в описании MS-DOS вполне объяснимо. Также не забывайте о том, что FDISK лучше не запускать из сессии DOS под Windows 95/98. Правильным вариантом будет загрузка в режиме "чистого DOS'а" - Command Prompt через загрузочное меню Windows 95 по клавише F8.

  • FDISK x /PRI:ps /EXT:es /LOG:ls (MS-DOS 6.00 или выше)

Недокументированные параметры в этой длинной команде означают:

x = номер устройства (1, 2. и так далее). Под устройством с номером 1 естественно подразумевается первый жесткий диск;

/PRI:ps = создает на диске первичный (primary) раздел размером ps мегабайт;

/EXT:es = создает на диске вторичный (extended) раздел размером es мегабайт;

/LOG:ls = создает на вторичном разделе диска логические диски размером ls мегабайт.

FDISK /MBR восстанавливает поврежденный boot-сектор винчестера, просто перезаписывая его (вернее говоря, на диск записывается новая MBR (Master Boot Record) без внесения изменений в конфигурацию разделов диска). Необходимо отметить, что перезапись основного загрузочного блока таким способом может сделать невидимыми диски, разбитые программой SStor. Кроме того, возможны проблемы с двойной загрузкой Windows 95, и без того некорректно работающей в OSR2.Также необходимо быть осторожными с дисками, имеющими более четырех разделов.

Кстати, с MBR существует еще одна не очень известная проблема, возникающая при установке новых винчестеров под Windows 95 после апгрэйда с MS-DOS версии 5.0 (или раньше). В этом случае у вас имеется основной диск с MBR, записанной FDISK'ом из старого MS-DOS. А когда вы добавляете еще один жесткий диск под Windows 95, вы разбиваете его FDISK'ом из состава девяностопятки (то бишь из версии MS-DOS 7.xx). Таким образом вы как бы имеете два диска, отформатированных и разбитых в разных операционных системах, так что Windows 95 не сможет обнаружить "старый" диск. В этом случае вам просто нужно обновить MBR, запустив FDISK с параметром /MBR. Опять-таки FDISK нужно запускать не из сессии DOS под Windows 95/98, а по F8 в режиме "чистого DOS'а" - Command Prompt или в режиме загрузки старой версии DOS (если у вас не OSR2).

В принципе существует и более простой способ обновления дефектной или сбойной MBR - запуск ScanDisc'a или другой подобной утилиты, правда, в этом случае возможна смена логических имен дисков, например, C на D и наоборот.

Эта недокументированная опция позволяет форматировать диски с FAT32 файловой системой и с размером кластера, равным n раз по 512 байт. То есть при значении n равном 2, размер кластера будет равняться одному килобайту (2*512=1024).

Недокументированные параметры MEM.EXE

Внешняя команда DOS MEM с недокументированным параметром /A показывает стандартную информацию о памяти плюс информацию о сегменте HMA (High Memory Area). HMA - это небольшая 64-килобайтная область памяти выше первого мегабайта, куда обычно загружается ядро DOS, а также размещаются DOS-буфера. DOSтупом же к HMA заведует HIMEM.SYS, открывающий так называемую линию A20.

Для более полной информации можно воспользоваться комбинацией стандартных параметров MEM /A /C /P или MEM /D /A /P (для показа дополнительной информации о резидентных программах и модулях). К сожалению, поставить все параметры сразу программа не позволяет.


LFNFOR

Ну и напоследок - просто неизвестная большинству пользователей встроенная команда DOS, отсутствующая в описаниях. Эта команда позволяет разрешать/запрещать использование длинных имен файлов при обработке команд FOR, используемых в bat-файлах.

Примечание . Для запуска этой утилиты необходимо выполнить вход в систему под учетной записью root либо обладать полномочиями на чтение и запись для данного блок-ориентированного специального файла.

fdisk [-fpz] [-B загрузчик ] диск [ команда [ аргументы ]]

Поддерживаемые платформы:

Использовать 512-байтный файл, указанный в аргументе загрузчик , в качестве первичной программы начальной загрузки для устройства. По умолчанию устанавливается загрузчик, встроенный в утилиту fdisk . Принудительная запись загрузчика даже при невозможности сохранения существующего старого загрузчика в смонтированной файловой системе. В неинтерактивном режиме работы используется совместно с командой loader для записи загрузчика в случаях, которые иначе привели бы к прерыванию выполнения команды. В интерактивном режиме, если не указана опция -f , выдается запрос на подтверждение операции; если же опция -f указана, выполнение команды продолжается без сохранения старого загрузчика.

Пауза перед запуском.

Обнулить таблицу разделов (только в интерактивном режиме).

Диск для разбиения. Должен быть указан блок-ориентированный специальный файл (например, /dev/fd1 , /dev/hd0 ).

[ команда [ аргументы ]]

Команда установки, см. описание ниже.

Утилита fdisk позволяет создавать разделы на жестком диске и управлять ими (обычно в роли жесткого диска выступает вращающийся носитель, однако утилита fdisk может работать и с другими устройствами, такими как карта Compact Flash или флэш-накопитель USB, если на них поддерживаются основные загрузочные записи (MBR) и разделы в стиле IBM PC). Формат информации о разделах, которая хранится в первом физическом блоке диска, совпадает с форматом, используемым в системе DOS.

На некоторых платформах fdisk поддерживает полноэкранный интерфейс; см. раздел "Интерактивный режим" далее.

Программа установки Microsoft Windows всегда записывает собственную основную загрузочную запись поверх имеющейся. Если на диске предусмотрено наличие загрузочных разделов DOS или QNX (или иных разделов, отличных от DOS), необходимо сначала установить Windows, и только затем создать другие разделы. Если установка Windows выполняется после создания раздела QNX, восстановить загрузчик можно путем загрузки с установочного диска и явного вызова dloader .

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

Во избежание этой проблемы следует создать отдельный раздел для загрузки, полностью занимающий первые 1024 цилиндра накопителя, а для доступа к дополнительному пространству на накопителе использовать второй раздел. (Раздел начальной загрузки может быть очень небольшим – достаточно нескольких мегабайтов.)

Перед первым созданием раздела QNX 4 необходимо запустить драйвер жесткого диска:

Затем необходимо вызвать утилиту fdisk для разбиения жесткого диска:

fdisk /dev/hd0 add

Файловая система QNX 4 автоматически не обрабатывает внесенные с помощью утилиты fdisk изменения в таблицу разделов. Файловую систему или драйвер ( devb-* ) необходимо либо принудительно остановить командой slay и перезапустить, либо распознать новые разделы при помощи вызова mount -e /dev/hd0 с обновлением содержимого /dev , либо выполнить перезагрузку.

Типы разделов

Утилита fdisk распознает следующие типы разделов. Если выполняется добавление раздела, для его инициализации необходимо использовать следующую команду.

Операционные системы MS-DOS, Windows 95, Windows 98 и старое железо компьютера — установка, настройка, использование.

Команды MS-DOS для минимальной установки.

Команды MS-DOS для минимальной установки, которые мы будем использовать, входят в состав MS-DOS 6.0 и выше. Мы устанавливаем версию 7.1 (7.10).

MS-DOS 7.1 на диске C:

MS-DOS 7.1 на диске C:> .

Команды MS-DOS, которые мы будем использовать:

Внимание : работа указанных программ уничтожает данные, которые находятся на жестком диске, иногда без возможности восстановления!

Все указанные команды MS-DOS являются внешними командами, соответственно предполагается, что на загрузочной дискете (диске) обязательно должны находиться файлы:

Наша цели.

  • Выбрать жесткий диск (в случае, если на компьютере несколько винчестеров).
  • Обновить (создать) загрузочную запись на жестком диске (IDE-1) для MS-DOS.
  • Удалить все существующие разделы на жестком диске.
  • Разобить жесткий диск на разделы: основной и дополнительный.
  • В основном разделе создать логический диск C: .
  • В дополнительном разделе создать логический диск D: .
  • Отфарматировать логические диски, присвоив им имена (label).
  • Сделать диск C: активным.
  • Перенести на диск C: системные файлы MS-DOS.

Загрузка с загрузочного FDD или CDROM.

С помощью BIOS Setup материнской платы убедитесь, что в качестве первого загрузочного устройства указан заранее подготовленный дисковод FDD или CD-ROM с наличием перечисленных файлов и загрузите компьютер с загрузочного CD или FDD диска.

Если диск новый, исправный, чистый от бут-вирусов и на нем ранее были установлены операционки MS-DOS версии 6.0 и выше, либо Windows 95 , 98, то необходимости в процедуре восстановления загрузочного сектора нет. Однако, с учетом того, что мы работаем со старым железом, настоятельно рекомендуется восстановить загрузочную запись.

  1. В командной строке введите FDISK /MBR и нажмите ввод (ENTER).
  2. Извлеките загрузочный диск и перезагрузите компьютер.

При использовании FDISK необходимо учитывать, что данная утилита не может работать с дисками объемом больше 64 Гбайт.

Последовательность операций.

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

  1. Сделать активным реконфигурируемый привод (в случае, если в компьютере несколько винчестеров).
  2. Удалить все существующие на жестком диске разделы.
  3. Создать основной раздел MS-DOS.
  4. Создание расширенный (дополнительный) раздела MS-DOS.
  5. Назначить активный раздела.
  6. Отформатировать логические диски.

Работа с FDISK в командной строке.

Можно воспользоваться командной строкой и одним махом решить поставленную задачу:

FDISK X/ 1 /PRI:25% /EXT:100% /LOG:100%

Работа с FDISK в интерактивном режиме.

Запускаем FDISK.

Набираем в командной строке A:\>fdisk (предполагается, что загрузка произошла с помощью флоппи-дискеты. На вопрос о включении поддержки больших дисков отвечаем положительно:

Команды ms-dos

Главное меню программы FDISK.

Команды ms-dos .

Программа имеет удобный интерфейс:

Выбираем текущий жесткий диск.

Команды ms-dos .

В случае, если на компьютере установлено несколько жестких дисков, то необходимо выбрать тот, с которым мы будем работать:

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

Команды ms-dos .

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

Cоздания раздела DOS либо логического диска DOS.

Команды ms-dos .

Заходим в панель создания раздела DOS либо логического диска DOS (пункт 1 главного мегню программы):

Создаем основной раздел (Primary DOS Partition).

Команды ms-dos .

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

Создаем дополнительный раздел (Extended DOS Partition).

Команды ms-dos .

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

Создание логических дисков в дополнительном разделе (Logical Drives).

Выбираем активный раздел.

Команды ms-dos .

Очень важный шаг. Если не выбрать (назначить) активный раздел, система не будет загружаться, высвечивая ошибку. Активный раздел обозначается литерой А :

Вывод сведений о разделах.

Вывод сведений о логических дисках.

Команды ms-dos .

Ну и посмотрим сведения о логических дисках (не забудьте поставить Y в предыдущем меню):

Форматируем жесткий диск.

Параметр /Q задает быстрое форматирование диска. При указании данного параметра FORMAT удаляет информацию таблицы распределения файлов (FAT) и корневой каталог диска, но не просматривает его в поиске плохих областей. Используйте /Q только для форматирования ранее сформатированных дисков, в состоянии которых вы уверены.

Записываем системные файлы MS-DOS.

Записать системные файлы на диск можно с помощью команды MS-DOS FORMAT или SYS, либо специальными утилитами, например программой Safe Format из пакета Norton Utilities.

Вы можете загрузить MS-DOS с этого диска.

Получение информации о версии DOS.

Определенные команды MS-DOS позволяют получить информацию о системе. Определить версию операционной системы, в которой вы работаете можно с помощью команды MS-DOS VER.

Формат команды:
VER
На экран выводится версия используемой операционной системы. Например: MS-DOS Version 7.1 .

Чтобы определить, в каком состоянии находится жесткий диск приобретенного ПК, следует:

1) попытаться загрузиться с жесткого диска, для чего включить компьютер при отсутствии дискеты в приводе А. Если какая-нибудь операционная система загрузилась, то жесткий диск к работе уже подготовлен и можно не прибегать к помощи утилиты FDISK. Если загрузка не прошла, то нужно перейти к п. 2.

2) проверить, сконфигурирован ли жесткий диск, т.е. имеются ли на нем разделы DOS. Для этого нужно загрузиться с загрузочной дискеты, ввести команду FDISK (на дискете должна быть утилита FDISK) и выбрать опцию «Вывод сведений об имеющихся разделах» в главном меню. Если в результате будет сообщено, что разделы отсутствуют, то конфигурирование жесткого диска обязательно. В противном случае имеется возможность реконфигурирования (изменения количества и/или размеров разделов и логических дисков) этой же утилитой. В любом из описанных случаев можно завершить подготовку жесткого диска к работе путем высокоуровневого форматирования всех логических дисков с использованием команды FORMAT (очень часто форматирование дисков осуществляется в дальнейшем в процессе установки операционной системы). Если хотите произвести форматирование перед установкой ОС, то на одной из дискет должна иметься утилита FORMAT. Если же утилита FDISK не запускается, нужно перейти к п. 3.

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

Таким образом, подготовка жесткого диска к работе «с нуля» реализуется тремя этапами: 1) низкоуровневым форматированием жесткого диска; 2) конфигурированием жесткого диска; 3) высокоуровневым форматированием всех созданных на нем логических дисков (этот пункт необязателен). Низкоуровневое форматирование современных жестких дисков производится еще на заводе-изготовителе. Повторное низкоуровневое форматирование таких дисков не требуется, да и является весьма опасной операцией, поскольку может привести к потере служебной информации. Низкоуровневое переформатирование жестких дисков устаревших моделей можно выполнить утилитой CALIBRATE из комплекта NORTON UTILITIES. Эту процедуру полезно производить примерно раз в год, чтобы восстановить секторные метки и одновременно протестировать качество поверхности диска. Необходимость разнесения низкоуровневого и высокоуровневого форматирования жесткого диска во времени объясняется тем, что после низкоуровневого форматирования требуется осуществить его конфигурирование. Алгоритм конфигурирования жесткого диска для работы в среде Windows состоит в следующем:

1) создание основного раздела DOS с логическим диском в нем;

2) создание дополнительного раздела DOS (если необходимо, например, есть потребность установить на компьютере 2 ОС: Windows 98 и Windows NT и работать с различными файловыми системами);

3) формирование логических дисков в дополнительном разделе DOS (если он создан в п.2);

4) установка признака активности основного раздела DOS.


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

Утилиту FDISK запускают в работу через команду Выполнить меню Пуск системы Windows 98. После запуска FDISK будет выдан запрос о необходимости обеспечения поддержки больших дисков. Если вы хотите создавать диски объемом больше 2 Гбайт, то ответьте согласием. После этого появится главное меню программы. Вид окна программы с главным меню показан на рис. 11.9 В нем 4 возможных действия:




1. Создание раздела DOS либо логического диска DOS.

2. Выбор активного раздела.

3. Удаление раздела либо логического диска DOS.

4. Вывод сведений об имеющихся разделах.

Если в ПК несколько физических жестких дисков, то появится 5 пункт, предлагающий сменить текущий жесткий диск.

После меню предлагается ввести номер выбранного пункта в квадратных скобках. В них уже содержится выбор пункта по умолчанию, чаще всего 1.

Чтобы создать раздел DOS или логический диск в имеющемся разделе, необходимо выбрать п.1. После этого появится следующее меню, уточняющее ваше действие:

· Создание основного раздела DOS.

· Создание дополнительного раздела DOS.

· Создание логических дисков в дополнительном разделе DOS.

После уточнения действия пользователю будет выдана информация о пространстве на диске: общий объем диска и сколько может быть отведено под создание раздела или логического диска. Вы можете распределить все предлагаемое пространство или только его часть, указав точный размер в Мбайт или процентах. В последнем случае за числом ставится знак %. Если вы создавали основной раздел DOS, в нем автоматически будет создан логический диск, имя которого С:. При создании основного раздела DOS вы можете сразу установить для него признак активности.

Если на жестком диске имеются разделы не-DOS, то описанным способом можно сделать активным один из них, а впоследствии – переключить статус активности между существующими разделами. Когда активным сделан раздел не-DOS, то для активизации другого раздела необходимо использовать средства системы, записанной в активном разделе, либо загрузить целевую систему (например, Windows 98) с дискеты и выполнить соответствующую утилиту (для системы Windows 98 – утилиту FDISK). Неактивные (пассивные) разделы не-DOS в процессе работы Windows – систем недоступны.

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

1. Удалить все логические диски из дополнительного раздела DOS.

2. Удалить пустой дополнительный раздел DOS.

3. Удалить основной раздел DOS вместе с логическим диском, в нем содержащимся.

4. Произвести повторное конфигурирование жесткого диска, как описано выше.

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

При удалении действует следующее правило: процесс удаления можно прервать, но нельзя пропустить ни один из его этапов.

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

Все удаления реализуются выбором п.3 главного меню утилиты. Появится меню следующего уровня, предлагающее уточнить действие:

· Удаление основного раздела DOS.

· Удаление дополнительного раздела DOS.

· Удаление логических дисков в дополнительном разделе DOS.

· Удаление разделов, не являющихся разделами DOS.

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

Часто требуется получить информацию о конфигурации жесткого диска. Для этого необходимо выбрать п.4 главного меню утилиты. В результате будут отображены сведения, подобные приведенным на рис. 11.10.

Выдается справка по всем разделам:

· метка тома (для основного раздела DOS);

· размер в Мбайтах;

· тип файловой системы (для основного раздела DOS);

· процент использованного пространства на диске.

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

Читайте также: