Электронная библиотека книг Александра Фролова и Григория Фролова.
Shop2You.ru Создайте свой интернет-магазин
Библиотека
Братьев
Фроловых

Операционная система OS/2 Warp

© Александр Фролов, Григорий Фролов
Том 20, М.: Диалог-МИФИ, 1993, 271 стр.

[Назад] [Содеожание] [Дальше]

4.4. Работа с дисками

Пользуясь интерфейсом командной строки, пользователь может сравнивать и копировать дискеты, форматировать дискеты и диски, управлять разделами и т. д.

Соответствующие команды аналогичны по своему синтаксису одноименным командам операционной системы DOS.

ASSIGN

Команда ASSIGN позволяет переназначать устройства A: и B:. Она используется для тех программ, которые могут работать только с этими устройствами. Сейчас такие программы - большая редкость.

CHKDSK

Команда CHKDSK предназначена для проверки и ремонта файловой системы. Она способна восстанавливать файлы и каталоги, расположенные в файловых системах FAT и HPFS.

Синтаксис команды CHKDSK представлен ниже:

CHKDSK [Устройство] [Путь_к_файлу] [Параметры]

Приведем список параметров этой команды:

Параметр Описание
/F Если указан этот параметр, команда выполняет исправление найденных ошибок. Вы можете использовать эту команду для любых дисковых устройств, кроме того, на котором находится сама операционная система IBM OS/2
/V Отображение всех файлов и путей к ним на проверяемом устройстве
/C Восстановление файлов и каталогов выполняется только в том случае, если файловая система находится в неустойчивом состоянии в результате внезапного отключения электропитания, сброса системы кнопкой "Reset", расположенной на корпусе компьютера или сбоя операционной системы
/F:n Уровень восстановления. Задается числом от 0 до 3; по умолчанию используется уровень 2. Уровень восстановления влияет на действия, выполняемые командой CHKDSKCHKDSK:0 проверка и отображение результатов без восстановления;1 восстановление нестабильных структур файловой системы;2 восстановление нестабильных структур файловой системы и поиск потерянных областей диска (потерянных кластеров), занятых файлами, но не имеющих ссылок из каталогов;3 выполнение всех действий уровня 2 и сканирование разделов диска с целью поиска потерянных структур файловой системы

Так же, как и в DOS, в IBM OS/2 команда CHKDSK оформляет найденные списки потерянных кластеров в виде файлов с именами вида FILExxxx.CHK, где xxxx - номер найденного списка.

DISKCOMP

С помощью команды DISKCOMP вы можете сравнивать содержимое дискет. Эта команда используется точно также как и ее прототип из DOS:

diskcomp a: b:
diskcomp a: a:

Сравниваемые дискеты должны иметь одинаковый формат и емкость.

DISKCOPY

Команда DISKCOPY предназначена для копирования дискет и используется аналогично предыдущей команде:

diskcopy a: b:
diskcopy a: a:

Формат дискеты-копии должен совпадать с форматом дискеты-оригинала, в противном случае команда завершится с сообщением об ошибке.

FDISK

Команда FDISK предназначена для управления разделами жестких дисков. С ее помощью вы можете создавать или удалять первичный или расширенный раздел, логические устройства или систему управления загрузкой Boot Manager. Эта программа была описана в главе, посвященной установке операционной системы IBM OS/2 Warp.

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

Параметр Описание
/QUERY Отображение списка всех разделов с указанием размера свободного пространства, типа файловой системы и другой справочной информации
/CREATE Создание первичного раздела или логического устройства в расширенном разделе. Этот параметр используется совместно с параметрами /VTYPE и /DISK
/DELETE Удаление первичного раздела или логического устройства, используется с параметрами /NAME и /DISK
/SETNAME:Имя Определение имени первичного раздела или логического устройства. Такая процедура необходима, для того чтобы из этого раздела или логического устройства можно было выполнять загрузку с использованием системы Boot ManagerBoot Manager
/SETACCESS Если на диске имеется несколько разделов DOSDOS, то с помощью этого параметра вы можете отметить один из них как доступный
/STARTABLE Этот параметр предназначен для отметки раздела, из которого выполняется запуск загрузчика при инициализации системы. Например, это может быть раздел, в котором установлена система управления загрузкой Boot ManagerBoot Manager
/FILE:Имя_Файла Работа с командой FDISKFDISK в пакетном режиме. С помощью этого параметра вы можете определить имя текстового файла, содержащего параметры команды, разделенные запятой. Каждой команде соответствует одна строка такого файла
/NAME:Имя Параметр задает имя раздела, над которым выполняется операция, указанная другим параметром
/DISK:n При помощи этого параметра можно указать номер диска, над разделами которого будет выполняться операция
/FSTYPE:x Этот параметр задает тип файловой системы, например, DOSDOS, FATFAT, Free, IFS
/STARTSTART:m Параметр определяет начальное расположение раздела. Здесь m может быть t или b. В первом случае раздел создается в верхней части диска, во втором - в нижней
/SIZE:m Размер раздела в Мбайтах
/VTYPE:n Тип раздела:0 свободное пространство, которое невозможно использовать для создания разделов;1 первичный раздел;2 логическое устройство в расширенном разделе;3 свободное пространство, которое можно использовать для создания первичного или расширенного раздела
/BOOTABLE:s Состояние раздела:0 раздел, из которого может быть выполнена загрузка;1 раздел, из которого невозможно выполнить загрузку
/BOOTMGR При помощи этого параметра можно указать, что действия, заданные другим параметром, определяются над разделом системы Boot ManagerBoot Manager

FDISKPM

По своему назначению эта команда эквивалентна команде FDISK, однако соответствующая программа является приложением, предназначенным для работы в среде Workplace Shell (рис. 4.3).

Рис. 4.3. Приложение FDISKPM, предназначенное для подготовки разделов диска

FORMAT

При помощи команды FORMAT вы можете подготовить дискеты и диски для работы с файлами, отформатировав их. Процедура форматирования в IBM OS/2 напоминает аналогичную процедуру в DOS, однако теперь вы можете форматировать диски для использования как в файловой системе FAT, так и в файловой системе HPFS.

Приведем синтаксис команды FORMAT:

FORMAT Устройство [Параметры]

Для команды FORMAT в среде IBM OS/2 допустимы следующие параметры:

Параметр Описание
/ONCE Отмена приглашения для форматирования следующей дискеты после завершения форматирования текущей
/4 Форматирование дискеты на емкость 360 Кбайт в НГМД высокой плотности, рассчитанном на емкость дискет 1,2 Мбайта
/T:Дорожки Количество дорожек при форматировании дискеты. По умолчанию на дискете высокой плотности (емкостью 720 Кбайт, 1,2 Мбайт, 1,44 Мбайт и 2,88 Мбайт) создается 80 дорожек. Для форматирования дискеты на емкость 360 Кбайт необходимо указывать в этом параметре 40 дорожек
/N:Секторы Количество секторов при форматировании дискеты. В зависимости от емкости дискеты может принимать следующие значения:360 Кбайт 9720 Кбайт 91,2 Мбайт 151,44 Мбайт 182,88 Мбайт 36
/F:xxxx Емкость, на которую нужно отформатировать дискету. Этот параметр можно указывать следующим образом:360, 360K, 360KB720, 720K, 720KB1200, 1200K, 1200KB, 1.2, 1.2M, 1.2 MB1440, 1440K, 1440KB, 1.44, 1.44M, 1.44 MB2880, 2880K, 2880KB, 2.88, 2.88M, 2.88 MB
/FS:xxxx Тип файловой системы:FATFAT файловая система, использующая таблицу размещения файлов;HPFSHPFS высокопроизводительная файловая система High Performance File System
/L Используется при форматировании оптических дисков, а также для проверки качества поверхности магнитного слоя обычных жестких дисков. Если указан этот параметр, время форматирования сильно увеличивается
/Q Быстрое форматирование дискеты. Можно использовать только для таких дискет, которые уже раньше форматировались и не имеют дефектов магнитного слоя
/V:Метка Определение метки тома. Метка представляет собой текстовую строку, состоящую не более чем из 11 символов

LABEL

Команда LABEL используется для просмотра и изменения метки тома. Используется также, как и аналогичная команда DOS.

VERIFY

Команда VERIFY позволяет включать или отключать проверку данных, которые записываются на диск. По умолчанию проверка отключена.

Для включения проверки введите эту команду с параметром ON:

VERIFY ON

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

VERIFY OFF

VOL

С помощью команды VOL вы можете просмотреть метку диска и его серийный номер. За один вызов команды можно указывать несколько дисков, например:

VOL D:
VOL C: D: E:
[Назад] [Содеожание] [Дальше]