Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Энциклопедия оптимизации Windows Выпуск #55


Служба Рассылок Subscribe.Ru
Энциклопедия оптимизации Windows
Выпуск # 55 от 08.11.01
(25306 подписчиков)

http://www.windows.sl.ru
Доброе время суток, уважаемые подписчики!

В этом выпуске рассылки Алексей Прудников расскажет о Консоли восстановления Windows 2000.

Консоль восстановления

Сразу же после установки Windows 2000 я советую поставить консоль восстановления. Занимает эта чудо-консоль всего 7 Мегабайт, а ее способности к восстановлению вдруг переставшей работать Windows 2000 трудно переоценить. Консоль устанавливается с помощью команды winnt32.exe /cmdcons. Консоль восстановления имеет собственный командный интерпретатор, поэтому вместо обычной командной строки Windows 2000 используется ее специальная версия. По умолчанию в консоли восстановления действуют следующие правила:

  • AllowAllPaths = FALSE: запрет на доступ к каталогам и подкаталогам вне каталога установленной системы, выбранной в загрузочном меню консоли.
  • AllowRemovableMedia = FALSE: запрет на доступ к съемному носителю как целевому при копировании.
  • AllowWildCards = FALSE: запрет на использование группового символа при работе с такими командами, как Copy и Del.
  • NoCopyPrompt = FALSE: обязательное подтверждение при перезаписи существующего файла.

Для того, чтобы обойти данные ограничения требуется сделать следующее: через меню "Пуск" - "Настройка" - "Панель управления" - "Администрирование" открыть "Локальные параметры безопасности". Далее выбрать "Локальные политики"- "Параметры безопасности" и в правом окне найти "Консоль восстановления: разрешить копирование дискет и доступ ко всем дискам и каталогам". Включите данный параметр. После этого из консоли восстановления выше перечисленные параметры можно менять. Например, можно разрешить доступ ко всем каталогам компьютера с помощью следующей команды: set AllowAllPaths = TRUE.

А теперь переходим к описанию собственно самой консоли и командам работы с ней. Консоль восстановления Windows 2000 представляет собой консоль с командной строкой, запускаемую из программы установки Windows 2000. С консоли восстановления можно запускать и останавливать службы, форматировать диски, считывать и записывать данные на локальный диск (включая диски, использующие файловую систему NTFS), и выполнять многие другие задачи администрирования. Консоль восстановления обычно используется, когда требуется восстановить систему, копируя файлы с гибкого диска или компакт-диска на локальный жесткий диск, или если требуется изменить параметры службы, мешающей правильной загрузке компьютера. Для использования консоли восстановления необходимо войти в систему как администратор, т.е. либо вы должны знать пароль администратора, либо быть таковым.

Консоль восстановления можно запустить двумя способами:

  • Если не удается запустить компьютер, консоль восстановления можно запустить с установочных дисков Windows 2000 или с компакт-диска Windows 2000 Professional (если компьютер можно загрузить с компакт-диска).
  • Консоль восстановления также можно установить на локальном компьютере, чтобы она была доступной, если не удается перезапустить Windows 2000. Тогда консоль восстановления можно будет выбрать в качестве одного из вариантов загрузки в меню доступных операционных систем.

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

  • Attrib - Смена атрибутов файла или каталога.
  • Batch - Выполнение команд, указанных в текстовом файле.
  • ChDir (Cd) - Вывод имени текущего каталога или переход в другой каталог.
  • Chkdsk - Проверка диска и вывод отчета о его состоянии.
  • Cls - Очистка экрана.
  • Copy - Копирование одного файла в другую папку.
  • Delete (Del) - Удаление одного или нескольких файлов.
  • Dir - Вывод списка файлов и подкаталогов в каталоге.
  • Disable - Отключение системной службы или драйвера устройства.
  • Diskpart - Управление разделами на жестких дисках.
  • Enable - Запуск или включение системной службы или драйвера устройства.
  • Exit - Выход из консоли восстановления и перезапуск компьютера.
  • Expand - Извлечение файла из сжатого файла.
  • Fixboot - Запись в системный раздел нового загрузочного сектора.
  • Fixmbr - Восстановление основной загрузочной записи загрузочного сектора раздела.
  • Format - Форматирование диска.
  • Help - Отображение списка команд консоли восстановления.
  • Listsvc - Вывод списка служб и драйверов, установленных на данном компьютере.
  • Logon - Вход в систему Windows 2000.
  • Map - Отображение списка сопоставления букв дисков.
  • Mkdir (Md) - Создание каталога.
  • More - Отображение текстового файла.
  • Rename (Ren) - Переименование одного файла.
  • Rmdir (Rd) - Удаление каталога.
  • Set - Отображение и установка переменных среды.
  • Systemroot - Выбор в качестве текущего каталога системного корневого каталога системы, в которую вошел пользователь.
  • Type - Отображение текстового файла.

Attrib
Изменение атрибутов файла для отдельного файла или каталога. Команда позволяет устанавливать или очищать атрибуты заданного файла или каталога, такие как "Только для чтения", "Сжатый", "Системный" и "Скрытый".

attrib [+r|-r] [+s|-s] [+h|-h] [+c|-c] [[диск:][путь] имя_файла]

+r - Установка атрибута "Только для чтения".
-r - Очистка атрибута "Только для чтения".
+s - Установка атрибута "Системный".
-s - Очистка атрибута "Системный".
+h - Установка атрибута "Скрытый".
-h - Очистка атрибута "Скрытый".
+c - Установка атрибута "Сжатый".
-c - Очистка атрибута "Сжатый".
[[диск:]путь] имя_файла] - Задает местонахождение и имя файла или каталога, атрибуты которого следует изменить. Одновременно могут быть изменены атрибуты только одного файла или каталога.


Batch
Выполнение команд, указанных в текстовом файле.

batch входной_файл [выходной_файл]

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


Chdir (Cd)
Вывод имени текущего каталога или переход в другую папку.

chdir [диск:][путь] [..]
или
cd [диск:][путь] [..]

При вызове команды chdir без параметров будет выведено имя текущего диска и папки. При вызове только с буквенным обозначением диска (например, cd C:), команда chdir выводит текущий каталог на указанном диске.

[диск:][путь] - Имя диска (если он отличается от текущего) и каталога, в который необходимо перейти.
[..] - Переход в родительскую папку. Пробел между chdir и двумя точками обязателен.

При вызове команды сhdir пробелы рассматриваются как разделители. Имя каталога, содержащего пробелы, следует заключать в кавычки. Например: cd "driver cache". Chdir работает только в системных каталогах имеющейся установки Windows, каталогах съемных носителей, в корневом каталоге любого раздела жесткого диска и локальных каталогах установки.


Chkdsk
Создание и отображение отчета о состоянии диска. Команда Chkdsk также составляет список ошибок на диске и исправляет их.

chkdsk [диск:] [/p] [/r]

Запущенная без параметров, команда chkdsk выводит информацию о состоянии текущего диска.

диск: - Диск, который следует проверить с помощью команды chkdsk.
/p - Выполнение углубленной проверки, даже если диск не отмечен для проверки посредством chkdsk. Указание данного параметра не приводит к внесению изменений в содержимое диска.
/r - Обнаружение поврежденных секторов и восстановление той части данных, которая еще может быть прочитана. Подразумевается наличие /p.

Для выполнения команды Chkdsk необходим файл Autochk.exe. Если данный файл отсутствует в каталоге запуска (по умолчанию \Winnt\System32), будет произведена попытка поиска данного файла на исходном диске Windows 2000. В случае компьютера, на котором установлено несколько операционных систем, команда должна вводиться с диска, содержащего Windows 2000.


Cls
Очистка экрана. На очищенном экране выводится только приглашение командной строки и курсор.


Copy
Копирование одного файла в другую папку.

copy исходные_файлы [конечные_файлы]

исходные_файлы - Размещение и имя файла, который подлежит восстановлению. Параметр исходные_файлы может состоять из имени диска с двоеточием, имени каталога, имени файла или их комбинации.
конечные_файлы - Расположение и имя файла или набора файлов, куда следует скопировать данные. Параметр конечные_файлы может состоять из имени диска с двоеточием, имени папки, имени файла или их комбинации.

В качестве размещения исходных файлов могут задаваться съемные носители, любые каталоги в системных каталогах текущей установки Windows, корневые каталоги любых дисков, локальные источники установки или каталог Cmdcons. В качестве размещения конечных файлов может указываться то же размещение, что и для исходных файлов, кроме случая съемных носителей. Если назначение не указано, по умолчанию используется текущий каталог. Сжатый файл, копируемый с исходного диска Windows, распаковывается. Команда Copy не поддерживает символы шаблона.


Delete (Del)
Удаление одного файла.

delete [диск:][путь] имя_файла
или
del [диск:][путь] имя_файла

[диск:][путь] имя_файла - Имя и расположение удаляемого файла.

Команда Delete может быть выполнена только в системных каталогах имеющейся установки Windows, каталогах съемных носителей, в корневом каталоге любого раздела жесткого диска и локальных каталогах установки.


Dir
Вывод списка файлов и подкаталогов в каталоге.

dir [диск:][путь][имя_файла]

[диск:][путь] - Диск и каталог, список файлов которого будет выведен.

[имя_файла] - Файл или группа файлов, информация о которых будет выведена. Может быть задано несколько имен файлов. Имена файлов могут быть разделены пробелами, запятыми или точкой с запятой. Для обработки группы файлов допускается применение подстановочных знаков (? и *) в параметре имя_файла.

Команда dir также позволяет вывести метку тома и серийный номер диска, общее число перечисленных в списке файлов, их общий размер и размер свободного пространства на диске (в байтах). Команда dir выводит для каждого файла в подкаталоге расширение имени файла, размер файла в байтах, дату и время последнего изменения файла и указанные атрибуты файла (если атрибут доступен).

  • В - каталог
  • H - скрытый файл
  • S - системный файл
  • E - зашифрованный файл
  • R - файл с установленным атрибутом "только чтение"
  • A - файл, готовый к архивированию
  • С - сжатый файл
  • P - точка повторной обработки

Команда Dir может выполняться только в системных каталогах имеющейся установки Windows, каталогах съемных носителей, в корневом каталоге любого раздела жесткого диска и локальных каталогах установки.


Disable
Отключение службы или драйвера устройства системы Windows 2000 или Windows NT 4.0.

disable {имя_службы] | [имя_драйвера_устройства}

имя_службы - Имя системной службы, которую следует отключить.
имя_драйвера_устройства - Имя драйвера устройства, который следует отключить.

Команда disable устанавливает для указанной службы или драйвера тип запуска "SERVICE_DISABLED". При использовании команды disable для отключения системной службы или драйвера устройства на экране будет отображено имя предыдущего типа запуска данной службы или драйвера. Данное имя следует запомнить или записать на случай необходимости восстановления предыдущего значения типа запуска при помощи команды enable. Существуют пять типов запуска: первые три - SERVICE_AUTO_START, SERVICE_DISABLED и SERVICE_DEMAND_START - соответствуют стандартным типам запуска: автоматическому запуску, отключению службы или драйвера и запуску вручную; данные типы запуска обычно настраиваются в окне "Службы" средства "Управление компьютером"; остальные два типа - SERVICE_BOOT_START и SERVICE_SYSTEM_START - обычно используются для задания способа загрузки драйвера устройства. Например, при запуске компьютера или при запуске Windows 2000.


Diskpart
Создание и удаление разделов на жестком диске.

diskpart [/add | /delete] [имя_устройства | имя_диска | имя_раздела] [размер]

Ввод команды diskpart без параметров приведет к запуску версии diskpart с текстовым интерфейсом. /add - Создание нового раздела.
/delete - Удаление существующего раздела.
имя_устройства - Устройство, на котором необходимо создать или удалить раздел. Для получения имени устройства можно воспользоваться командой map. Имя устройства может выглядеть следующим образом: \Device\HardDisk0.
имя_диска - Буквенное обозначение раздела, который следует удалить. Используется только с /delete. Имя диска может выглядеть следующим образом: D:
имя_раздела - Имя раздела, который следует удалить. Может использоваться вместо имени_диска. Используется только с /delete. Имя раздела может выглядеть следующим образом: \Device\HardDisk0\Partition1
размер - Размер в мегабайтах (Мбайт) раздела, который требуется создать. Используется только вместе с /add.


Enable
Включение службы или драйвера устройства системы Windows 2000 или Windows NT 4.0.

enable {имя_службы | имя_драйвера_устройства} [тип_запуска]

имя_службы - Имя системной службы, которую требуется включить.
имя_драйвера_устройства - Имя драйвера устройства, который следует включить.
тип_запуска - Тип запуска, который требуется назначить данной службе или драйверу устройства.

Если тип запуска не указан, результатом выполнения команды enable будет отображение текущего типа запуска службы или драйвера устройства, указанного в качестве значения параметра имя_службы. Существуют пять типов запуска: первые три - SERVICE_AUTO_START, SERVICE_DISABLED и SERVICE_DEMAND_START - соответствуют стандартным типам запуска: автоматическому запуску, отключению службы или драйвера и запуску вручную; данные типы запуска обычно настраиваются в окне "Службы" средства "Управление компьютером"; остальные два типа - SERVICE_BOOT_START и SERVICE_SYSTEM_START - обычно используются для задания способа загрузки драйвера устройства: например, при запуске компьютера или при запуске Windows 2000. При изменении типа запуска командой enable на экране будет отображено имя предыдущего типа запуска. Данное имя следует запомнить или записать на случай необходимости восстановления предыдущего значения типа запуска.


Exit
Выход из консоли восстановления Windows 2000 и перезапуск компьютера.


Expand
Извлечение файла из сжатого файла. Данная команда может использоваться для извлечения файла драйвера из CAB-файла или сжатого файла на компакт-диске Windows 2000.

expand [/d] [/y] исходный_файл | source.cab [/F:filespec}] [конечный_файл]

/d - Перечисление файлов, содержащихся в CAB-файле, без их разворачивания или излечения.
/y - Подавление запроса о перезаписи файла при разворачивании или извлечении.
исходный_файл - Файл, который требуется развернуть. Данный параметр следует использовать, если исходный файл содержит в себе только один файл. Параметр исходный_файл может состоять из имени диска с двоеточием, имени каталога, имени файла или их комбинации. Использование подстановочных знаков (* и ?) не допускается.
исходный_файл.cab /f:filespec - CAB-файл, их которого требуется извлечь файл и имя файла или файлов, которые требуется извлечь. Данный параметр следует использовать, если исходный файл содержит несколько файлов. Для указания извлекаемых файлов могут использоваться подстановочные знаки.
конечный_файл - Каталог и/или имя извлеченного файла.

CAB-файл "Drivers", который содержит большую часть драйверов, входящих в комплект Windows 2000, включает в себя тысячи файлов. Разворачивание всех файлов из данного CAB-файла на жесткий диск потребует времени и большого объема дискового пространства. Рекомендуется извлекать из данного CAB-файла только необходимые файлы. Если параметр конечного файла не указан, файл копируется по умолчанию в текущий каталог. Конечный файл не может размещаться на гибком диске или компакт-диске.


Fixboot
Запись в системный раздел нового загрузочного сектора.

fixboot [диск]

диск - Диск, на который требуется записать загрузочный сектор. По умолчанию используется системный раздел, с которого была осуществлена загрузка системы. Имя диска может выглядеть следующим образом: D:

Ввод команды fixboot без параметров вызовет запись нового загрузочного сектора в системный раздел, с которого была осуществлена загрузка системы.


Format
Форматирование указанного диска для использования указанной файловой системы с Windows 2000.

format [диск:] [/q] [/fs:файловая_система]

диск: - Диск, который требуется отформатировать. Из консоли восстановления не могут форматироваться гибкие диски.
/q - Быстрое форматирование диска. Диск не сканируется на предмет поврежденных областей; использование данного параметра допускается только для дисков, которые уже форматировались.
/fs: файловая_система - Файловая система, которую следует использовать: FAT, FAT32 или NTFS. Если файловая система не указана, будет использоваться формат текущей файловой системы.


Help
Вывод справки о командах консоли восстановления Windows 2000.

help [имя_команды]

Существует два способа получения оперативной информации с помощью команды help. Имя интересующей команды может указываться после команды help; также в командной строке допускается указывать имя команды и ключ /?. Например, оба следующих варианта выведут информацию о команде extract:
help extract
extract /?


Listsvc
Вывод списка служб и драйверов, установленных на данном компьютере.


Logon
Вход в установленную систему Windows 2000 или Windows NT 4.0.

Команда logon выведет список всех обнаруженных установок Windows 2000 и Windows NT и запросит пароль локального администратора той установки, в которую требуется войти.


Map
Отображение подключений буквенных обозначений дисков к именам физических устройств. Данные сведения могут потребоваться при использовании команд fixboot, fixmbr или fdisk.

Map [arc]

arc - Отображение имен устройств, выводимых командой map, в формате Advanced RISC Computing (ARC) вместо формата Windows 2000. Имя устройства в формате ARC может выглядеть следующим образом: multi(0)disk(0)rdisk(0)partition(1) Эквивалентное имя устройства Windows 2000 имеет вид: \Device\HardDisk0\Partition1

Без указания параметра arc команда map отображает имена устройств Windows 2000. Команда map также отображает тип файловой системы и размер каждого диска в мегабайтах (Мбайт).


Mkdir (Md)
Создание каталога или подкаталога.

mkdir [диск:]путь
или
md [диск:]путь

диск: - Диск, на котором будет создан новый каталог.
путь - Имя и местонахождение нового каталога. Использование знаков подстановки (* и ?) не допускается.

Mkdir работает только в системных каталогах имеющейся установки Windows, каталогах съемных носителей, в корневом каталоге любого раздела жесткого диска и локальных каталогах установки.


More
Вывод содержимого текстового файла на экран. Команды more и type применяются для просмотра текстового файла без внесения в него изменений.

more [диск:][путь] имя_файла
или
type [диск:][путь] имя_файла

[диск:][путь] имя_файла - Местонахождение и имя файла, который подлежит восстановлению.

Если в файловой системе NTFS имя файла содержит пробелы, то при вызове команды имя файла необходимо заключать в кавычки (").


Rename (Ren)
Изменение имени отдельного файла.

rename [диск:][путь] имя_файла1 имя_файла2
или
ren [диск:][путь] имя_файла1 имя_файла2

[диск:][путь] имя_файла1 - Имя и расположение файла, который требуется переименовать. Использование подстановочных знаков (* и ?) не допускается.
имя_файла2 - Новое имя файла. Новый диск или каталог не могут быть заданы при переименовании файлов.


Rmdir (Rd)
Удаление каталога.

rmdir [диск:]путь
или
rd [диск:]путь

[диск:]путь - Диск и местоположение каталога удаляемого каталога. Использование подстановочных знаков (* и ?) не допускается.

Для успешного выполнения команды каталог должен быть пуст. Rmdir работает только в системных каталогах текущей установки Windows, каталогах съемных носителей, в корневом каталоге любого раздела жесткого диска и локальных каталогах установки.


Set
Отображение и установка переменных среды консоли восстановления. Команда set является дополнительной командой, которая должна быть включена с помощью шаблонов безопасности.

set [переменная=[строка]]

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

  • AllowWildCards - Включение поддержки подстановочных знаков для некоторых команд (таких как команда del).
  • AllowAllPaths - Возможность доступа ко всем файлам и каталогам в системе.
  • AllowRemovableMedia - Возможность копирования файлов на съемные носители, например гибкий диск.
  • NoCopyPrompt - Отключение отображения подтверждения при перезаписи существующего файла.

строка - Значение для указанной переменной среды.

По умолчанию команда set отключена. Для включения команды set следует использовать шаблоны безопасности. Атрибут Включение команды Set для консоли восстановления находится в дереве консоли в разделе Политика "Локальный компьютер"/Конфигурация компьютера/Конфигурация Windows/Параметры безопасности/Локальные политики/Параметры безопасности. По умолчанию всем переменным среды задано значение FALSE.


Systemroot
Выбор в качестве текущего каталога systemroot установки Windows 2000, в которую вошел пользователь.


Type
Вывод содержимого текстового файла на экран. Команды type и more применяются для просмотра текстового файла без внесения в него изменений.

type [диск:][путь] имя_файла
или
more [диск:][путь] имя_файла

[диск:][путь] имя_файла - Местонахождение и имя файла, который подлежит восстановлению.

Если в файловой системе NTFS имя файла содержит пробелы, то при вызове команды имя файла необходимо заключать в кавычки.


На сегодня все, любые пожелания, вопросы и комментарии присылайте по адресу hp@pisem.net.
Архив рассылки и другую информацию вы можете найти по адресу http://www.windows.sl.ru/subscribe.
Задать любые вопросы, касающиеся компьютеров, вы можете в форуме или подписавшись на группу общения.

Copyright Николай Басманов 2000-2001
Перепечатка разрешена только со ссылкой на сайт http://www.windows.sl.ru.
Рассылка автоматически создана программой WOE Subscribe Maker.



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу
Рейтингуется SpyLog

В избранное