Команда 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. 
Назад | Содержание | Вперед