- Использование консоли восстановления на компьютере, который не запустится
- Аннотация
- Использование консоли восстановления на компьютере, который не запустится
- Команды консоли восстановления
- Меры предосторожности
- Установка консоли восстановления в качестве параметра запуска
- Удаление консоли восстановления
- Восстановление загрузчика Windows 10 через «Командную строку»
- Способ 1: Автоматическое восстановление
- Способ 2: Ручное восстановление загрузчика
- Способ 3: Ручное альтернативное восстановление
- Способ 4: Восстановление после удаления Linux
Использование консоли восстановления на компьютере, который не запустится
В этой статье описывается, как использовать консоль восстановления на компьютере, который не запустится.
Исходная версия продукта: Windows Server 2003
Исходный номер КБ: 326215
Аннотация
В этой пошаговой статье описывается, как использовать консоль восстановления для восстановления не запускаемого компьютера с Windows Server 2003.
Консоль восстановления — это средство командной строки, которое можно использовать для восстановления Windows, если компьютер не запустится правильно. Консоль восстановления можно запустить с компакт-диска Windows Server 2003 или при запуске, если на компьютере ранее была установлена консоль восстановления.
Использование консоли восстановления на компьютере, который не запустится
Для выполнения этой процедуры необходимо войти в систему с учетной записи администратора или члена группы администраторов. Кроме того, если компьютер подключен к сети, параметры сетевой политики могут препятствовать выполнению этой процедуры.
Чтобы запустить консоль восстановления, выполните следующие действия.
Настройте компьютер для запуска с компакт-диска или DVD-диска. Дополнительные сведения см. в документации к компьютеру или обратитесь к производителю компьютера.
Вставьте компакт-диск Windows Server 2003 на компакт-диск или DVD-диск компьютера.
Когда вы получите сообщение с запросом нажать любую клавишу, чтобы начать с компакт-диска, нажмите клавишу, чтобы запустить компьютер с компакт-диска Windows Server 2003.
Когда появится экран приветствия программы установки, нажмите клавишу R, чтобы запустить консоль восстановления.
Выберите установку Windows, доступ к которую необходимо получить из консоли восстановления.
Следуйте инструкциям на экране, введите пароль администратора и нажмите ввод.
В командной консоли введите соответствующие команды консоли восстановления для восстановления установки Windows Server 2003.
Список команд, доступных в консоли восстановления, введите
help at the command prompt, and then press ENTER.
Кроме того, вы можете установить консоль восстановления в качестве параметра запуска на компьютере, чтобы она всегда была доступна. Сведения о том, как это сделать, см. в разделе «Меры предосторожности» этой статьи.
Чтобы выйти из консоли восстановления и перезапустить компьютер, введите
выйдите из командной подсказки и нажмите ввод.
Команды консоли восстановления
В следующем списке описываются доступные команды для консоли восстановления:
Attrib изменяет атрибуты в одном файле или папке.
Batch выполняет команды, которые вы указываете в текстовом файле InputFile. OutputFile содержит выходные данные команд. Если опустить аргумент OutputFile, выходные данные будут отображаться на экране.
Bootcfg используется для настройки и восстановления загрузки. Команду bootcfg можно использовать для внесения изменений в Boot.ini файла.
CD (chdir) работает только в системных каталогах текущей установки Windows, на съемных носители, в корневом каталоге любого раздела жесткого диска или в локальных источниках установки.
Chkdsk: переключатель /p запускает Chkdsk, даже если диск не помечен как «грязный». Переключатель /r находит плохой сектор и восстанавливает учитаемую информацию. Этот переключатель подразумевает /p. Для Chkdsk требуется autochk. Chkdsk автоматически ищет Autochk.exe в папке запуска или в папке загрузки. Если Chkdsk не удается найти файл в папке запуска, он ищет установщик компакт-диска Windows Server 2003. Если chkdsk не удается найти установок CD, пользователю будет предложено у Autochk.exe.
Cls очищает экран.
Копирует один файл в целевое расположение. По умолчанию целевым объектом не может быть съемный носиттель, а также нельзя использовать поддиаными знаками. При копировании сжатого файла с установивного компакт-диска Windows Server 2003 файл автоматически сжимается.
Del (delete) удаляет один файл. Del работает в системных каталогах текущей установки Windows, на съемных носители, в корневом каталоге любого раздела жесткого диска или в локальных источниках установки. По умолчанию нельзя использовать поддиаными знаками.
Dir отображает список всех файлов, включая скрытые и системные.
Отключает системную службу Windows или драйвер Windows. Аргумент servicename — это имя службы или драйвера, который необходимо отключить. При использовании этой команды для отключения службы отображается исходный тип запуска службы перед изменением типа на SERVICE_DISABLED. Стоит отметить исходный тип запуска, чтобы можно было использовать команду enable для перезапуска службы.
Diskpart управляет разделами на томах жесткого диска.
- Параметр /add создает новый раздел.
- Параметр /delete удаляет существующий раздел.
- Аргумент имени устройства — это имя устройства для нового раздела. Примером имени устройства для нового раздела является \device\harddisk0.
- Аргумент имени диска — это буква диска для удаляемого раздела, например D: .
- Имя раздела — это имя на основе раздела удаляемого раздела, которое можно использовать вместо аргумента имени диска. Примером имени на основе раздела является \device\harddisk0\partition1.
- Аргумент size — это размер в мегабайтах нового раздела.
Включает системную службу Windows или драйвер Windows. Аргумент servicename — это имя службы или драйвера, который необходимо включить, start_type тип запуска для включенной службы. Тип запуска использует один из следующих форматов:
Выход выходит из консоли восстановления, а затем перезагружает компьютер.
Expand расширяет сжатый файл. Исходный аргумент — это файл, который необходимо развернуть. По умолчанию нельзя использовать поддиаными знаками. Аргументом назначения является каталог для нового файла. По умолчанию назначение не может быть съемным носитеным и не может быть только для чтения. С помощью этой команды можно удалить атрибут только для чтения attrib из каталога назначения. Этот параметр /f:filespec обязат вас, если источник содержит несколько файлов. Этот параметр допускает поддиаными знаками. Переключатель /y отключает запрос на подтверждение переописи. Переключатель /d указывает, что файлы не должны быть расширены, и отображает каталог файлов в источнике.
Fixboot записывает новый загрузочный сектор в системный раздел. Команда fixboot поддерживается только на компьютерах на базе x86.
Fixmbr исправит запись загрузки раздела загрузки (MBR). Аргумент имени устройства является необязательным именем, которое указывает устройство, для которого требуется новый MBR. Опустить эту переменную, если целью является загрузочный устройство. Команда fixmbr поддерживается только на компьютерах на базе x86.
Форматирование диска. Переключатель /q выполняет быстрый формат. Переключатель /fs: для файловой системы указывает файловую систему.
В справке перечислены все команды, поддерживаемые консолью восстановления. Для получения дополнительных сведений об определенной команде введите справку
command-name или
command-name /? .
Listsvc отображает все доступные службы и драйверы на компьютере.
При этом отображаются обнаруженные установки Windows и запрашивается пароль локального администратора для этих установок. Используйте эту команду для перемещения в другую установку или в подкаталет.
Карта отображает активные в настоящее время сопоставления устройств. Включаем параметр arc, чтобы указать использование путей advanced RISC Computing (ARC) вместо путей устройств с Windows. (ARC — это формат, используемый для Boot.ini файла.)
Md (Mkdir) создает каталог. Команда работает только в системных каталогах текущей установки Windows, на съемных носители, в корневом каталоге любого раздела жесткого диска или в локальных источниках установки.
На экране отображается указанный текстовый файл «More/Type».
Rd (rmdir) удаляет каталог. Команда работает только в системных каталогах текущей установки Windows, на съемных носители, в корневом каталоге любого раздела жесткого диска или в локальных источниках установки.
Переименовывать (переименовывать) один файл. Команда работает только в системных каталогах текущей установки Windows, на съемных носители, в корневом каталоге любого раздела жесткого диска или в локальных источниках установки. Нельзя указать новый диск или путь в качестве целевого.
Настройка отображаемой среды и настройка переменных среды консоли восстановления.
Systemroot устанавливает для текущего каталога состояние %systemroot%.
Меры предосторожности
Установка консоли восстановления в качестве параметра запуска
Консоль восстановления можно установить на рабочий компьютер, чтобы она была доступна для использования, если не удается запустить Windows. Эта мера предосторожности может сэкономить время, если необходимо использовать консоль восстановления.
Для выполнения этой процедуры необходимо войти в систему с учетной записи администратора или члена группы администраторов. Кроме того, если компьютер подключен к сети, параметры сетевой политики могут препятствовать выполнению этой процедуры.
Чтобы установить консоль восстановления в качестве параметра запуска:
Во время работы Windows вставьте компакт-диск Windows Server 2003 на компакт-диск или DVD-диск компьютера.
Нажмите кнопку Пуск и выберите пункт Выполнить.
В поле «Открыть» введите следующую строку, где
диск — это буква диска на компакт-диске или DVD-диске компьютера, содержа котором находится компакт-диск с Windows Server 2003, а затем нажмите кнопку «ОК»:
**drive: \i386\winnt32.exe /cmdcons
Чтобы установить консоль восстановления в качестве параметра запуска для выпуска Windows Server 2003 x64, введите следующую строку:
**drive: \amd64\winnt32.exe /cmdcons
Нажмите кнопку «Да», когда появится сообщение, чтобы установить консоль восстановления.
При отображении сообщения об успешной установке консоли восстановления нажмите кнопку «ОК».
Чтобы использовать консоль восстановления, перезапустите компьютер, а затем с помощью клавиш СТРЕЛКА выберите консоль восстановления Microsoft Windows в списке запуска операционной системы.
Удаление консоли восстановления
В качестве меры предосторожности не удаляем консоль восстановления. Однако если вы хотите удалить консоль восстановления, это необходимо сделать вручную.
Чтобы удалить консоль восстановления, выполните следующие действия.
Нажмите кнопку «Начните» и выберите «Мой компьютер».
Включив параметр «Показать скрытые файлы и папки» (если он еще не включен). Для этого выполните указанные ниже действия.
- В меню «Инструменты» выберите пункт «Параметры папки».
- Перейдите на вкладку «Просмотр».
- Щелкните «Показать скрытые файлы и папки», щелкните, чтобы сбросить поле «Скрыть защищенные файлы операционной системы (рекомендуется)» (если он выбран), а затем нажмите кнопку «ОК».
Дважды щелкните букву диска, представляюную жесткий диск, на котором установлена консоль восстановления.
Удалите папку Cmdcons из корневой папки, а затем удалите файл Cmldr. Для этого выполните указанные ниже действия.
- Щелкните правой кнопкой мыши cmdcons и выберите «Удалить». Следуйте инструкциям на экране и нажмите кнопку «Да», чтобы подтвердить удаление.
- Щелкните правой кнопкой мыши cmldr и выберите «Удалить». Следуйте инструкциям на экране и нажмите кнопку «Да», чтобы подтвердить удаление.
Удалите запись консоли восстановления из Boot.ini файла. Для этого выполните следующие действия.
Неправильное изменение файла Boot.ini может препятствовать перезапуску компьютера. Убедитесь, что удалена только запись для консоли восстановления.
В корневой папке щелкните правой кнопкой мыши файл Boot.ini и выберите «Свойства». Щелкните, чтобы очистить поле только для чтения, а затем нажмите кнопку «ОК».
Откройте файл Boot.ini в Блокноте.
Найдите запись консоли восстановления и удалите ее. Запись консоли восстановления выглядит примерно так:
C:\cmdcons\bootsect.dat=»Microsoft Windows Recovery Console» /cmdcons
В меню «Файл» нажмите кнопку «Сохранить» и выберите пункт «Выход», чтобы выйти из Блокнота.
Восстановление загрузчика Windows 10 через «Командную строку»
Способ 1: Автоматическое восстановление
Первый метод никак не связан с «Командной строкой», поскольку восстановление загрузчика происходит в автоматическом режиме, но запускается оно через тот же установочный образ Windows 10, о создании которого мы поговорим немного позже. Поэтому мы решили все же рассказать о данном варианте более детально, чтобы упростить вам процесс восстановления, если вы не знали о наличии такой функции. В том случае, когда она уже была опробована и не принесла никаких результатов, можете сразу переходить ко второму способу.
- Для реализации этого и всех последующих способов придется записать установщик Windows 10 на флешку, чтобы после загрузить оснастку восстановления системы. Более детально об этом процессе читайте в другом материале на нашем сайте, перейдя по указанной далее ссылке.
Перейдите в раздел «Восстановление системы», щелкнув по соответствующей кнопке слева внизу.
Здесь вас интересует пункт «Поиск и устранение неисправностей».
Укажите целевую операционную систему, чтобы запустить этот процесс.
Дождитесь окончания диагностики компьютера. Если какие-то ошибки будут найдены и исправлены, вы получите соответствующее уведомление.
Этот метод далеко не всегда оказывается действенным, однако он самый простой в реализации, поэтому мы и решили ознакомить вас с ним перед тем, как перейти к использованию «Командной строки» для восстановления Виндовс 10. Если произведенные действия не принесли никакого результата, стоит ознакомиться с одним из следующих вариантов.
Способ 2: Ручное восстановление загрузчика
Принцип ручного восстановления заключается в перезаписи основных файлов, отвечающих за работоспособность загрузчика. Для этого придется указать диск с операционной системой при запуске специализированной утилиты.
- При запуске образа с ОС снова перейдите в раздел «Восстановление системы».
Здесь требуется нажать на ту же плитку «Поиск и устранение неисправностей».
Запустите отсюда «Командную строку», кликнув по соответствующей надписи.
Сейчас потребуется запустить оснастку diskpart, чтобы узнать информацию о дисках. Введите название этой утилиты в строке и нажмите на Enter.
Отобразим список подключенных разделов через list volume .
Теперь изучите отобразившиеся сведения. Здесь понадобится запомнить имя того логического тома, который выступает основным для хранения файлов Windows 10.
На этом взаимодействие с diskpart закончено, следует покинуть ее, введя exit .
Используйте команду bcdboot c:\windows , заменив букву диска на определенную ранее, чтобы восстановить загрузчик.
Вы будете уведомлены о создании специальных файлов, отвечающих за дальнейшую загрузку ОС. Это значит, что все шаги были выполнены правильно.
Закройте консоль и продолжите стандартную загрузку ОС.
Этот метод не такой сложный в исполнении, но является довольно эффективным: в большинстве ситуаций после его выполнения загрузчик ОС успешно восстанавливается и со входом в Виндовс не возникает никаких проблем. Если решить проблему так и не удалось, советуем обратить внимание на альтернативный вариант.
Способ 3: Ручное альтернативное восстановление
Второй вариант заключается в использовании скрытого тома, который резервируется системой и задействуется в качестве загрузчика. Сейчас следует обнаружить его и произвести определенные манипуляции. Эта операция так же осуществляется в режиме восстановления, поэтому предварительно загрузитесь с созданного ранее носителя.
- После этого снова запустите оснастку diskpart , выведите список разделов через list volume и отыщите скрытый том, размер которого варьируется от 99 до 600 мегабайт, в зависимости от используемого загрузчика. В случае с MBR (BIOS) он будет иметь файловую систему NTFS, а при GPT (UEFI) — FAT32.
Не покидайте текущую оснастку и здесь же введите select volume N , где вместо N укажите номер определенного ранее раздела.
Форматируйте его в FAT32 или в NTFS, отталкиваясь от того, какая файловая система установлена на текущий момент.
Ожидайте окончания этой процедуры — она может занять несколько минут.
Присвойте ему букву Z, написав assign letter=Z .
Закройте текущую оснастку через exit .
Для восстановления файлов загрузчика используйте команду bcdboot D:\Windows /s Z: /f ALL , заменив D на букву раздела с ОС.
Снова введите diskpart .
Откройте список дисков через list volume .
Выберите диск select volume N (тот, которому была присвоена буква Z).
Удалите букву через remove letter=Z , чтобы в будущем она не мешала взаимодействию с системой.
Перезагрузите ПК, чтобы проверить результативность.
Вы можете быть уверены в том, что один из приведенных выше методов точно поможет восстановить загрузчик Windows 10, если, конечно, проблема с загрузкой не была вызвана другими проблемами. В таких ситуациях мы рекомендуем изучить дополнительные материалы по теме исправления подобных неполадок, воспользовавшись указанной ниже ссылкой.
Способ 4: Восстановление после удаления Linux
Последний способ, на который мы хотим обратить внимание в рамках сегодняшней статьи, связан с восстановлением загрузчика Windows 10 после удаления стоящего рядом дистрибутива Linux. Как известно, в таких ситуациях в роли основного загрузчика выступает GRUB, но потом он удаляется, что приводит к поломкам компонентов Виндовс. Решается такая задача не так, как это было описано в способах выше, а намного проще.
- В режиме восстановления, переход в который был осуществлен через установочный образ операционной системы, запустите «Командную строку».
Здесь введите bootrec /FixMbr и нажмите на Enter.
Вы будете уведомлены о том, что операция выполнена успешно.
Закройте консоль и перезагрузите компьютер, чтобы начать корректное взаимодействие с системой.
Это были все способы восстановления загрузчика Windows 10 через «Командную строку». Как видите, каждый пользователь сможет найти оптимальный для себя вариант или воспользоваться альтернативой, если выбранный метод не принес никакого результата.