Что такое консоль восстановления. Консоль Восстановления Windows. Команды консоли

  • 23.07.2019

Введение

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

Установка консоли восстановления

Если установлена консоль восстановления, то в случае проблем с запуском Windows компьютер можно загрузить с помощью этой консоли, выбрав соответствующий пункт в меню вариантов загрузки. Устанавливать консоль восстановления следует на важных серверах и рабочих станциях специалистов в области информационных технологий. Чтобы установить консоль восстановления, необходимо войти в систему с правами администратора. Хотя консоль восстановления можно запускать непосредственно с компакт-диска Windows XP, удобнее настроить ее для использования в качестве одного из пунктов меню загрузки. Сведения о запуске консоли восстановления с компакт-диска см. ниже. Для установки консоли восстановления выполните следующие действия.

  1. Вставьте компакт-диск Windows ХР.
  2. Нажмите кнопку Пуск и выберите команду Выполнить .
  3. В окне Открыть введите команду

    где d - буква дисковода компакт-дисков.

  4. Появится диалоговое окно программы установки Windows с кратким описанием консоли восстановления. Чтобы подтвердить установку, нажмите кнопку Да .
  5. Перезагрузите компьютер. При последующем запуске компьютера в меню загрузки будет присутствовать пункт «Консоль восстановления Microsoft Windows».

Кроме того, установить консоль восстановления можно из общей сетевой папки, указав путь в формате UNC (Universal Naming Convention).

Примечание . Может появится следующее сообщение об ошибке:

Установку невозможно продолжить, поскольку на компьютере установлена более поздняя версия Windows, чем на компакт-диске.

При возникновении этой проблемы см. статью базы знаний Майкрософт: При попытке установить консоль восстановления на компьютере под управлением Microsoft Windows XP с пакетом обновления 2 (SP2) появляется сообщение об ошибке (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

Использование консоли восстановления

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

Если не удается загрузить компьютер, можно запустить консоль восстановления, используя набор установочных дискет или компакт-диск Windows XP.

После того как Windows XP установлена, для запуска компьютера и использования консоли восстановления требуется набор установочных дискет или компакт-диск Windows XP.

Примечание . Чтобы запустить компьютер с компакт-диска Windows XP, необходимо в BIOS установить вариант загрузки с дисковода компакт-дисков.

Чтобы запустить консоль восстановления с помощью набора загрузочных дискет или компакт-диска Windows XP, выполните следующие действия.

  1. Вставьте компакт-диск Windows XP или загрузочную дискету Windows XP и перезагрузите компьютер. При появлении соответствующего запроса подтвердите загрузку с компакт-диска.
  2. При появлении надписи «Вас приветствует мастер установки» нажмите клавишу R, чтобы запустить консоль восстановления.
  3. Если на компьютере имеется несколько операционных систем, выберите экземпляр Windows, к которому требуется получить доступ с консоли восстановления.
  4. После появления соответствующего запроса введите пароль администратора. Если пароль для учетной записи администратора не назначен, просто нажмите клавишу ВВОД.
  5. В командной строке введите необходимые команды для диагностики и устранения проблем экземпляра Windows XP. Для вывода списка команд консоли восстановления наберите в командной строке recovery console commands или help и нажмите клавишу ВВОД. Для получения сведений о конкретной команде введите в командной строке help имя команды и нажмите клавишу ВВОД.
  6. Чтобы завершить работу консоли восстановления и перезагрузить компьютер, введите в командной строке 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)
  • More/Type Отобразить содержимое указанного текстового файла
  • Rd (Rmdir) Действует только в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога любого раздела жесткого диска и локальных установочных папок
  • Ren (Rename) Действует только в пределах системных каталогов текущего экземпляра Windows, съемных носителей, корневого каталога любого раздела жесткого диска и локальных установочных папок. В качестве целевого нельзя указывать новый диск или путь
  • Set Служит для отображения и установки переменных среды консоли восстановления
  • Systemroot Изменить текущий каталог на %SystemRoot%.

Правила консоли восстановления

При работе в консоли восстановления действует несколько правил среды. Для отображения текущей среды введите команду set. По умолчанию действуют следующие правила

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

Удаление консоли восстановления

Чтобы удалить консоль восстановления, выполните следующие действия

  1. Перезагрузите компьютер, выберите в меню Пуск пункт Мой компьютер , а затем два раза щелкните значок жесткого диска, на котором установлена консоль восстановления
  2. В меню Сервис выберите команду Свойства папки и перейдите на вкладку Вид .
  3. Выберите вариант Показывать скрытые файлы и папки , снимите флажок Скрывать защищенные системные файлы и нажмите кнопку ОК
  4. В корневой папке диска удалите папку Cmdcons и файл Cmldr
  5. В корневой папке диска щелкните правой кнопкой мыши файл Boot.ini и выберите пункт Свойства
  6. Снимите флажок атрибута Только чтение и нажмите кнопку
    Предупреждение ! Неправильное изменение файла Boot.ini может привести к проблемам с загрузкой компьютера. Удалите только запись, относящуюся к консоли восстановления. После этого снова установите для файла Boot.ini атрибут «Только чтение». Откройте файл Boot.ini с помощью программы «Блокнот» и удалите запись, относящуюся к консоли восстановления. Эта запись выглядит примерно так:
    C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons
  7. Сохраните и закройте файл

Установка консоли восстановления в автоматическом режиме

Для установки консоли восстановления в процессе автоматической установки операционной системы Windows необходимо использовать раздел файла unattend.txt.

Command1=" path \winnt32 /cmdcons /unattend"

Дополнительные сведения об использовании файла Unattend.txt см. в руководстве Deployment Planning Guide (Планирование процесса развертывания операционной системы), которое входит в пакет Windows 2000 Server Resource Kit

Дополнительные сведения:

При возникновении значительного числа системных неполадок в Windows XP можно использовать функцию отката системы для восстановления одного из ее предыдущих состояний. Но доступной функция становится только после загрузки операционной системы. Что же делать, когда появляется сообщение, оповещающее об отсутствии или повреждении реестра, загрузчика или одного из критических системных компонентов, особенно, когда ОС невозможно загрузить даже с последней удачной попытки или в безопасном режиме?

Большинство юзеров предпочитают выполнить переустановку операционной системы ввиду отсутствия знаний о существовании инструмента под названием консоль восстановления. Она позволит возобновить функционирование Windows XP в считанные секунды, что даст избежать повторной инсталляции ОС со всем программным обеспечением и драйверами устройств.

Консоль восстановления – классическая командная строка, поддерживающая большинство системных команд, предназначенных для решения проблем, связанных с функционированием компьютера при невозможности загрузить Windows XP. Она позволяет выполнять следующие действия:

  • работать с объектами файловой системы как в стандартной командной строке;
  • исправлять загрузочный сектор и главную загрузочную запись;
  • активировать или отключать службы при следующей загрузке ОС;
  • выполнять разбиение, создание и форматирование разделов.

Запуск возобновления системы

Дабы запустить консоль восстановления, необходимо иметь установочный диск или загрузочную флешку с дистрибутивом установленной на ПК Windows XP. Ввиду выхода из оборота компакт-дисков все большую популярность приобретают загрузочные USB-носители с установочными файлами ОС. Создается такая флешка за несколько минут посредством, например, утилиты Rufus.

  • Вставляем диск в дисковод или флешку в USB-порт (главное, чтобы BIOS поддерживал загрузку со съемного носителя).
  • Перезагружаем или включаем компьютер.
  • Вызываем загрузочное меню посредством функциональной клавиши (она указывается во время загрузки БИОС).
  • Выбираем USB-устройство или CD-ROM.

  • При появлении черного экрана с надписью, как ниже, нажимаем любую кнопку для загрузки компьютера со съемного носителя.

  • На экране подготовки инсталляции Windows XP дожидаемся загрузки установочных файлов.

  • В следующем диалоге кликаем «R», дабы запустить консоль восстановления.

  • Вводим цифру, соответствующую требуемой копии Windows XP, для ее восстановления.

Как правило, на компьютере она установлена одна, потому вводим «1». При наличии пароля учетной записи администратора придется указать пароль от нее. Если его нет – жмем «Enter», дабы запустить консоль восстановления.

  • Откроется черное окно, называемое консоль восстановления. В его текстовой строке можно вводить системные команды, недоступные для ввода в работающей в Windows XP. Весь их список с краткими пояснениями вызывается посредством ввода команды «help».
  • Таким образом можно восстановить основную загрузочную запись системного раздела, введя «fixmbr». При отсутствии параметра, указывающего на буквенную метку раздела, главная загрузочная запись переместится на текущий раздел.

  • Дабы подтвердить выполнение введенной в консоль команды, используется латинская буква «y» и клик по клавише «Enter».
  • После ввода команды «fixboot» на системный диск произведется запись новой загрузочной записи Windows XP. Эти команды необходимо использовать в случае появления ошибок с текстом «NTLDR is missing», сигнализирующих о повреждении или отсутствии загрузчика.
  • После окончания работы вводим команду «exit», позволяющую закрыть консоль и перезагрузить компьютер.

Самые используемые команды консоли

Дабы увидеть информацию обо всех поддерживаемых командах консолью восстановления Windows XP, в ее текстовой строке необходимо ввести код «help». После появится длинный список команд с пояснением их значений, случаев применения и ключей, расширяющих возможности данной команды.

Список часто используемых команд, которые могут пригодиться любому пользователю.

  • Bootcfg – служебная команда для редактирования текстового файла конфигурации Windows XP под названием boot.ini.
  • Bootcfg /default автоматически определит и выберет одну из инсталлированных операционных систем в качестве ОС по умолчанию.
  • Bootcfg /add запустит процесс сканирования дисковых накопителей на присутствие на них копий Windows XP для добавления в меню загрузки.
  • Bootcfg /list – визуализирует список установленных на компьютере версий операционных систем с идентификаторами для установки одной из них главной.
  • Chkdsk – выполнить проверку указанного раздела на присутствие аппаратных повреждений и при задании соответствующих ключей попытается переназначить битые секторы (/r) или восстановить их (/p).
  • Diskpart – запустит интегрированную в Windows утилиту для управления разделами магнитного жесткого диска.
  • Help – при вводе команды без ключей отобразится лист команд, которые поддерживает консоль восстановления.
  • Команда_help – отобразит список доступных параметров для указанной команды с кратким пояснением их функций и случаев применения.

Или повреждены файлы (например: NTLDR is missing. Press Ctrl+Alt+Del to restart , или Не удается запустить Windows из-за испорченного или отсутствующего файла: \WINDOWS\SYSTEM32\CONFIG\SYSTEM , или Не удается запустить Windows из-за ошибок в программном . Сообщите об этом как об ошибке: необходимы библиотеки DLL для ядра. Сообщите об этой ошибке в службу поддержки ).

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

Для этого нужно в BIOS установить загрузку с CD-ROM" а, поместить в лоток CD-ROM" а загрузочный диск с установочным пакетом Windows XP Professional и перезагрузиться. Когда установщик Windows XP загрузит свои файлы в оперативную память , появится окно Установка Windows XP Professional , содержащее меню выбора, из которого нас интересует пункт *Чтобы восстановить Windows XP с помощью консоли восстановления, нажмите .

Нажмите R . Загрузится консоль восстановления. Если на установлена одна , и она () установлена на диске C: , то появится следующее сообщение:

1: C:\WINDOWS

В какую копию Windows следует выполнить вход?

Введите 1 , нажмите Enter.

Появится сообщение:

Введите пароль администратора:

Введите пароль, нажмите Enter (если пароля нет, просто нажмите Enter ).

Появится приглашение системы:

C:\WINDOWS>

введите fixmbr

Появится сообщение:

**ПРЕДУПРЕЖДЕНИЕ**

На этом компьютере присутствует нестандартная или недопустимая основная загрузочная запись. При использовании FIXMBR можно повредить имеющуюся таблицу разделов. Это приведет к утере доступа ко всем разделам текущего жесткого диска.

Если отсутствуют проблемы доступа к диску, рекомендуется прервать работу команды FIXMBR.

Подтверждаете запись новой MBR?

Введите y (что означает yes ).

Появится сообщение:

Производится новая основная загрузочная запись на физический диск \Device\Harddisk0\Partition0.

Новая основная загрузочная запись успешно сделана.

На появившееся приглашение системы: C:\WINDOWS>

Введите fixboot

Появится сообщение:

Конечный раздел: C:.

Хотите записать новый загрузочный сектор в раздел C:?

Введите y (что означает yes ).

Появится сообщение:

Файловая система в загрузочном разделе: NTFS (или FAT32).

Команда FIXBOOT записывает новый загрузочный сектор.

Новый загрузочный сектор успешно записан.

Нажмите Del , войдите в BIOS Setup и установите загрузку с жёсткого диска.

Примечания

1. Если вы не знаете, что такое и консоль восстановления , в подобных критических ситуациях во избежание ухудшения ситуации! не пытайтесь исправить всё сами, лучше обратиться за помощью к специалистам.

2. Если на установлено более одной , – обратитесь к специалистам!

3. Краткая справка по применяемым командам:

a) fixboot имя_диска:

Эта команда служит для записи нового кода загрузочного сектора Windows в системном разделе. В синтаксисе команды имя_диска диск, на котором будетзаписан загрузочный сектор. Данная команда исправляет повреждения в загрузочном секторе Windows . Она переопределяет параметры , которыезаписываются в загрузочный раздел системы. Команда fixboot поддерживается на базе x86 .

b) fixmbr имя_устройства

Данная команда используется для восстановления основной загрузочной записи загрузочного раздела. В синтаксисе команды имя_устройства необязательноеимя устройства, для которого требуется новая основная загрузочная запись (MBR ). Используйте данную команду, если загрузочную запись изапустить Windows не удается.

Корпорация Microsoft настоятельно рекомендует использовать консоль восстановления только в тех случаях, когда загрузка системы Windows XP в безопасном режиме и подобными способами не удается. Для работ с консолью восстановления системы необходимо иметь права администратора и знать основные команды, предназначенные для обнаружения проблемных файлов и драйверов.

Установка консоли восстановления

При возникновении проблем с запуском компьютера, систему можно запустить при помощи установленной консоли восстановления, выбрав нужный пункт из предложенных вариантов загрузки. Наличие установленной консоли является необходимостью на важных серверах, а также на рабочих станциях специалистов, работающих с информационными технологиями. Для установки консоли восстановления нужно войти в систему компьютера с правами администратора. Запуск консоли может быть осуществлен непосредственно с загрузочного диска Windows XP, но практичнее настроить и использовать ее, выбрав вариантом в загрузочном меню. Чтобы установить консоль восстановления системы нужно выполнить такие шаги:

  • Вставить в дисковод загрузочный диск Windows XP;
  • Нажмите кнопку Пуск Выполнить;

  • В строке Открыть впишите команду:

J:i386winnt32.exe/cmdcons

J – буквенное обозначение дисковода, если не совпадает – поставьте свою букву.

  • В появившемся диалоговом окне установочной программы Windows, содержащем краткое описание восстанавливающей консоли, нажмите кнопку Да для подтверждения установки.

  • Перезагрузите ваш компьютер. При следующем запуске системы в меню загрузки появится Консоль восстановления Microsoft Windows.

Также установку можно произвести из сетевой папки (общей), для этого нужно указать путь к ней в формате Universal Naming Convention (UNC).

Примечание: В случае если консоль восстановления устанавливается на систему Windows XP с пакетом обновления SP2, может выскочить сообщение, что установка не может быть осуществлена, так как на диске находится более ранняя версия Windows , чем установлена на компьютере. В таком случае установка не представляется возможной без обновления Windows XP с обновлениями 2 (SP3) на 3 (SP3).

Установка консоли восстановления системы в автоматическом режиме

Консоль восстановления также можно установить в процессе установки системы в автоматическом режиме. Для этого нужно использовать: файл unattend.txt → раздел

Command1=”pathwinnt32 /cmdcons /unattend”

Более подробные сведения об использовании файла Unattend.txt представлены в руководстве Deployment Planning, входящем в пакет Windows – 2000 Server Resource Kit.

Использование консоли восстановления системы

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

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

Примечание: Чтобы восстановить неисправную систему с помощью дисков, установочных дискет или USB-флеш-накопителя, необходимо в программе BIOS установить приоритет загрузки с соответствующего носителя информации.

Для запуска консоли восстановления в таком случае нужно проделать следующие шаги:


Использование командной строки в консоли восстановления системы

Командная строка консоли отличается от командной строки в Windows. В консоли восстановления системы присутствует собственный интерпретатор команд. Для вхождения в него нужно ввести правильный пароль администратора.

Если требуется установка специального драйвера RAID или SCSI стороннего производителя для доступа к нужному жесткому диску, то в процессе запуска консоли восстановления, можно нажать F6 и установить его. Установка драйвера происходит аналогично процессу установки системы Windows .

Длительность запуска консоли восстановления составляет несколько секунд. Далее, появляется список установленных на компьютере операционных систем Windows . Как правило, в списке значатся записи вида: C:Windows. Выбираем нужную запись и нажимаем Enter . В случае, нажатия кнопки Enter без выбора операционной системы, то произойдет перезагрузка компьютера, и процесс начнется сначала.

Запустить команды консоли восстановления системы можно после появления на дисплее приглашения %SystemRoot% C:Windows.

Команды консоли восстановления системы Windows XP

Список команд для консоли восстановления:

  • Attrib – изменить атрибуты подкаталога или файла.
  • Batch – выполнить команды, прописанные текстовом файле (Inputfile). Файл для вывода результата выполнения поставленных задач задается параметром Outputfile. Если указанный параметр пропущен, то вывод будет произведен на дисплей.
  • Bootcfg – изменить файл Boot.ini для настройки и восстановления загрузки.
  • CD (Chdir)
  • Chkdsk – использование параметра /p позволяет запустить программу Chkdsk, даже тогда, когда на жестком диске нет никакой отметки о повреждении. Для поиска испорченных секторов используется параметр /r , а для дальнейшего восстановления некоторых данных, которые возможно прочитать используется параметр /p. Для программы Chkdsk необходима программа Autochk, которую (файл Autochk.exe) она автоматически ищет в папке автозапуска, в том случае, если его там нет, то далее ищет на диске Windows XP. Если файл Autochk.exe программой Chkdsk найден не будет, то будет предложено указать расположение данного файла самостоятельно.
  • Cls – очистить экран.
  • Copy – копировать файл с дальнейшей отправкой его в нужную папку. По умолчанию копировать нельзя на съемные носители, недопустимо использование подстановочных знаков. При копировании с диска Windows XP сжатый программой файл распаковывается автоматически.
  • Del (Delete) – удалить файл. Действует исключительно в пределах системных каталогов последнего установленного экземпляра Windows, корневого каталога локальных установочных папок или раздела жесткого диска, съемных носителей. По умолчанию нельзя использовать постановочные знаки.
  • Dir – отобразить список любых файлов, включая системные и скрытые.
  • Disable – отключить драйвер Windows или системную службу. Service_or_driver – имя отключаемого драйвера или службы.
  • Diskpart – управление разделами жесткого диска. Параметр а /delete удаляет существующий раздел, /add создает новый. Device – название нового раздела (например, deviceharddisk0). Drive – буква, присвоенная удаляемому разделу (например, Е). Partition – это имя удаляемого раздела (пример: deviceharddisk0partition1); Partition может использоваться вместо drive. Size – это размер нового раздела в мегабайтах.
  • Enable – включить драйвер Windows или системную службу. Service_or_driver – имя включаемой драйвера или службы, start_type – тип запуска службы, которая включается. Тип запуска имеет одно из перечисленных значений:

– SERVICE_DEMAND_START

– SERVICE_BOOT_START

– SERVICE_AUTO_START

– SERVICE_SYSTEM_START

  • Exit – закрыть консоль, осуществить перезагрузку компьютера.
  • Expand – распаковать файл, сжатый специальной программой. Source – имя сжатого файла. Постановочные знаки по умолчанию использовать нельзя. Destination – папка для распакованного файла. Эта папка не может быть на съемном носителе, иметь атрибут «Только чтение» по умолчанию. Чтобы снять атрибут «Только чтение» существует команда attrib. Если сжатый источник имеет несколько фалов, то используется параметр /f:filespec (подстановочные знаки допускаются). Параметр /y отменяет вывод запроса на подтверждение удаляемых файлов. Параметр /d используется для файлов, не подлежащих распаковке; отображается содержимое папки – адресанта.
  • Fixboot – новый загрузочный сектор записать в системный раздел.
  • Fixmbr – восстановить главную загрузочную запись в одноименном разделе. Device – имя устройства, на котором создается основная новая загрузочная запись. Device не используется, когда целевым является устройство загрузки.
  • Format – отформатировать диск. Параметр /fs указывает на файловую систему, параметр /q выполняет быстрое форматирование.
  • Help – помощь. Команда help без конкретизации команды выводит на все возможные команды, доступные в консоли восстановления.
  • Listsvc – отобразить все драйверы и службы компьютера.
  • Logon – отобразить все имеющиеся экземпляры Windows XP с запросом пароля администратора на каждый. Данная команда нужна для перехода из одной системы Windows в другой или подкаталог.
  • Map – показать текущие сопоставления устройств. Для использования пути в формате ARC (Advanced RISC Computing) укажите arc – параметр.
  • MD (Mkdir ) – действует исключительно в пределах системных каталогов последнего установленного экземпляра Windows, корневого каталога локальных установочных папок или раздела жесткого диска, съемных носителей.
  • More/Type – отобразить информацию указанного текстового файла.
  • Rd (Rmdir) – действует исключительно в пределах системных каталогов последнего установленного экземпляра Windows, корневого каталога локальных установочных папок или раздела жесткого диска, съемных носителей.
  • Ren (Rename ) – действует исключительно в пределах системных каталогов последнего установленного экземпляра Windows, корневого каталога локальных установочных папок или раздела жесткого диска, съемных носителей. Нельзя указывать новый путь или диск в качестве целевого.
  • Set – используется для установки и отображения переменных консоли восстановления.
  • Systemroot – поменять текущий каталог на %SystemRoot%.

Правила консоли восстановления

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

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

Удаление консоли восстановления

Для удаления консоли восстановления системы нужно проделать следующие шаги:

  1. Перезагрузить компьютер
  2. Пуск → Мой компьютер → Жесткий диск с установленной на нем консолью восстановления;
  3. Сервис → Свойства папки → Вид → Показывать скрытые папки и файлы → ОК;
  4. Удалить в корневой папке диска файл Cmldr и папку Cmdcons;
  5. Правой кнопкой мыши нажать файл Boot.ini в корневой папке → Свойства → Снять флажок «Только чтение» →ОК
  6. Открыть файл Boot.ini при помощи «Блокнота» и удалите запись, принадлежащую консоли восстановления, которая выглядит примерно так: C:cmdconsbootsect.dat=”Microsoft Windows Recovery Console” /cmdcons
  7. Закройте, сохранив, файл.

Ниже представлены команды доступные в консоли восстановления Windows и для этих команд регистр символов значения не имеет.

Чтобы узнать, какие команды доступны, надо ввести команду help:

HELP

Команда help служит для отображения списка всех поддерживаемых команд.

attrib del fixboot more set batch delete fixmbr mkdir systemroot bootcfg dir format more type cd disable help net chdir diskpart listsvc rd chkdsk enable logon ren cls exit map rename copy expand md rmdir

ATTRIB

Команда attrib используется вместе с одним или несколькими из следующих параметров для изменения атрибутов файла или папки через консоль восстановления:

R
+R
-S
+S
-H
+H
-C
+C

Примечания .

+ — установка атрибута.
— сброс атрибута.
R — атрибут файла «Только для чтения»
S — атрибут файла «Системный»
H — атрибут файла «Скрытый»
C — атрибут файла «Сжатый»

Необходимо задать или удалить хотя бы один атрибут.

Для просмотра атрибутов воспользуйтесь командой dir .

BATCH

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

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

BOOTCFG

Эта команда используется для восстановления и настройки загрузки. В этой команде используются следующие параметры:

bootcfg /add
bootcfg /rebuild
bootcfg /scan
bootcfg /list
bootcfg /disableredirect
bootcfg /redirect [скорость_порта_в_бод] |

bootcfg /redirect com1 115200

bootcfg /redirect useBiosSettings

/add — добавление копии Windows в меню загрузки.
/rebuild — просмотр всех копий Windows с возможностью выбора копии для добавления в меню загрузки.
/scan — поиск копий Windows на дисках и отображение результатов с возможностью выбора копии для добавления в меню загрузки.
/default — задание загрузочной записи, используемой по умолчанию.
/list — отображение систем, уже имеющихся в списке загрузки.
/disableredirect — отключение перенаправления в загрузчике.
/redirect — включение перенаправления в загрузчике с заданной конфигурацией.

CD и CHDIR

Команды cd и chdir используются для перехода в другую папку. Ниже приведены примеры использования этих команд.

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

В команде chdir пробелы рассматриваются как разделители. Поэтому имена папок, содержащие пробелы, следует заключать в кавычки. Пример приведен ниже:

cd “\windows\profiles\username\programs\start menu”

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

CHKDSK

chkdsk диск /p /r

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

Можно использовать перечисленные ниже параметры.

/p — полная проверка диска и исправление найденных ошибок.
/r — поиск поврежденных секторов и восстановление данных, которые можно прочитать.

Примечание . При указании параметра /r предполагается, что параметр /p также указан. Команда chkdsk без параметров выводит сведения о состоянии текущего диска.

Для выполнения команды chkdsk необходим файл Autochk.exe. Команда CHKDSK автоматически ищет этот файл в папке автозапуска. Если была предварительно установлена командная консоль, то папкой автозапуска является папка Cmdcons.

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

В случае возникновения нештатных ситуаций или не предвиденных ошибок мы рекомендуем использовать консоль восстановления и выполнить команду chkdsk / f / r , чтобы найти и исправить поврежденные файлы.

CLS

Эта команда используется для очистки экрана.

COPY

copy источник назначение

Эта команда используется для копирования файлов. В синтаксисе команды источник — файл, который требуется скопировать, а назначение — папка или имя нового файла. Нельзя использовать подстановочный знак звездочки (*) и копировать папки. Если копируется сжатый файл с установочного диска Windows, этот файл автоматически распаковывается во время копирования.

Источниками файлов могут быть съемные носители, подпапки внутри системной папки текущей установки Windows, корневая папка любого жесткого диска, локальные установочные носители и папка Cmdcons.

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

DEL и DELETE

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

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

Эта команда используется для удаления файлов. В синтаксисе команды диск: путь имя_файла — удаляемый файл. Команда delete работает только в системных папках текущей установки Windows, на съемных носителях, в корневом каталоге любого жесткого диска или локальных установочных папках. Команда delete не допускает использования подстановочных символов.

DIR

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

Эта команда используется для вывода списка файлов и вложенных папок в папке. В синтаксисе команды диск: путь имя_файла — это диск, папка и файлы, которые требуется отобразить. Команда dir отображает список всех файлов, включая скрытые и системные файлы. Файлы могут иметь следующие атрибуты:

D — каталог
H — скрытый файл
S — системный файл
E — зашифрованный
R — файл, доступный только для чтения
A — файл, готовый к архивации
C — сжатый файл
P — точка повторной обработки

Команда dir

DISABLE

disable имя_службы

Эта команда используется для отключения системной службы Windows или драйвера В синтаксисе команды имя_службы — это имя отключаемой службы или драйвера.

Команда listsvc используется для отображения всех служб и драйверов, которые можно отключить. Команда disable выводит прежний тип запуска службы перед его изменением на значение SERVICE_DISABLED. Если необходимо включить службу снова, следует записать его.

Команда disable выводит следующие значения типа запуска:

SERVICE_DISABLED
SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START

DISKPART

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

Эта команда служит для управления разделами на томах жесткого диска. Можно использовать перечисленные ниже параметры.

/add — создание нового раздела.
/delete — удаление существующего раздела.
имя_устройства — имя устройства, на котором необходимо создать новый раздел.
имя_диска — буква диска, например D:.
имя_раздела — обозначение существующего раздела, который следует удалить.
размер — размер нового раздела в мегабайтах.

Определить имя диска можно с помощью команды MAP, например: \Device\HardDisk0. Вместо имени диска можно использовать имя раздела, например: \Device\HardDisk0\Partition1 . Если команда введена без параметров, будет запущен интерфейс пользователя для управления разделами.

Предупреждение. Если эта команда используется для диска, который был настроен как динамический, можно повредить таблицу разделов. Структуру динамических дисков можно изменять только при помощи средства «Управление дисками».

ENABLE

enable имя_службы тип_запуска

Команда enable используется для включения системной службы или драйвера Windows.

Команда listsvc используется для отображения всех служб или драйверов, которые можно включить. Команда enable выводит прежний тип запуска службы перед его изменением на новый. Рекомендуется записать это значение на случай, если потребуется восстановить прежний тип запуска службы.

Допустимые значения параметра тип _запуска:

SERVICE_BOOT_START
SERVICE_SYSTEM_START
SERVICE_AUTO_START
SERVICE_DEMAND_START

Если новый тип запуска не введен, команда enable выводит прежний тип запуска.

EXIT

Команда exit служит для закрытия консоли восстановления и перезагрузки компьютера.

EXPAND

expand источник [ назначение ]

expand источник /D

Эта команда используется для распаковки файлов. В синтаксисе команды источник — имя распаковываемого файла, а назначение — папка для нового файла. Если назначение не указано, по умолчанию используется текущая папка. Данная команда не поддерживает подстановочные знаки.

Можно использовать перечисленные ниже параметры.

/y — отмена подтверждения при перезаписи существующих файлов.
/f:filespec — файлы, которые необходимо распаковать.
/d — вывод содержимого источника без его распаковки.

Если источник содержит более одного файла, необходимо использовать параметр /f:filespec для указания файлов, которые требуется распаковать. Данная команда поддерживает подстановочные знаки.

Назначением могут являться подпапки внутри системной папки текущей установки Windows, корневая папка жесткого диска, локальные папки с установочными файлами и папка Cmdcons. Съемные носители не могут являться назначением, а файл назначения не может иметь атрибут «Только для чтения». Чтобы снять атрибут «Только для чтения», воспользуйтесь командой attrib .

Если файл назначения уже существует и параметр /y не указан, при запуске команды expand появится соответствующее предупреждение.

FIXBOOT

fixboot имя_диска:

Эта команда служит для записи нового кода загрузочного сектора Windows в системный раздел. В синтаксисе команды имя_диска — диск, на котором будет записан загрузочный сектор. Данная команда исправляет повреждения в загрузочном секторе Windows. Она переопределяет параметры по умолчанию, которые записываются в загрузочный раздел системы. Команда fixboot

FIXMBR

fixmbr имя_устройства

Данная команда используется для восстановления основной загрузочной записи загрузочного раздела. В синтаксисе команды имя_устройства — необязательное имя устройства, для которого требуется новая основная загрузочная запись (MBR). Используйте данную команду, если вирус повредил загрузочную запись и запустить Windows не удается.

Предупреждение. Данная команда может повредить таблицу разделов, если система заражена вирусами или имеются проблемы с оборудованием. (В этом случае консоль восстановления не поможет. ) При использовании этой команды можно создать недоступные разделы. Перед выполнением данной команды рекомендуется проверить систему с помощью антивирусной программы.

Определить имя устройства можно с помощью команды map . Если имя устройства не указано, будет восстановлена основная загрузочная запись загрузочного устройства, например:

fixmbr \device\harddisk2

Если команда fixmbr обнаружила неправильную или нестандартную подпись таблицы разделов, команда fixmbr запросит подтверждение перед перезаписью основной загрузочной записи. Команда fixmbr поддерживается компьютерами на базе процессоров x86.

FORMAT

format диск: /Q /FS:файловая_система

Эта команда служит для форматирования указанного диска в заданной файловой системе. В синтаксисе команды /Q указывает, что должно быть выполнено быстрое форматирование диска, диск — буква диска раздела, который требуется форматировать, а /FS:файловая_система — тип файловой системы, например FAT, FAT32 или NTFS. Если файловая система не указана, будет использован существующий тип, если он доступен.

LISTSVC

Команда listsvc выводит список доступных служб и драйверов, а также установленные для них типы запуска для текущей установки Windows. Эта команда полезна при использовании команд disable и enable .

Список составляется на основе куста %SystemRoot%\System32\Config\System. Если этот куст поврежден или отсутствует, то результат выполнения данной команды непредсказуем.

LOGON

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

MAP

Эта команда служит для вывода списка букв дисков, типов файловых систем и сопоставления физических устройств. В синтаксисе команды параметр arc указывает для команды map использование путей ARC вместо путей к устройствам в формате Windows.

MD и MKDIR

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

MORE

more имя_файла

Данная команда отображает текст файла на экране.

NET

Команда net не выполняется из консоли восстановления Windows, хотя в справке утверждается обратное. Стек протоколов не загружается для консоли восстановления. Поэтому сетевые функции недоступны.

RD и RMDIR

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

REN и RENAME

Команды ren и rename предназначены для изменения имени файла.

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

SET

Команду set можно использовать для просмотра и изменения параметров окружения.

AllowWildCards = FALSE AllowAllPaths = FALSE AllowRemovableMedia = FALSE NoCopyPrompt = FALSE

Дополнительные сведения об использовании команды set см. в следующей статье базы знаний Майкрософт:

(http://support.microsoft.com/kb/235364/) Описание команды SET в консоли восстановления (эта ссылка может указывать на содержимое полностью или частично на английском языке)

SYSTEMROOT

Команда systemroot задает папку %SystemRoot% текущей копии Windows в качестве текущей рабочей папки.

TYPE

type имя_файла

Команда type используется для отображения текстового файла.

Консоль восстановления является стандартным средством при восстановлении операционной системы, но как показывает практика, во многих случаях консоль не всегда помогает и приходится искать другие средства для решения наболевшей проблемы…