Приветствую Вас ГостьПятница, 22.11.2024, 04:14

Сайт о компьютерах и софте


Каталог статей

Главная » Статьи » Операционные системы » DOS

Команды DOS. Часть вторая
Категории каталога
DOS [12]
Windows XP [3]
Mandriva-Linux [1]
Друзья сайта
Порно онлайн
Скачать порно бесплатно
Порно фотки
Частная эротика
Фильмы онлайн
Скачать кино бесплатно
Документальное кино
Голые звезды
Игры для PC бесплатно
Маленькие игры
Counter-Strike портал
World of WarCraft
Lineage2
ТВ и радио онлайн
Софт-портал
Музыкальные клипы онлайн
Музыкальный портал
Музыкальные клипы
Весь юмор
Все для сотовых
Бесплатные книги
Все аватары
Портал о графике
Линейки для форумов
Бесплатный хостинг картинок
Форум с оплатой
Портал о любви
Все о беременности и малышах!
Портал по диетологии
Свадебный портал
Все о маникюре

Статистика

Команда COMMAND

Запускает новый экземпляр интерпретатора команд MS-DOS. Параметр команды - это программа, которая выводит командную подсказку, в которой вы набираете команды. Для остановки нового командного интерпретатора и возврата в старый используйте команду EXIT.
COMMAND [[диск:]маршрут] [устройство]
[/E:nnnnn] [/Y [/C строка /K имя_файла]]
В файле CONFIG.SYS используйте следующий синтаксис:
SHELL=[[диск_dos:]маршрут_dos]COMMAND.COM
[[диск:]маршрут][устройство] [/E:nnnn] [/P [/MSG]]
Параметр [диск:]маршрут задает каталог интерпретатора команд для поиска файла COMMAND.COM, когда требуется перезагрузка нерезидентной части. Этот параметр нужно включать при первоначальной загрузке COMMAND.COM, если он не находится в корневом каталоге. Он используется для установки переменной операционной среды COMSPEC.
Например, команда command /c second.bat задает, что командный интерпретатор MS-DOS должен запускать из текущей программы новый командный интерпретатор, выполняет командный файл SECOND.BAT, а затем возвращается к исходному командному интерпретатору.
Параметр "устройство" задает для ввода и вывода команд другое устройство (подробнее об этом см. в описании команды CTTY). Параметр "[диск_dos:]маршрут_dos" задает расположение файла COMMAND.COM. С помощью параметра "устройство" вы можете задать для ввода и вывода другое устройство (например, AUX).
Параметр "устройство" задает для ввода и вывода команд другое устройство (подробнее об этом см. в описании команды CTTY).
Параметр "[диск_dos:]маршрут_dos" задает расположение файла COMMAND.COM. С помощью параметра "устройство" вы можете задать для ввода и вывода другое устройство (например, AUX).
Параметр "/C строка" задает определяет, что интерпретатор команд должен выполнить команду, заданную строкой, и возвращает управление. Этот параметр должен быть последним в командной строке.
/E:nnnnn задает размер операционной среды, где nnnnn - это размер в байтах. Значение nnnn должно лежать в диапазоне от 160 до 32768. MS-DOS округляет это значение до 16 байт. По умолчанию оно равно 256. Если nnnnn лежит вне указанного диапазона, MS-DOS использует значение по умолчанию и выводит следующее сообщение:
Parameter value not in allowed range.
(Параметр не находится в допустимом диапазоне.)
/K имя_файла выполняет заданную программу или командный файл, а затем выводит командную подсказку MS-DOS. Этот параметр должен быть последним в командной строке. Этот параметр особенно полезен для задания стартового командного файла в подсказке MS-DOS в Windows (аналогично AUTOEXEC.BAT для MS-DOS). Для этого откройте с помощью PIF Editor файл DOSPRMPT.PIF и наберите в окне Optional Parameters параметр /K. Параметр /K не рекомендуется использовать в командной строке SHELL в файла CONFIG.SYS. Это может привети к проблемам в приложениях и программах установки, которые модифицируют файл AUTOEXEC.BAT.
Параметр /P следует указывать только когда COMMAND используется в команде SHELL файла CONFIG.SYS. /P делает новую копию командного интерпретатора постоянной. В этом случае для остановки командного интерпретатора нельзя использовать команду EXIT. Если вы задаете /P, MS-DOS перед выводом командной подсказки выполняет ваш файл AUTOEXEC.BAT. Если этот файл отсутствует в корневом каталоге загружаемого диска, то MS-DOS выполняет вместо него команды DATE и TIME. Если в CONFIG.SYS у вас отсутствует команда SHELL, то COMMAND.COM автоматически загружается из корневого каталога с параметром /P.
Параметр /MSG определяет, что все ошибки следует сохранять в памяти. Обычно сообщения сохраняются только на диске. При задании /MSG нужно указать параметр /P. Если вы запускаете MS-DOS с гибкого, а не с жесткого диска, и не указан параметр /MSG, то при отсутствии на диске A файла COMMAND.COM MS-DOS не сможет считать такие сообщения об ошибках. При отсутствии этого диска MS-DOS выводит вместо полного следующее короткое сообщение:
Parse error
Extended error
При запуске нового командного интерпретатора MS-DOS создает новую командную среду. Эта новая среда является копией порождающей среды. Вы можете изменить новую среду, не влияя на старую. По умолчанию размер новой среды равен 256 байт или размеру текущей операционной среды, округленному до следующих 16 байт (в зависимости от того, что больше). Для переопределения используемого по умолчанию размера укажите параметр /E.
Параметр /Y указывает COMMAND.COM, что командный файл, заданный параметрами /C или /K, нужно выполнит по шагам. Этот параметр полезно использовать для отладки командных файлов. Например, чтобы построчно выполнить по шагам командный файл TST.BAT, вы можете воспользоваться командой COMMAND /Y /C TST. Параметр /Y требует указания параметра /C или /K.
Используя параметр устройства, вы можете задать для ввода и вывода другое устройство (например, AUX).
При запуске нового командного интерпретатора MS-DOS создает новую командную среду. Эта новая среда является копией порождающей среды. Вы можете изменить новую среду, не влияя на старую. По умолчанию размер новой среды равен 256 байт или размеру текущей операционной среды, округленному до следующих 16 байт (в зависимости от того, что больше). Для переопределения используемого по умолчанию размера укажите параметр /E.
MS-DOS загружает интерпретатор команд двумя частями: резидентную часть (которая всегда находится в памяти) и временную (нерезидентную) часть (в старших адресах обычной памяти). Некоторые программы записываются при запуске только нерезидентную часть COMMAND.COM. Когда это происходит, резидентная часть должна находить файл COMMAND.COM на диске и перезагружать нерезидентную часть. Переменная операционной среды COMSPEC идентифицирует, где располагается на диске COMMAND.COM. Если COMSPEC установлена на гибкий диск, MS-DOS может выводить вам подсказку для вставки гибкого диска с COMMAND.COM.
Если MS-DOS загружается в старшую память, то резидентная часть COMMAND.COM также загружается в старшую память, освобождая обычную память для программ.
COMMAND называется командным интерпретатором (или командным процессором), так как он считывает любые набираемые вами команды и обрабатывает их. Некоторые команды распознаются и выполняются самим COMMAND. Эти команды считаются для COMMAND внутренними. Другие команды MS-DOS представляют собой отдельные программы, расположенных на жестком диске, которые MS-DOS загружает аналогично другим программам. COMMAND интерпретируют следующие команды MS-DOS: BREAK, CALL, CHCP, CHDIR, CLS, COPY, CTTY, DATE, DEL, DIR, ECHO, EXIT, FOR, GOTO, IF, LOADHIGH, MKDIR, PATH, PAUSE, PROMPT, REM, RENAME, RMDIR, SET, SHIFT, TIME, TYPE, VER, VERIFY, VOL.
Приведем примеры. Следующая команда задает, что интерпретатор MS-DOS должен запустить из текущей программы новый командный процессор, затем запускает командный файл TST.BAT и возвращается к первому командному интерпретатору:
command /c tst.bat
Следующая команда CONFIG.SYS, определяет, что COMMAND.COM находится в каталоге DOS на диске D:
shell=d:\dos\command.com d:\dos\ /e:1024
Эта команда устанавливает переменную операционной среды COMSPEC в C:\DOS\COMMAND.COM. Для данного командного интерпретатора она задает размер среды в 1024 байта.
Примечание:
Если Вам важно обеспечить больший размер окружения для сеансов DOS в Windows, не расходуя обычную память, то можете включить в раздел [NonWindowsApp] файла SYSTEM.INI строку вида:
CommandEnvSize=512
Тем самым для сеанса DOS будет установлено 512-байтное окружение.

Команда COPY

Копирует в заданное место один или более файлов. Данную команду можно также использовать для комбинирования файлов. При копировании более одного файла MS-DOS выводит на экран имя каждого копируемого файла.
COPY [/Y /-Y][/A /B] источник [/A /B] [+ источник
[/A /B] [+ ...]][приемник [/A /B]] [/V]
Параметр "источник" задает расположение и имя файла или набора файлов, которые вы хотите копировать. Источник может содержать буквенную метку диска и двоеточие, имя каталога, имя файла или их сочетание. Параметр "приемник" задает расположение и имя файла или набора файлов, в которые вы хотите выполнить копирование. Приемник задается аналогично источнику.
Параметр /Y указывает, что вы хотите использовать команду COPY для замены существующих файлов без запроса на подтверждение. По умолчанию, если в качестве целевого файла задается существующий файл, COPY будет запрашивать, хотите ли вы затереть существующий файл (в предыдущих версиях MS-DOS это происходило без запроса). При использовании команды COPY в командных файлах она будет вести себя как в предыдущих версиях. Указание данного параметра переопределяет все назначения по умолчанию и текущую установку переменной операционной среды COPYCMD.
Параметр /-Y показывает, что вы хотите, чтобы команда COPY при замене существующего файла выводила запрос на подтверждение. Указание данного параметра переопределяет все назначения по умолчанию и текущую установку переменной операционной среды COPYCMD.
Параметр /A указывает текстовый файл ASCII. В файле ASCII для указания конца файла можно использовать символ конца файла (CTRL+Z). При комбинировании файлов COPY по умолчанию интерпретирует текстовые файлы как файлы ASCII. Когда /A предшествует списку имен файлов в командной строке, он применяется ко всем файлам, имена которые следуют за /A, пока COPY не обнаруживает параметр /B (в этом случае /B применяется ко всем файлам, имена которых предшествуют параметру /B). Когда параметр /A следует за именем файла, он применяется ко всем файлам, имена которых предшествуют параметру /A, и ко всем файлам, имена которых следуют за /A, пока COPY не обнаруживает параметр /B (в этом случае /B применяется ко всем файлам, имена которых предшествуют параметру /B).
Параметр /B указывает двоичный файл. Он задает, что интерпретатор команд должен считывать число байт, заданных размером файла в каталоге. Параметр /B - используется по умолчанию (если COPY не применяется для комбинирования файлов). Когда /B предшествует списку имен файлов в командной строке, он применяется ко всем файлам, имена которых следуют за /B, пока COPY не обнаруживает параметр /A (в этом случае /A применяется ко всем файлам, имена которых предшествуют параметру /A). Когда параметр /B следует за именем файла, он применяется ко всем файлам, имена которых предшествуют параметру /B, и ко всем файлам, имена которых следуют за /B, пока COPY не обнаруживает параметр /A (в этом случае /A применяется ко всем файлам, имена которых предшествуют параметру /A).
/V проверяет корректность записи новых файлов. О копировании каталогов и подкаталогов подробнее рассказывается в описании команды XCOPY.
Установка переменной операционной среды COPYCMD
Чтобы определить вывод в командах COPY, MOVE и XCOPY запроса на подтверждение при перезаписи файла при указании их в командной строке или в командной файле, можно использовать переменную операционной среды COPYCMD.
Чтобы команды COPY, MOVE и XCOPY во всех случаях выводили запрос, установите в переменной операционной среды COPYCMD /-Y. Чтобы эти команды затирали файлы без запроса, установите переменную COPYCMD в /Y.
Указание любой из этих команд с параметром /Y или /-Y переключает значения по умолчанию и установку переменной операционной среды COPYCMD.
Копирование на устройства и с устройств
В источнике или приемнике вы можете указывать имя устройства. При копировании на устройство используйте параметр /B. Когда приемником является устройство (например, COM1 или LPT2), параметр /B приводит к тому, что MS-DOS копирует данные на устройство в двоичном режиме, в котором все символы, включая специальные (такие как CTRL+C, CTRL+S, CTRL+Z, и возврат каретки) копируются на устройство как данные. Отсутствие /B вызывает копирование данных на устройство в режиме ASCII. При этом перечисленные выше специальные символы вызывают при копировании специальные действия.
Если вы не задаете целевого файла, то MS-DOS создает копию с тем же именем, датой и временем создания, что и исходный файл, помещая новую копию в текущий каталог на текущем диске. Если исходный файл находится на текущем диске и в текущем каталоге, а целевой диск и файл не задаются, то команда COPY останавливается, и MS-DOS выводит сообщение:
File cannot be copied onto itself
0 File(s) copied
(Файл невозможно скопировать сам в себя,
скопировано 0 файлов.)
Если MS-DOS не может проверить операцию записи, то она выводит сообщение об ошибке. Кроме того, параметр /V замедляет выполнение команды, поскольку MS-DOS должна проверять каждый записываемый на диск сектор.
Если MS-DOS не может проверить корректность операции записи, то на экран выводится сообщение об ошибке. Хотя при работе с командой COPY ошибки происходят редко, параметр /V позволяет вам проверить корректность записи важных данных. Однако этот параметр замедляет выполнение команды COPY поскольку MS-DOS должна проверить каждый записываемый на диск сектор.
Действие параметров /A или /B зависит от позиции в командной строке. Если они следуют за именем исходного файла, то COPY работает следующим образом. /A приводит к интерпретации файла как файла ASCII (текстовый файл) и копированию данных, предшествующих первому символу конца файла. COPY не копирует символ конца файла и остаток файла. Параметр /B приводит к копированию всего файла, включая символ конца файла.
Когда параметр /A или /B следует за именем целевого файла, COPY выполняет следующие действия. При задании /A в качестве последнего символа файла добавляется символ конца файла. Если указано /B, то символ конца файла не добавляется.
Если вы задаете более одного исходного файла, разделяя их символом +, то COPY комбинирует файлы, создавая один новый файл. При использовании в качестве исходных файлов трафаретных символов и задании в качестве целевого файла единственного имени, COPY комбинирует все файлы, имена которых соответствуют трафарету источника, и создает один файл с именем, заданным в качестве имени файла-приемника.
В любом случае COPY при отсутствии параметра /B предлагает комбинированный список файлов ASCII (не комбинируйте нетекстовые файлы без параметра /B, поскольку это может привести к их усечению).
Если имя целевого файла совпадает с именем одного из копируемых файлов (кроме первого), то исходное содержимое целевого файла теряется. При этом COPY выводит следующее сообщение:
Content of destination lost before copy
(Перед копированием содержимое приемника теряется)
Если вы хотите присвоить файлу текущие дату и время, не модифицируя его, то задайте команду в следующем формате (запятые указывают на пропуск параметра приемника):
copy /b source+,,
где source - исходный файл. Чтобы скопировать все файлы в подкаталогах, следует использовать команду XCOPY.
COPY не копирует файлы нулевой длины: такие файлы удаляются. Для копирования таких файлов используйте XCOPY.
Приведем некоторые примеры. Следующая команда копирует файл и обеспечивает включение в него символа конца файла:
copy data1.doc data2.doc /a
Чтобы скопировать несколько файлов в один, перечислите в источнике любое число файлов (разделив их плюсом) и задайте имя результирующего файла:
copy mon.txt + tue.txt + wen.txt tree.txt
При этом файлы текущего диска и каталога mon.txt, tue.txt и wen.txt объединяются и помещаются в файл tree.txt (также в текущем каталоге). Целевой файл будет иметь текущую дату и время. Если опустить имя этого файла, MS-DOS использует в качестве приемника первый файл из списка.
Команда copy *.doc total.doc комбинирует все файлы в текущем каталоге в один файл total.doc. Если вы хотите скомбинировать несколько двоичных файлов, укажите параметр /B, например:
copy /b *.exe sup.exe
Это предотвращает интерпретацию CTRL+Z как конца файла (правда, такая команда не даст в результате выполняемого файла).
Следующая команда копирует то, что вы набираете с клавиатуры, в файл protoc.dat:
copy con protoc.dat
Для завершения ввода нажмите CTRL+Z.

Команда COUNTRY

Эта команда позволяет MS-DOS использовать для вывода времени, даты и денежной единицы форматы, принятые в различных странах. Эта команда определяет также порядок сортировки символов и символы, допустимые в именах файлов. Ее можно использовать только в файле CONFIG.SYS.
Команда COUNTRY настраивает MS-DOS на распознавание набора символов и соглашения по пунктуации, используемые в одном из поддерживаемых языков.
COUNTRY=xxx[,[yyy][,[диск:][маршрут]имя_файла]]
Параметр xxx задает код страны. Параметр yyy задает соответствующий набор символов. Параметр [диск:][маршрут]имя_файла задает расположение файла, содержащего информацию о стране.
Например, чтобы преобразовать форматы даты, времени и денежной единицы к соглашениям, принятым во Франции, добавьте в CONFIG.SYS (если COUNTRY.SYS находится в корневом каталоге) команду country=033. Чтобы задать соответствующий набор символов, наберите country=033,850. Если вы опустите набор символов, но включите параметр [диск:][маршрут] имя_файла, то нужно указать предшествующую набору символов запятую, например:
country=033,,c:\dos\country.sys
Об изменении символов и их расположении на вашей клавиатуре рассказывается в описании команды KEYB. О подготовке и выборе наборов символов вы можете прочитать в описании команды MODE. О загрузке специальной информации рассказывается в описании команды NLSFUNC.
В качестве задаваемой по умолчанию страны MS-DOS использует США. Если при указании команды COUNTRY вы не зададите расположение и имя файла, содержащего специфическую для страны информацию, то MS-DOS пытается найти файл COUNTRY.SYS в корневом каталоге системного диска.
Поддерживаемые MS-DOS страны и языки перечислены в следующей таблице. В ней указаны также наборы символов, которые можно использовать с каждым кодом страны.
Страна/язык Код Набор сим. Дата Время
Бельгия 032 850, 437 26/01/1993 18:24:00
Бразилия 055 850, 437 26/01/1993 18:24:00
Великобритания 044 437, 850 26/01/1993 18:24:00.00
Венгрия 036 852, 850 1993-01-26 18:24:00
Германия 049 850, 437 26.01.1993 18:24:00
Дания 045 850, 865 26-01-1993 18.24.00
Италия 039 850, 437 26/01/1993 18.24.00
Испания 034 850, 437 26/01/1993 18:24:00
Канада (франц.) 002 863, 850 1993-01-26 18:24:00
Латинская Америка 003 850, 437 26/01/1993 5:35:00.00p
Международный английский 061 437, 850 26-01-1993 5:35:00.00p
Нидерланды 031 850, 437 26-01-1993 18:24:00
Норвегия 047 850, 865 26.01.1993 18:24:00
Польша 048 852, 850 1993-01-26 18:24:00
Португалия 351 850, 860 26-01-1993 18:24:00
Сербия/Югославия 038 852, 850 26.01.1993 18.24.00
Словакия 042 852, 850 1993-01-26 18:24:00
Словения 038 852, 850 1993-01-26 18:24:00
США 001 437, 850 01-26-1993 5:35:00.00p
Финляндия 358 850, 437 1993-01-26 18.24.00
Франция 033 850, 437 26.01.1993 18:24:00
Чехия 042 852, 850 1993-01-26 18:24:00
Швейцария 041 850, 437 26.01.1993 18,24,00
Швеция 046 437, 850 1993-01-26 18.24.00
В специальных версиях MS-DOS доступны также следующие страны, наборы символов и соответствующие языки: арабский, Израиль, Япония, Корея, Китай и Тайвань.
Для ввода с клавиатуры русских букв требуются дополнительные программные средства. Обычно для этого устанавливается специальный драйвер. Чтобы установить в системе русификатор, при наличии кодовой страницы с русским шрифтом (определяющей начертание символов на экране), необходимо добавить вызов данного драйвера в файл AUTOEXEC.BAT.
Код страны определяет национальные форматы времени и даты, используемые в командах BACKUP, DATE, RESTORE и TIME. Они перечислены в двух правых столбцах приведенной выше таблицы.

Команда CTTY

Изменяет терминал, используемый для управления компьютером. Применяйте команду CTTY, если вы хотите использовать для ввода команд другое устройство.
CTTY устройство
Параметр "устройство" задает альтернативное устройство, которое вы хотите использовать для набора команд MS-DOS. Допустимыми значениями параметра являются PRN, LPT1, LPT2, LPT3, CON, AUX, COM1, COM2, COM3 и COM4.
Например, чтобы переопределить весь ввод и вывод с текущего устройства (монитора и клавиатуры компьютера) на порт AUX, наберите в командной строке ctty aux.
Чтобы перед использованием команды CTTY задать параметры порта (скорость, старт - и стоп-биты, четность), дайте команду MODE.
Многие программы не используют для ввода и вывода MS-DOS и работают непосредственно с аппаратурой компьютера. На такие программы команда CTTY не влияет. Она действует только для программ, считывающий ввод с клавиатуры и посылающих вывод на экран.
Кроме команды CTTY для задания устройства ввода можно также использовать параметр устройства команды COMMAND.

Команда DATE

Выводит дату и подсказку для ее возможного изменения. MS-DOS записывает для каждого создаваемого или изменяемого файла текущую дату, которая указывается после имени файла в списке каталога.
DATE [мм-чч-гг]
Параметр "мм-чч-гг" устанавливает заданную вами дату. Значения даты должны разделяться точками (.), минусом (-) или косой чертой (/). Формат даты зависит от установки COUNTRY в файле CONFIG.SYS. Месяц (мм), число (чч) и год (гг) может иметь следующие значения:
мм - от 1 до 12
чч - от 1 до 31
гг - от 80 до 99 или 1980 до 2099
Об изменении текущего времени рассказывается в описании команды TIME.
MS-DOS корректно изменяет даты в соответствии с числом дней в месяце.
Команда DBLSPACE
Компрессирует жесткий или гибкий диск и конфигурирует их с помощью программы DoubleSpace. Эта программа обеспечивает простой в использовании и ориентированный на работу с меню интерфейс с пользователем.
DoubleSpace - это программа компрессии (сжатия) дисков. Путем более эффективного хранения файлов она позволяет записать больше файлов на меньшей области диска. Большинство файлов сжимаются достаточно хорошо, так как содержат повторяющиеся данные. Когда DoubleSpace находит такие данные в файле, она сохраняет только первое их вхождение, а остальные заменяет ссылками на это первое вхождение. После сжатия файл временно принимает меньший размер, но при его использовании он возвращается к прежнему виду. При компрессировании диска DoubleSpace сжимает файлы на этом диске до минимального размера, а при загрузке в память декомпрессирует его. После завершения использования файла он снова сжимается и записывается на диск.
DoubleSpace следует использовать в тех случаях, когда у вас не хватает места на диске, а вы не хотите покупать диск большей емкости. DoubleSpace может значительно увеличить объем доступного на диске пространства. Однако, так как DoubleSpace использует не менее 33K памяти, применять это средство имеет смысл, когда в нем действительно есть необходимость.
Файлы, упакованные с помощью автономных программ, таких как PKZIP, обычно больше не сжимаются, и хотя их можно хранить на компрессированном диске, это не дает никаких преимуществ.
Если вы работаете на компьютере с быстрым ЦП и быстрым диском, то, вероятно, не заметите особого изменения скорости работы системы после установки DoubleSpace. Однако на медленном ЦП будет заметно уменьшение скорости работы.
DoubleSpace Setup конфигурирует ваш компьютер для работы DoubleSpace и сжатия выбранных дисков. Сначала DoubleSpace Setup выполняет ScanDisk для проверки жесткого диска на физические и логические ошибки. Если необходимо, для дефрагментации файлов диска запускается Microsoft Defragmenter. Наконец, она компрессирует файлы диска.
После завершения работы DoubleSpace Setup вы будете иметь дополнительный диск. Если вы выберете новый компрессированный диск, то дополнительным диском будет только что созданный компрессированный диск. При компрессировании существующего диска дополнительным диском будет некомпрессированный диск. Он используется для хранения файлов, которые не должны сжиматься (таким файлом является, например, файл свопинга Windows). Этот диск содержит также важные системные файлы, такие как IO.SYS, MSDOS.SYS, DBLSPACE.BIN, DBLSPACE.INI и DBLSPACE.000. Не удаляйте скрытые файлы на новом диске, иначе вы можете потерять компрессированный диск и все файлы, которые он содержит.
Вы можете свободно копировать файлы между компрессированными и некомпрессированными дисками или с одного компрессированного диска на другой. Фактически, файл сжимается только при записи его на копрессированный диск. Когда вы копируете файл с такого диска DoubleSpace считывает его в памяти и декомпрессирует. Затем этот файл копируется на обычный диск в несжатом состоянии.
Обслуживать файловую систему со сжатыми дисками следует также, как и обычную, регулярно копируя файлы (с помощью Backup for MS-DOS или Backup for Windows) и проверяя диск на логические и физические ошибки с помощью программы ScanDisk. Кроме того, нужно регулярно проверять память и диск компьютера на вирусы, используя соответствующие антивирусные программы. Полезно периодически дефрагментировать диск, хотя эта операция требует времени. Для восстановления случайно стертых файлов можно использовать Undelete.
При архивизации файлов основного диска (некомпрессированного диска, который содержит компрессированные файлы-тома (CVF) вам обычно не требуется сохранять файлы, имена которых имеют форму DBLSPACE.nnn (например, DBLSPACE.000). Файл DBLSPACE.nnn содержит весь ваш сжатый диск, поэтому если вы архивизируете файлы этого диска индивидуально, копировать файлы-тома не нужно.
Если при работе с DoubleSpace у вас не хватает памяти, после установки DoubleSpace на компьютере 80386 или старше запустите MemMaker. Эта программа может переместить части DoubleSpace из обычной памяти и сделает ее доступной для выполнения программ. Кроме того убедитесь, что в команде BUFFERS файла CONFIG.SYS установлено значение > 10.
При работе на компьютере 80286 с памятью не менее 1 мегабайта убедитесь, что CONFIG.SYS содержит команду DOS=HIGH и команду DEVICE для HIMEM.SYS. (Обычно MS-DOS Setup добавляет эти команды в CONFIG.SYS.) Это позволяет загрузить DoubleSpace или ее части в старшую память.
DoubleSpace можно использовать и при работе SMARTDrive. Setup определяет, достаточно ли в вашем компьютере памяти для выполнения SMARTDrive. SMARTDrive автоматически инсталлируется добавлением команды SMARTDRV в файл AUTOEXEC.BAT. В частности, следует запустить SMARTDrive, если вы работаете с DoubleSpace и используете Windows. В этом случае SMARTDrive может существенно ускорить работу компьютера.
Средство SMARTDrive создано для ускорения работы вычислительной системы и защиты данных. По умолчанию Setup конфигурирует SMARTDrive таким образом, что кэширование при записи запрещается. Однако, если SMARTDrive первоначально конфигурировался с разрешением кэширования при записи (что обеспечивает гораздо большее повышение производительности, чем при разрешении кэширования только чтения), то Setup не изменит конфигурации. Подробности о SMARTDrive вы можете найти в описании команды SMARTDRV.

Команда DBLSPACE /AUTOMOUNT

Модифицирует значение AUTOMOUNT в файле DBLSPACE.INI Установка AUTOMOUNT разрешает или запрещает автоматическое монтирование сменных дисков, включая гибкие диски. Значение 0 запрещает DoubleSpace автоматически монтировать сменные диски. Это значение можно использовать для экономии памяти. 1 разрешает автоматическое монтирование всех сменных дисков. A...Z указывает DoubleSpace, что автоматически нужно монтировать заданные сменные диски. Например, если вы наберете DBLSPACE /AUTOMOUNT=AB, то будут автоматически монтироваться сменные диски A и B. По умолчанию DoubleSpace автоматически монтирует все сменные диски. Чтобы подействовала эта установка, нужно перезапустить компьютер.

Команда DBLSPACE /CHKDSK

DBLSPACE /CHKDSK [/F] [диск:]
Позволяет проверить структуру компрессированного диска. При обнаружении программой DoubleSpace ошибок (потерянных кластеров или связей с дублирующимися ссылками) она информирует вас об этом и пытается скорректировать ошибку. (DoubleSpace проверяет внутреннюю структуру компрессированного файла-тома. Для проверки таблицы распределения файлов используйте команду CHKDSK.)
Параметр "диск:" задает буквенную метку проверяемого диска. Если он опущен, то проверяется текущий диск. /CHKDSK можно сократить до /CHK. DBLSPACE /F исправляет ошибки на компрессированном диске.

Команда DBLSPACE /COMPRESS

DBLSPACE /COMPRESS диск1: [/NEWDRIVE=диск2:] [/RESERVE=разм]
Компрессирует файлы на существующем жестком, гибком диске или другом сменном носителе. После этого на диске будет больше свободного пространства. DoubleSpace не может компрессировать полностью заполненный диск: на жестком диске должно быть не менее 1.2 мегабайта свободного пространства, а на дискете диске - не менее 0.65 мегабайт (DoubleSpace не может компрессировать дискеты объема 360K).
Параметр "диск1:" задает существующий компрессируемый диск. /COMPRESS компрессирует жесткий или гибкий диск, заданный предыдущим параметром. Его можно сократить до /COM. Параметр /NEWDRIVE=диск2: задает буквенную метку некомпрессированного (основного) диска. После компрессии существующего диска ваша система будет включать в себя как существующий диск (теперь компрессированный), так и новый некомпрессированный диск. DBLSPACE /NEWDRIVE (сокращенно /NEW) можно опустить. В этом случае DoubleSpace присваивает новому диску следующую доступную буквенную метку. Параметр /RESERVE=разм задает, сколько мегабайт нужно оставить некомпрессированными. Поскольку некоторые файлы (например, файл свопинга Windows) не могут храниться на компрессированном диске, неплохо оставить некоторое некомпрессированное пространство. Оно будет располагаться на новом некомпрессированном диске (если компрессируемый диск уже содержит постоянный файл свопинга Windows, DoubleSpace перемещает его на новый некомпрессированый диск). Этот параметр можно сократить до /RES.
Например, чтобы скомпрессировать диск G, наберите команду:
dblspace /compress G:
Поскольку здесь на задается, сколько пространства нужно оставить некомпрессированным, DoubleSpace оставляет по умолчанию 2 мегабайта. Так как буквенная метка нового некомпрессированного диска не задана, ему присваивается следующая доступная буква.
Команда DBLSPACE /CREATE
DBLSPACE /CREATE диск1: [/NEWDRIVE=диск2:] [/SIZE=размер
/RESERVE=размер]
Создает новый компрессированный диск, используя свободное пространство некомпрессированного. Новый диск будет иметь большую емкость, чем занимаемое им пространство.
"Диск1:" задает некомпрессированный диск, содержащий место для создание нового диска. DBLSPACE /CREATE (или /CR) создает новый компрессированный диск, используя свободное пространство некомпрессированного диска (диск1). /NEWDRIVE=диск2: задает буквенную метку нового компрессированного диска. Если этот параметр опущен, то присваивает новому диску следующую доступную букву. /NEWDIVE можно сократить до /N. DBLSPACE /RESERVE=размер определяет, сколько мегабайт свободного пространства DoubleSpace следует оставить на некомпрессированном диске. Для задания максимальноно объема компрессированного диска укажите 0.
Параметры /RESERVE или /SIZE нельзя указывать одновременно. Если оба параметра опущены, DoubleSpace резервирует один мегабайт свободного пространства. /RESERVE можно сократить до /RE.
/SIZE=размер задает общий размер (в мегабайтах) компрессированного файла-тома (это объем некомпрессированного диска, который вы хотите выделить для компрессированного диска). /SIZE можно сократить до /SI.
Например, чтобы создать новый компрессированный диск на диске D и оставить на некомпрессированном диске D 4.5 мегабайта свободного пространства, наберите команду:
dblspace /create d: /reserve=4.5

Команда DBLSPACE /DEFRAGMENT

DBLSPACE /DEFRAGMENT [диск:]
Устраняет фрагментацию компрессированного диска. Дефрагментация делает свободное пространство на диске непрерывным. Если вы собираетесь уменьшить размер компрессированного диска, то его сначала следует дефрагментировать. Это позволит сделать диск меньше, чем при наличии фрагментации.
Параметр "диск:" задает диск для дефрагментации. Если он опущен, используется текущий диск. Параметр /DEFRAGMENT (или /DEF) дефрагментирует заданный диск.
Команда DBLSPACE /DEFRAGMENT отличается от команды DEFRAG, которая оптимизирует работу с диском путем переорганизации файлов на нем. DEFRAG можно использовать для оптимизации некомпрессированных дисков. В отличие от команды DEFRAG команда DBLSPACE /DEFRAG не увеличивает скорости работы системы. Она просто объединяет свободное пространство компрессированного диска, так что все свободное пространство будет располагаться в конце компрессированного файла-тома. Это позволяет в большей степени уменьшить размер компрессированного диска.

Команда DBLSPACE /DELETE

DBLSPACE /DELETE диск:
Удаляет компрессированный диск и стирает соответствующий компрессированный файл-том. При этом будут стерты все файлы, которые он содержит.
Параметр "диск:" задает удаляемый диск, а /DELETE (или /DEL) удаляет его (DoubleSpace не позволяет вам удалить диск C.)
Если вы случайно удалили компрессированный диск, то его можно восстановить с помощью утилиты Microsoft Undelete. Когда DoubleSpace удаляет компрессированный диск, она фактически удаляет файл на некомпрессированном диске. Этот файл называется "компрессированным файлом-томом" (CVF). Его имя имеет вид DLBLSPACE.xxx (например, DBLSPACE.000). Восстановив с помощью Undelete этот файл, дайте команду DBLSPACE /MOUNT.
Команда DBLSPACE /DOUBLEGUARD
DBLSPACE /DOUBLEGUARD=0 1
Модифицирует установку DOUBLEGUARD в файле DBLSPACE.INI Значение DOUBLEGUARD разрешает или запрещает средство защиты DoubleGuard. При разрешении DoubleGuard DoubleSpace будет постоянно проверять свою память на возможность порчи какой-либо другой программой. В случае порчи памяти DoubleSpace, чтобы минимизировать возможный ущерб для данных, останавливает компьютер. Значение 0 запрещает проверку. Это может увеличить скорость работы системы но приведет к потере данных, если другая программа использует память DoubleSpace. Значение 1 разрешает проверку. По умолчанию средство DoubleGuard разрешено. Эта установка действует после перезапуска компьютера.

Команда DBLSPACE /FORMAT

Форматирует выбранный компрессированный диск, удаляя все содержащиеся на нем файлы. Параметр "диск:" задает диск для форматирования (диск C DoubleSpace не форматирует). Параметр /FORMAT указывает на форматирование заданного диска. Его можно сократить до /F.

Команда DBLSPACE /HOST

Изменяет буквенную метку основного диска для заданного компрессированного диска, модифицируя соответствующую установку ActivateDrive в файле DBLSPACE.INI. Если для создания данного сжатого диска вы использовали свободное пространство, то не можете использовать этот параметр для смены буквы компрессированного диска на основном диске. Эта установка действует после перезапуска компьютера. "Диск1" задает текущую буквенную метку диска для сжатого диска или его основного диска. "Диск2" задает новую буквенную метку основного диска.
Например, если ваш сжатый диск имеет буквенную метку C, а основной диск - H, то для изменения буквы основного диска на G вы можете использовать следующую команду:
dblspace c: /host=g:

Команда DBLSPACE /INFO

Выводит информацию о заданном диске и свободном пространстве, имя компрессированного файла-тома, фактический и вычисленный коэффициент компрессии. Параметр "диск:" задает диск, о котором вы хотите получить информацию, необязательный параметр /INFO выводит информацию о нем на экран.

Команда DBLSPACE /LASTDRIVE

DLBSPACE /LASTDRIVE=диск
Модифицирует установку LASTDRIVE в файле DBLSPACE.INI LASTDRIVE задает последнюю буквенную метку диска, доступную для использования DoubleSpace. Значение "диск" задает последнюю букву диска, которую вы хотите сделать доступной для DoubleSpace. Если одну из буквенных меток, заданных для DoubleSpace, использует другая программа, то последняя доступная DoubleSpace буквенная метка будет превышать заданную в LASTDRIVE. Чтобы подействовала эта установка, нужно перезапустить компьютер.

Команда DBLSPACE /LIST

Перечисляет и кратко описывает все диски вашего компьютера (кроме сетевых). DBLSPACE /LIST можно сократить до /L.

Команда DBLSPACE /MAXFILEFRAGMENTS

DBLSPACE /MAXFILEFRAGMENTS=n
Модифицирует установку MAXFILEFRAGMENTS в файле DBLSPACE.INI. MAXFILEFRAGMENTS устанавливает предельное значение фрагментации, допустимой для смонтированных сжатых файлов-томов. Значение n задает максимальное число фрагментов, в который компресированный файл должен храниться на основном диске. Чтобы подействовала эта установка, нужно перезапустить компьютер.
Команда DBLSPACE /MAXREMOVABLEDRIVES
DBLSPACE /MAXREMOVABLEDRIVES=n
Определяет установку MAXREMOVABLEDRIVES в файле DBLSPACE.INI. Значение MAXREMOVABLEDRIVES определяет, для скольких дополнительных дисков DoubleSpace должна выделять память при запуске компьютера. Это определяет, сколько дополнительных сжатых дисков вы можете создать, компрессировать или монтировать без перезапуска компьютера. Здесь n задает число дополнительных дисков для которых DoubleSpace будет выделять память. Для каждого дополнительного диска DoubleSpace выделяет 96 байт памяти. Чтобы подействовала эта установка, нужно перезапустить компьютер.

Команда DBLSPACE /MOUNT

DBLSPACE /MOUNT[=nnn] диск1: [/NEWDRIVE=диск2:]
Устанавливает связь между компрессированным файлом-томом (CVF) и буквенной меткой диска, после чего вы можете использовать все файлы, которые содержит CVF (монтирует CVF). Монтирование CVF требуется только в том случае, если вы ранее его демонтировали, или если CVF находится на гибком диске.
Параметр "диск1:" задает диск, содержащий компрессированный файл-том, который вы хотите монтировать. Вы должны задать буквенную метку. /MOUNT=nnn задает монтирование компрессированного файла-тома с расширением имени, заданным параметром nnn. Например, чтобы монтировать CVF с именем DBLSPACE.001, следует задать /MOUNT=001. Если параметр nnn опущен, DoubleSpace пытается монтировать компрессированный файл-том с именем DBLSPACE.000. /MOUNT можно сократить до /MO.
/NEWDRIVE=диск2: задает буквенную метку диска, которая присваивается вновь смонтированному компрессированному диску. Если буквенная метка не задается, то DoubleSpace присваивает следующую доступную буквенную метку. Параметр м
  Категория: DOS | Добавил: comp (04.05.2008)
 
 Просмотров: 740 | Комментарии: 2
 | Рейтинг: 0.0/0 |
 Всего комментариев: 0
 
 
Заработай!


Загрузка.