Введение
Корпорация Майкрософт рекомендует пользоваться консолью восстановления только в том случае, если не удается загрузить компьютер в безопасном режиме
и другими доступными способами. Консоль восстановления рассчитана только на опытных пользователей, имеющих представление об основных командах, которые
предназначены для идентификации проблемных драйверов и файлов. Кроме того, для работы с консолью восстановления необходимо наличие прав администратора
Установка консоли восстановления
Если установлена консоль восстановления, то в случае проблем с запуском Windows компьютер можно загрузить с помощью этой консоли, выбрав
соответствующий пункт в меню вариантов загрузки. Устанавливать консоль восстановления следует на важных серверах и рабочих станциях специалистов в
области информационных технологий. Чтобы установить консоль восстановления, необходимо войти в систему с правами администратора. Хотя консоль
восстановления можно запускать непосредственно с компакт-диска Windows XP, удобнее настроить ее для использования в качестве одного из пунктов меню
загрузки. Сведения о запуске консоли восстановления с компакт-диска см. ниже. Для установки консоли восстановления выполните следующие действия.
- Вставьте компакт-диск Windows ХР.
- Нажмите кнопку Пуск и выберите команду Выполнить.
- В окне Открыть введите команду
d:\i386\winnt32.exe /cmdcons
, где d – буква дисковода компакт-дисков.
- Появится диалоговое окно программы установки Windows с кратким описанием консоли восстановления. Чтобы подтвердить установку, нажмите кнопку Да.
- Перезагрузите компьютер. При последующем запуске компьютера в меню загрузки будет присутствовать пункт «Консоль восстановления Microsoft
Windows».
Кроме того, установить консоль восстановления можно из общей сетевой папки, указав путь в формате UNC (Universal Naming Convention).
Примечание. Может появится следующее сообщение об ошибке:
Установку невозможно продолжить, поскольку на компьютере установлена более поздняя версия Windows, чем на компакт-диске.
При возникновении этой проблемы см. статью базы знаний Майкрософт:
898594
При попытке установить консоль восстановления на компьютере под управлением Microsoft Windows XP с пакетом обновления 2 (SP2) появляется сообщение
об ошибке (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
Использование консоли восстановления
Консоль восстановления позволяет включать и отключать службы, форматировать диски, читать и записывать данные на локальный диск (в том числе диски
с файловой системой NTFS), а также выполнять многие другие задачи администрирования. Она особенно полезна в тех случаях, когда необходимо восстановить
работоспособность системы путем копирования определенного файла на жесткий диск с дискеты или компакт-диска или изменить параметры службы,
препятствующей правильному запуску компьютера.
Если не удается загрузить компьютер, можно запустить консоль восстановления, используя набор установочных дискет или компакт-диск Windows XP.
После того как Windows XP установлена, для запуска компьютера и использования консоли восстановления требуется набор установочных дискет или
компакт-диск Windows XP.
Примечание. Чтобы запустить компьютер с компакт-диска Windows XP, необходимо в BIOS установить вариант загрузки с дисковода компакт-дисков.
Чтобы запустить консоль восстановления с помощью набора загрузочных дискет или компакт-диска Windows XP, выполните следующие действия.
- Вставьте компакт-диск Windows XP или загрузочную дискету Windows XP и перезагрузите компьютер.
При появлении соответствующего запроса подтвердите загрузку с компакт-диска.
- При появлении надписи «Вас приветствует мастер установки» нажмите клавишу R, чтобы запустить консоль восстановления.
- Если на компьютере имеется несколько операционных систем, выберите экземпляр Windows, к которому требуется получить доступ с консоли
восстановления.
- После появления соответствующего запроса введите пароль администратора. Если пароль для учетной записи администратора не назначен, просто
нажмите клавишу ВВОД.
- В командной строке введите необходимые команды для диагностики и устранения проблем экземпляра Windows XP.
Для вывода списка команд консоли восстановления наберите в командной строке recovery console commands или help и нажмите клавишу ВВОД.
Для получения сведений о конкретной команде введите в командной строке help имя команды и нажмите
клавишу ВВОД.
- Чтобы завершить работу консоли восстановления и перезагрузить компьютер, введите в командной строке exit и нажмите клавишу ВВОД.
Использование командной строки консоли восстановления
Командная строка консоли восстановления отличается от используемой в Windows. В консоли восстановления имеется собственный интерпретатор команд.
Чтобы войти в него, необходимо указать пароль администратора.
Когда идет запуск консоли восстановления, можно нажать клавишу F6 и установить драйвер SCSI или RAID стороннего производителя (если такой драйвер
необходим для доступа к жесткому диску). Установка драйвера происходит так же, как и в процессе установки операционной системы.
Запуск консоли восстановления длится несколько секунд. Затем появляется список операционных систем Windows, установленных на данном компьютере (обычно
список содержит только запись C:\Windows). Перед нажатием клавиши ВВОД следует нажать клавишу с номером нужной записи (даже если имеется только одна
запись). Если нажать клавишу ВВОД, не указав номера, компьютер будет перезагружен, и процесс начнется заново.
Когда на экране появится приглашение %SystemRoot% (как правило, C:\Windows), можно запускать команды консоли восстановления
Команды
Ниже приведен список команд, доступных с консоли восстановления:
- Attrib Изменить атрибуты файла или подкаталога
- Batch Выполнить команды, содержащиеся в текстовом файле (Inputfile). Параметр Outputfile задает файл для вывода результатов выполнения
команд. Если параметр Outputfile пропущен, вывод осуществляется на экран монитора
- Bootcfg Изменить файл Boot.ini с целью настройки процесса загрузки и восстановления
- CD (Chdir) Действует только в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога любого
раздела жесткого диска или локальных установочных папок
- Chkdsk Использование параметра /p приводит к запуску программы Chkdsk, даже если на диске нет отметки о повреждении. Параметр /r служит для поиска поврежденных секторов и восстановления той части данных, которая может быть прочитана (предполагается использование
параметра /p). Программа Chkdsk требует наличия средства Autochk. Она автоматически ищет файл Autochk.exe в папке автозапуска. Если данного
файла в папке автозапуска нет, Chkdsk пытается обратиться к компакт-диску Windows XP. Если установочного компакт-диска в дисководе нет,
пользователю будет предложено самостоятельно указать место расположения файла Autochk.exe
- Cls Очистить экран
- Copy Копировать файл в указанную папку. По умолчанию копирование не производится на съемные носители и нельзя использовать
подстановочные знаки. При копировании с компакт-диска Windows XP сжатый файл автоматически распаковывается
- Del (Delete) Удалить файл. Действует в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога
любого раздела жесткого диска и локальных установочных папок. По умолчанию постановочные знаки использовать нельзя
- Dir Отобразить список всех файлов, включая скрытые и системные
- Disable Отключить системную службу или драйвер Windows. Переменная service_or_driver – это имя отключаемой службы или
драйвера. Если вы отключаете службу, то перед изменением типа запуска на SERVICE_DISABLED отображается исходный тип запуска службы. (запишите его,
чтобы в дальнейшем можно было перезапустить службу с помощью команды enable).
- Diskpart Управление разделами в томах жесткого диска. Параметр /add используется для создания нового раздела, а /delete —
для удаления существующего. Переменная device – это название устройства для нового раздела (например, \device\harddisk0). Переменная drive – это
буква, назначенная удаляемому разделу (например, D). Переменная partition – это соответствующее правилам именования разделов название удаляемого
раздела (например, \device\harddisk0\partition1); она может использоваться вместо переменной drive. Переменная size служит для указания размера
нового раздела (в мегабайтах
- Enable Включить системную службу или драйвер Windows. Переменная service_or_driver – это имя включаемой
службы или драйвера, а start_type – тип запуска включаемой службы. Тип запуска может иметь одно из следующих значений.
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START
- Exit Закрыть консоль восстановления и перезагрузить компьютер
- Expand Распаковать сжатый файл. Переменная source – это имя сжатого файла. По умолчанию постановочные знаки использовать нельзя.
Переменная destination – это каталог для распакованного файла. По умолчанию этот каталог не может находиться на съемном носителе или иметь атрибут
«Только чтение». Для снятия с папки назначения атрибута «Только чтение» служит команда attrib. Параметр /f:filespec используется в
том случае, если источник содержит более одного файла Этот параметр допускает использование подстановочных знаков. Параметр /y служит для
отмены вывода запроса на подтверждение удаления файлов. Параметр /d указывает, что файлы не должны распаковываться; отображается содержимое
исходной папки
- Fixboot Записать новый загрузочный сектор в системный раздел
- Fixmbr Восстановить основную загрузочную запись в загрузочном разделе. Необязательная переменная device служит для указания имени
устройства, на котором нужно создать новую основную загрузочную запись. Эта переменная не используется, если целевым является загрузочное
устройство.
- Format Отформатировать диск. Параметр /q служит для выполнения быстрого форматирования, а параметр /fs — для указания
файловой системы.
- Help Запуск команды help без указания имени определенной команды в качестве аргумента приводит к отображению всех команд,
которые доступны с консоли восстановления
- Listsvc Отобразить все доступные на данном компьютере службы и драйверы
- Logon Отобразить список обнаруженных экземпляров Windows с запросом пароля локального администратора для этих экземпляров. Эта команда
служит для перехода в другой экземпляр Windows или другой подкаталог
- Map Отобразить текущие сопоставления устройств. Чтобы использовать пути в формате Advanced RISC Computing (ARC, формат для записей в
файле Boot.ini) вместо путей к устройствам в формате Windows, укажите параметр arc
- MD (Mkdir) Действует только в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога любого
раздела жесткого диска и локальных установочных папок
- More/Type Отобразить содержимое указанного текстового файла
- Rd (Rmdir) Действует только в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога любого
раздела жесткого диска и локальных установочных папок
- Ren (Rename) Действует только в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога любого
раздела жесткого диска и локальных установочных папок. В качестве целевого нельзя указывать новый диск или путь
- Set Служит для отображения и установки переменных среды консоли восстановления
- Systemroot Изменить текущий каталог на %SystemRoot%.
Правила консоли восстановления
При работе в консоли восстановления действует несколько правил среды. Для отображения текущей среды введите команду set. По умолчанию действуют следующие правила
- AllowAllPaths = FALSE Запретить доступ к каталогам, не относящимся к операционной системе, которая была выбрана при входе в консоль
восстановления.
- AllowRemovableMedia = FALSE Запретить копирование файлов на съемные носители
- AllowWildCards = FALSE Запретить использование подстановочных символов (в т. ч. для команд copy и del).
- NoCopyPrompt = FALSE Отображать запрос на подтверждение перезаписи существующего файла
Удаление консоли восстановления
Чтобы удалить консоль восстановления, выполните следующие действия
- Перезагрузите компьютер, выберите в меню Пуск пункт Мой компьютер, а затем два раза щелкните значок жесткого диска, на котором
установлена консоль восстановления
- В меню Сервис выберите команду Свойства папки и перейдите на вкладку Вид.
- Выберите вариант Показывать скрытые файлы и папки, снимите флажок Скрывать защищенные
системные файлы и нажмите кнопку ОК
- В корневой папке диска удалите папку Cmdcons и файл Cmldr
- В корневой папке диска щелкните правой кнопкой мыши файл Boot.ini и выберите пункт Свойства
- Снимите флажок атрибута Только чтение и нажмите кнопку OК
Предупреждение! Неправильное изменение файла Boot.ini может привести к проблемам с загрузкой компьютера. Удалите только запись, относящуюся к консоли восстановления. После этого снова установите для файла Boot.ini атрибут «Только чтение». Откройте файл Boot.ini с помощью программы «Блокнот» и удалите запись, относящуюся к консоли восстановления. Эта запись выглядит примерно так: C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons
- Сохраните и закройте файл
Установка консоли восстановления в автоматическом режиме
Для установки консоли восстановления в процессе
автоматической установки операционной системы Windows необходимо использовать раздел [GuiRunOnce] файла unattend.txt.
Command1="path\winnt32 /cmdcons /unattend"
Дополнительные сведения об использовании файла Unattend.txt см. в руководстве Deployment Planning Guide (Планирование процесса развертывания
операционной системы), которое входит в пакет Windows 2000 Server Resource Kit
Дополнительные сведения: Использование групповой политики для расширения возможностей "Консоли восстановления"
Источник: http://support.microsoft.com |