Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Команды DOS.doc
Скачиваний:
5
Добавлен:
23.11.2019
Размер:
735.23 Кб
Скачать

Команда dblspace /unmount

DBLSPACE /UNMOUNT [диск:]

Отменяет связь между заданным компрессированным файлом-томом диска и его буквенной меткой. Демонтированный диск становится временно недоступным. Диск C демонтировать нельзя.

Параметр "диск:" задает демонтируемый диск. Если он не указывается, то демонтируется текущий диск. /UNMOUNT можно сократить до /U.

Команда debug

Запускает программу-отладчик Debug, которую вы можете использовать для проверки и отладки выполняемых файлов.

DEBUG [[диск:][маршрут]имя_файла [параметры]]

[Диск:][маршрут]имя_файла задает расположение и имя отлаживаемого выполняемого файла. "Параметры" задают информацию командной строки, необходимую для запуска выполняемого файла.

Допускаются следующие команды отладки: A (ассемблирование), C (сравнение содержимого памяти), D (дамп памяти), E (ввод данных по адресу), F (заполнение диапазона памяти значением), G (выполнение модуля в памяти), H (шестнадцатиричная арифметика), I (вывод на экран байтового значения из порта), L (загрузка содержимого файла или секторов диска в память), M (копирование содержимого блока памяти), N (именование - задает файл для команд L или W или параметры для тестируемого файла), O (вывод байта в заданный порт), P (выполнение цикла, строковой инструкции, программного прерывания или подпрограммы за один шаг), Q (выход - завершение отладки), R (вывод содержимого регистров), S (поиск в памяти заданных байтовых значений), T (трассировка), U (дизассемблирование), W (запись тестируемого файла на диск), XA (выделение расширенной памяти), XD (освобождение расширенной памяти), XM (отображение страниц расширенной памяти), XS (вывод состояния расширенной памяти).

Все указанные команды вводятся в ответ на подсказку отладчика - минус (-). Список команд отладчика можно получить по команде ?. Все команды (кроме Q) воспринимают параметры, разделяемые запятыми (шестнадцатиричные значения) или пробелами, например: d cs:110 120. Адреса задаются сегментным регистром (по умолчанию CS для A, G, L, T, U и W и DS для других команд ) или его адресом из 4 цифр и смещением. Точка с запятой между сегментом и смещением обязательна.

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

Команда defrag

Реорганизует файлы для оптимизации работы диска. Не используйте эту команду при выполнении Windows.

DEFRAG [диск:] [/F] [/S[:]порядок] [/B]

[/SKIPHIGH] [/LCD /BW /G0] [/H]

DEFRAG [диск:] [/U] [/B] [/SKIPHIGH] [/LCD /BW /G0] [/H]

"Диск:" задает оптимизируемый диск. Параметр /F дефрагментирует файлы и обеспечивает отсутствие на диске пустого пространства между ними. /U дефрагментирует файлы и оставляет пустое пространство между ними. /S управляет сортировкой файлов в каталогах. Если вы опускаете данный параметр, DEFRAG использует существующий на диске порядок. Значения, которые можно использовать для сортировки файлов, приведены в следующей таблице. Можно использовать комбинацию значений (не разделяя их пробелами).

Значение

Сортировка

N

По имени а алфавитном порядке.

N-

В порядке, обратном алфавитному (с Z по A).

E

В алфавитном порядке по расширению.

E-

В порядке, обратном алфавитному, по расширению.

D

По дате и времени (начиная с более ранних).

D-

По дате и времени (начиная с более поздних).

S

По размеру (с наименьшего).

S-

По размеру (с наибольшего).

Параметр /B перезапускает компьютер после реорганизации файлов. /SKIPHIGH загружает DEFRAG в обычную память (по умолчанию она загружается в старшую память). /LCD запускает DEFRAG, используя схему цветов LCD. /BW запускает DEFRAG, используя черно-белую цветовую схему. /G0 запрещает графический режим и графический набор символов. /H перемещает скрытые файлы.

Например, чтобы загрузить DEFRAG в обычную память и задать сортировку файлов в DEFRAG по дате создания, наберите команду:

defrag c: /f /sd- /skiphigh

DEFRAG нельзя использовать для оптимизации сетевых дисков или дисков, созданных с помощью INTERLNK.

Информационный отчет DEFRAG отличается от отчета CHKDSK. DEFRAG сообщает о скрытых и пользовательских файлах вместе, а CHKDSK выводит информацию для каждого типа. DEFRAG учитывает корневой каталог, а CHKDSK нет. Кроме того, DEFRAG не рассматривает метку тома как файл.

При запуске DEFRAG из программы (например, Microsoft Windows) вы можете потерять данные.

В следующей таблице кратко описывается значение каждого кода выхода DEFRAG (параметр ERRORLEVEL):

Код

Смысл

0

Дефрагментация была успешной.

1

Произошла внутренняя ошибка.

2

Диск не содержит свободных кластеров. Для работы DEFRAG нужен 1 свободный кластер.

3

Пользователь остановил процесс с помощью CTRL+C.

4

Общая ошибка.

5

DEFRAG обнаружила ошибку при чтении кластера.

6

DEFRAG обнаружила ошибку при записи кластера.

7

Ошибка распределения. Для исправления используйте CHKDSK с параметром /F.

8

Ошибка памяти.

9

Для дефрагментации диска не хватает памяти.

Например, чтобы загрузить DEFRAG в память и задать сортировку файлов по датам создания (от последних к первым), наберите команду defrag c: /f /sd- /skiphigh. При этом оптимизируется диск C.