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

Компьютер IBM PC/AT, MS-DOS и Windows. Вопросы и ответы

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

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

1.20. Как обслуживать диски DoubleSpace

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

Для выполнения всех этих действий предназначена программа DBLSPACE.EXE. Вы можете выполнять обслуживание диска в диалоговом или пакетном режиме. Для выполнения DBLSPACE.EXE в диалоговом режиме надо запустить ее без параметров. Все действия выполняемые DBLSPACE.EXE в диалоговом режиме можно произвести и в пакетном режиме. Для этого надо запустить программу DBLSPACE.EXE с соответствующими параметрами.

Ниже мы рассмотрим использование пакетного режима утилиты DBLSPACE.EXE. Диалоговый режим более прост и вы сможете освоить его самостоятельно.

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

Параметр Действие
/CHKDSK проверка внутренней структуры компрессованного диска и файлов на нем
/COMPRESS компрессия жесткого или гибкого диска
/CREATE создание нового скомпрессованного диска, используя свободное пространство заданного диска
/DEFRAGMENT дефрагментация скомпрессованного диска
/DELETE удаление скомпрессованного диска
/FORMAT форматирование скомпрессованного диска
/INFO получение информации о скомпрессованном диске
/LIST вывести список дисков компьютера, включая скомпрессованные и нескомпрессованные диски
/MOUNT смонтировать файл DoubleSpace, создав новый диск
/RATIO изменить коэффициент компрессии
/SIZE изменить размер скомпрессованного диска
/UNMOUNT размонтировать скомпрессованный диск

Как проверить диск DoubleSpace

Команда DBLSPACE с параметром /CHKDSK проверяет внутреннюю структуру скомпрессованного диска. Если обнаружены ошибки, например потерянные кластеры (lost clusters) или пересечение файлов (cross-linked files), программа выводит соответствующее сообщение и пытается устранить проблему.

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

DBLSPACE /CHKDSK [/F] [drive:]

Параметр drive: определяет проверяемый диск. Если вы не укажете данный параметр, то осуществляется проверка текущего диска.

Параметр /F указывает на необходимость автоматически исправлять все обнаруженные ошибки.

Как сжать информацию на диске

Команда DBLSPACE с параметром /COMPRESS сжимает файлы на жестом диске или дискете. DoubleSpace не может сжать полностью заполненный диск. Для сжатия загрузочного жесткого диска необходимо наличие как минимум 1,2 мегабайт свободного пространства. Другие жесткие и гибкие диски должны иметь как минимум 650 килобайт свободного пространства. Отсюда в частности следует, что DoubleSpace не может работать с дискетами, имеющими объем 360 Кбайт.

Формат данной команды имеет следующий вид:

DBLSPACE /COMPRESS drive1: [/NEWDRIVE=drive2:] [/RESERVE=size]

Параметр drive1: определяет диск, который вы желаете сжать.

Параметр /NEWDRIVE=drive2: задает новое имя для некомпрессованного диска. После выполнения процесса сжатия диска, операционная система вместо одного диска будет иметь два, один компрессованный и новый некомпрессованный. Если вы опустите этот параметр, новому диску будет присвоено очередное свободное имя.

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

В следующем примере утилита DBLSPACE компрессует диск E:, оставляя при этом неиспользованными три мегабайта дискового пространства и отображая их на диск F:.

DBLSPACE /COMPRESS E: /NEWDRIVE=F: /RESERVE=3

Как создать новый диск DoubleSpace

Команда DBLSPACE /CREATE создает новый компрессованный диск, используя для этого свободное пространство на заданном некомпрессованном диске. Синтаксис данной команды приведен ниже:

DBLSPACE /CREATE drive1: [/NEWDRIVE=drive2:] 
                         [/SIZE=size |_/RESERVE=size]

Параметр drive1: определяет диск, свободное пространство на котором вы желаете использовать для создания нового, компрессованного диска.

Параметр /NEWDRIVE=drive2: задает имя нового, компрессованного диска. Данный параметр не является обязательным. Если его не указывать, DBLSPACE использует для нового диска очередное свободное имя.

Параметр /RESERVE=size определяет количество мегабайт дискового пространства, которое останется на исходном, некомпрессованном диске. Если параметр /RESERVE не задавать, то некомпрессованными останется один мегабайт дискового пространства.

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

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

DBLSPACE /CREATE E: /NEWDRIVE=F: /RESERVE=7

Как дефрагментировать диск DoubleSpace

Для выполнения дефрагментации диска DoubleSpace можно воспользоваться командой DBLSPACE /DEFRAGMENT. Формат данной команды имеет следующий вид:

DBLSPACE /DEFRAGMENT [drive:]

Параметр drive: определяет диск для проведения дефрагментации. Если диск не задать явно, производится дефрагментация текущего диска.

Если вы решили уменьшить размер компрессованного диска, сначала выполните его дефрагментацию.

Как удалить диск DoubleSpace

Команда DBLSPACE /DELETE предназначена для удаления компрессованного диска. Будьте осторожны с этой командой, она стирает все данные с удаляемого диска. Формат вызова данной команды имеет следующий вид:

DBLSPACE /DELETE drive:

Единственный дополнительный параметр drive определяет имя удаляемого компрессованного диска.

Как отформатировать диск DoubleSpace

Команда DBLSPACE /FORMAT форматирует заданный компрессованный диск. Форматирование компрессованного диска удаляет с него все файлы. Нет никакого способа восстановить удаленные таким образом файлы. Команда DBLSPACE /FORMAT имеет следующий формат:

DBLSPACE /FORMAT drive:

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

Как определить характеристики диска DoubleSpace

Для определения основных характеристик диска DoubleSpace можно воспользоваться командой DBLSPACE /INFO.

Эта команда отображает на дисплее информацию о заданном диске компьютера. Сообщается объем свободного и использованного пространства на диске, имя файла, отображаемого на диск, предполагаемый и действительный коэффициент сжатия. Синтаксис данной команды приведен ниже:

DBLSPACE [/INFO] drive:

Параметр drive: задает имя диска, для которого выдается информация.

Как найти диски DoubleSpace

Команда DBLSPACE /LIST выдает на экран дисплея список и краткое описание всех дисков компьютера, исключая сетевые. Формат вызова команды не содержит дополнительных параметров:

DBLSPACE /LIST

Как смонтировать диск DoubleSpace

Команда DBLSPACE /MOUNT монтирует диск DoubleSpace, то есть отображает дисковый файл DoubleSpace на соответствующий диск. После выполнения этой команды вы получаете доступ к компрессованному диску.

Монтирование жестких дисков происходит автоматически при загрузке операционной системы. Выполнение операции монтирования необходимо только после соответстввующей операции демонтирования компрессованного диска или в случае использования дискет в качестве носителя DoubleSpace-диска.

Формат данной команды имеет следующий вид:

DBLSPACE /MOUNT[=nnn] drive1: [/NEWDRIVE=drive2:]

Параметр drive1: определяет диск, содержащий дисковый файл DoubleSpace, который вы желаете смонтировать.

Параметр /MOUNT=nnn указывает DBLSPACE на необходимость смонтировать дисковый файл DoubleSpace, имеющий расширение nnn.

Параметр /NEWDRIVE=drive2: определяет имя, которое будет присвоено монтируемому диску. Если вы опустите этот параметр, будет выбрано очередное свободное имя.

Приведем два примера использования данной команды. В первом примере монтируется компрессованная дискета в дисководе A:.

DBLSPACE /MOUNT A:

Во втором примере монтируется дисковый файл DoubleSpace DBLSPACE.001, расположенный на некомпрессованном диске D:. Смонтированный файл DoubleSpace отображается на диск G:.

DBLSPACE /MOUNT=001 D: /NEWDRIVE=G:

Как размонтировать диск DoubleSpace

Команда DBLSPACE /UNMOUNT разрывает связь между заданным дисковым файлом DoubleSpace и диском. Размонтированный диск становится временно недоступным. Для его подсоединения необходимо выполнить операцию монтирования диска. Формат команды представлен ниже:

DBLSPACE /UNMOUNT [drive:]

Параметр [drive:] определяет диск, который вы желаете размонтировать. Если этот параметр не указан, размонтируется текущий диск.

Как установить коэффициент компрессии

Команда DBLSPACE /RATIO используется для изменения предполагаемого коэффициента компрессии. DoubleSpace использует этот коэффициент для определения предполагаемого объема свободного пространства на компрессованном диске.

Каждый раз, когда происходит загрузка операционной системы на компьютере, DoubleSpace заново определяет и соответственно изменяет предполагаемый коэффициент компрессии. Формат данной команды имеет следующий вид:

DBLSPACE /RATIO[=r.r] [drive: | /ALL]

Параметр drive: определяет диск, предполагаемый коэффициент сжатия которого вы желаете изменить. Если вы желаете изменить предполагаемый коэффициент сжатия на всех компрессованных дисках компьютера, используйте вместо параметра drive: параметр /ALL.

Параметр /RATIO[=r.r] задает предполагаемый коэффициент сжатия равный r.r. Он может меняться в пределах от 1.0 до 16.0. Если вы не определите предполагаемый коэффициент сжатия, DoubleSpace вычисляет его, исходя из действительных коэффициентов сжатия всех файлов на диске.

Как изменить размер диска DoubleSpace

Команда DBLSPACE /SIZE изменяет размер компрессованного диска. Вы можете увеличить или уменьшить его размер. Для увеличения размера компрессованного диска, необходимо, чтобы соответствующий некомпрессованный диск, на котором расположен файл DoubleSpace, имел свободное пространство. Для вызова данной команды используйте следующий формат:

DBLSPACE /SIZE[=size1 | /RESERVE=size2] drive:

Параметр drive: определяет диск, размер которого вы предполагаете изменить.

Параметр /SIZE=size1 задает новый размер исходного диска, используемый для организации компрессованного диска.

Параметр /RESERVE=size2 можно использовать вместо параметра /SIZE. При этом задается объем дискового пространства на исходном диске, который остается после создания компрессованного диска.

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