Восстановление Windows 7 после системных ошибок | База полезных знаний

Среда восстановления Windows 10 – это встроенный по умолчанию в систему инструмент, который позволяет произвести некоторые действия для восстановления работоспособно…

Как загрузить Windows в среде восстановления?

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

загрузить windows в среде восстановления

Также можно перезагрузить компьютер в режиме WinRE из командной строки с помощью нового ключа –o команды shutdown:

shutdown /f /r /o /t 0

shuwtdow новый параметр команды -o для загрузки в winre

Эту команду нельзя выполнить при подключении к компьютеру через RDP – появляется ошибка “The parameter is incorrect.(87)”

Также есть еще одна команда для принудительного входа в среду восстановления при следующей загрузке компьютера:

reagentc /boottore

Компьютер автоматически загружается в среде Windows Recovery Environment, если три предыдущие попытки нормальной загрузки Windows были неудачными. Т.е. чтобы загрузить ваш компьютер в WinRE достаточно 3 раза подряд прервать загрузку Windows кнопкой питания.

Отключение и включение WinRE


Попробуйте отключить и включить режим WinRE, выполнив в командной строке с правами администратора следующие команды:

reagentc /disable

reagentc /enable

What’s new with WinRE for Windows 10?

  • By default, if you install Windows using media created from Windows Imaging and Configuration Designer (ICD), you’ll get a dedicated WinRE tools partition on both UEFI and BIOS-based devices, located immediately after the Windows partition. This allows Windows to replace and resize the partition as needed. (If you install Windows by using Windows Setup, you’ll get the same partition layout that you did in Windows 8.1.)
  • If you add a custom tool to the WinRE boot options menu, it can only use optional components that are already in the default WinRE tools. For example, if you have a app from Windows 8 that depended on the .NET optional components, you’ll need to rewrite the app for Windows 10.
  • If you add a custom tool to the WinRE boot options menu, it must be placed in the SourcesRecoveryTools folder so that it can continue to work after future WinRE upgrades.
  • When adding languages to the push-button reset tools, you’ll now need to add the WinPE-HTA optional component.

WinRE includes these tools:

  • Automatic repair and other troubleshooting tools. For more info, see Windows RE Troubleshooting Features.
  • Push-button reset (Windows 10 for desktop editions , Windows 8.1 and Windows 8 only). This tool enables your users to repair their own PCs quickly while preserving their data and important customizations, without having to back up data in advance. For more info, see Push-Button Reset Overview.
  • System image recovery (Windows Server 2016, Windows Server 2012 R2 and Windows Server 2012 only). This tool restores the entire hard drive. For more info, see Recover the Operating System or Full Server.

In addition, you can create your own custom recovery solution by using the Windows Imaging API, or by using the Deployment Image Servicing and Management (DISM) API.

Простой запуск среды восстановления Windows 10 в «Параметрах»

Самый простой способ на «Десятке» – использование стандартного приложения «Параметры» (в ранних версиях ОС недоступно), частично предлагающее те же функции, что и «Панель управления».

Окно системного приложения "Параметры" в Windows

Как войти в среду восстановления ОС Windows 10:

Убираем окно «System Recovery Options» при загрузке Windows 7

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

«System Recovery Options» требует пароль

Часто юзеры даже не могут попасть в само меню восстановления, поскольку их останавливает окно, демонстрируемое на скриншоте ниже. Первый шаг просто просит выбрать раскладку клавиатуры для дальнейшего ввода. Здесь можно оставить все как есть и просто нажать на «Next>».

Выбор раскладки в окне System Recovery Options Windows 7

Вот здесь и наступает сложность для большинства новичков, поскольку система просит пароль, которого вроде как у нас и нет. Однако достаточно сменить имя пользователя на то, которое отображается при запущенной Windows (имя вашей учетной записи), а затем нажать «ОК», и вы попадете в меню восстановления.

Переключение учетной записи в окне System Recovery Options Windows 7

Как запустить средство восстановления системы?

Чтобы запустить программу регенерации ОС, нужно нажать клавишу F8 при старте компьютера. Сразу после этого мы попадем в «Дополнительные варианты загрузки». Перед нами разворачивается довольно длинный перечень вариантов дальнейших действий. Первое, что нужно попробовать – это выбрать пункт меню «Последняя удачная конфигурация».

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

Допустим, что этот способ не привел ни к каким результатам, и ошибка продолжает появляться снова. Тогда можно рискнуть выбрать пункт загрузки в безопасном режиме (с поддержкой сети или нет – неважно). Будем считать, что и это не оправдало наших результатов. Остается лишь одно – выбор пункта «Устранение неполадок компьютера». Правда, этого пункта меню в списке может и не оказаться.

Дело в том, что на диске может не оказаться указанного выше 100-мегабайтного скрытого раздела, в котором и хранятся загрузочные файлы конфигурации и загрузчик под именем bootmgr. Просмотреть этот раздел можно при помощи оснастки «Управление дисками», доступ к которой открывается из меню «Компьютер»=> «Управление». Будем считать, что раздел не был удален или испорчен, а значит, нужный нам пункт меню присутствует в списке.

Если же нам не повезло, и раздел тем или иным способом разрушен, то нам поможет загрузочный диск с системой. Если загрузиться с такого компакта и щелкнуть на втором по счету экране по надписи «Восстановление системы», то нам будет доступен тот же самый инструментарий, только записанный на компакте (или загрузочной флешке).
Восстановление системы

Способ зайти в среду восстановления с экрана блокировки

Если по какой-то причине вы не можете зайти в Windows 10 и требуется попасть в среду восстановления, сделать это можно на экране блокировки:

  1. На экране ввода пароля, внизу справа нажмите по изображению кнопки питания, а затем, удерживая «Shift», нажмите «Перезагрузка». Вход в среду восстановления с экрана блокировки
  2. На сообщение «Если вы перезагрузитесь, вы и другие люди, использующие этот компьютер, могут потерять несохраненные данные» нажмите «Все равно перезагрузить».
  3. Итогом станет запуск восстановления.

Учитывайте, что при использовании этого способа для большинства операций вам все равно потребуется ввод пароля пользователя с правами администратора на компьютере. Тут может оказаться полезным: Как сбросить пароль Windows 10.

Присвоение разделу буквы с использованием DISKPART

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

Запустить командную строку от имени администратора и ввести diskpart. Утилита после запуска переходит в режим ожидания ввода команд. Некоторые из команд, приведены в качестве примера. Они не обязательны, как например, отображение списка дисков, если диск у вас единственный.

list disk – отобразить список дисков.

Пример отображаемой информации:

Диск ### Состояние Размер Свободно Дин GPT ——– ————- ——- ——- — — Диск 0 В сети 60 Gбайт 0 байт

select disk 0 – выбрать диск 0

list partition – отобразить список разделов на выбранном диске.

Пример отображаемой информации:

Раздел ### Тип Размер Смещение ————- —————- ——- ——- Раздел 1 Основной 100 Mб 1024 Kб Раздел 2 Основной 59 Gб 101 Mб Раздел 3 Восстановление 450 Mб 59 Gб

select partition 3 – выбрать раздел 3

assign letter=Y – назначить выбранному разделу букву Y

exit – завершить работу с DISKPART.

Теперь доступ к данным среды восстановления можно получить по пути Y:RecoveryWindowsRE. Естественно, при использовании стандартного проводника Windows, необходимо установить режим отображения скрытых и системных файлов.

Причины восстановления образа системы?

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

Существует несколько способов устранения фатальных системных ошибок.

  • Исполнение Подпись Отключить драйвер
  • Использовать команду DISM
  • Заменить поврежденные файлы
  • Запуск сканирования SFC
  • Восстановление реестра
  • Удалите недавно установленные драйверы или приложение
  • Установите последние обновления драйверов
  • Откат драйверов

Безопасный режим

1. Запускаемся из загрузочного носителя с дистрибутивом Windows 10, воспользовавшись Boot Menu.

2. Указываем «Русский» язык жмем «Далее».

3. В следующем окошке жмем по ссылке «Восстановление системы».

Ustanovka-Windows-Vosstanovlenie-sistemy.png

4. Выполняем команду «bcdedit /set safeboot minimal» для последующего запуска компьютера в безопасном режиме.

5. Перезагружаемся, закрыв все окна.

После запуска компьютера можно заняться решением проблемы, которая препятствует нормальному запуску/функционированию ПК.

Как создать диск или флэшку восстановления

В принципе, можно ничего не создавать специально, а просто взять установочный диск, благо его теперь можно скачать без проблем. В любом случае, владельцам ПК с предустановленной Windows я настоятельно рекомендую заранее подстелить соломку. В Windows 8 появилась возможность создания флэшки со средой восстановления (спасибо читателю Андрею Тишкину, указавшему на это в комментариях).

  1. Вставьте чистый оптический диск в привод или флэшку объемом не менее 256MB в USB-порт,
  2. Напечатайте в меню «Пуск» или на начальном экране recoverydrive или найдите в панели управления диск восст.
    *
    Увеличить рисунок

Дальше следуйте инструкциям на экране. Замечу, что можно отдельно запустить средство записи на оптический диск, напечатав на начальном экране recdisc.

Как зайти в Рекавери-меню на Андроиде

Запустить режим восстановления из системы, не отключая телефон, не используя клавиши и без рут прав, требуемых приложениями для перезагрузки в рекавери, можно только на телефонах Xiaomi. Делается это следующим образом:

  1. Открыть приложение «Обновление системы».
  2. Нажать на 3 точки.
  3. Выбрать в появившемся меню «Перезагрузка в рекавери».

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

Восстановление среды Windows Recovery Environment с помощью утилиты reagentc

Отключение и включение WinRE

Попробуйте из основной Windows отключить и включить режим WinRE, выполнив в командной строке с правами администратора следующие команды:

reagentc /disable
reagentc /enablereagentc enable

При появлении ошибки “REAGENTC.EXE: Unable to update Boot Configuration Data”, исправьте сначала проблему с загрузчиком Windows (инструкция для UEFI и BIOS компьютеров).

Если вы получите сообщение, “REAGENT.EXE: образ среды восстановления Windows не найден”, вероятно удален файл winre.wim или раздел System Restore.

reagent.exe браз среды восстановления Windows не найден

Проверка записей WinRE в файле конфигурации BCD

Проверьте, что в конфигурации загрузки BCD (Boot Configuratin Data) имеются корректные записи для загрузки среды WinRE.

Примечание. При успешном включении WinRE с помощью reagent, в конфигурации загрузки должны автоматически появится нужные записи для WinRE. Однако в любом случае стоит проверить значение параметра recoverysequence.

Выведите текущие записи в BCD:

bcdedit /enum all

В списке вариантов загрузки найдите секцию Windows Boot Loader, с идентификатором identifier={current}. В нашем примере эта запись выглядит таким образом:

Windows Boot Loader——————-identifier              {current}device                  partition=C:path                    Windowssystem32winload.exedescription             Windows 10locale                  ru-RUinherit                 {bootloadersettings}recoverysequence        {7c817935-e52f-11e6-9c2c-0050569efccb}recoveryenabled         Yesallowedinmemorysettings 0x15000075osdevice                partition=C:systemroot              Windowsresumeobject            {1c7df7a0-4560-11e5-9675-8451eaa913bb}nx                      OptInbootmenupolicy          Standard

Найдите и запомните значение GUID  в атрибуте recoverysequence (в нашем примере это {7c817935-e52f-11e6-9c2c-0050569efccb} ).

bcdedit /enum all

Далее нужно найти секцию конфигурации загрузки, у которой значение идентификатора (identifier) равно полученному выше GUID, а в описании поля (description) указано Windows Recovery Environment. Эта запись может выглядеть так:

Windows Boot Loader——————-identifier              {7c817935-e52f-11e6-9c2c-0050569efccb}device                  ramdisk=[F:]RecoveryWindowsREWinre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb}path                    windowssystem32winload.exedescription             Windows Recovery Environmentlocale                  ru-RUinherit                 {bootloadersettings}displaymessage          Recoveryosdevice                ramdisk=[F:]RecoveryWindowsREWinre.wim,{7c817936-e52f-11e6-9c2c-0050569efccb}systemroot              windowsnx                      OptInbootmenupolicy          Standardwinpe                   Yes

bcd - запись recoverysequence

Если такая запись не найдена, ищите другую запись BCD с другим GUID в качестве идентификатора, с текстомWindows Recovery Environment в поле description, у которой в значениях device и osdevice указан путь к файлу Winre.wim.

Путь к wim файлу может указывать на другой диск (к примеру, [DeviceHarddiskVolume2]). Если такая секция найдена, можно привязать эту запись загрузчика для загрузки WinRe в качестве среды восстановления для текущей системы. Скопируйте GUID найденной записи и замените его в следующей команде:

bcdedit /set {current} recoverysequence {НайденныйGUID}

Примечание. Если вы используете мультизагрузку, имейте в виду, что каждая ОС будет добавлять в Microsoft Boot Manager собственную запись для среды Windows Recovery Environment. Здесь важно не запутаться в них.

Местоположение файла Winre.wim

Убедитесь, что файл Winre.wim находится по указанному пути. Как правило, он хранится в одном из следующих местоположений (папки скрытые): каталоге C:WindowsSystem32Recovery, на отдельном скрытом разделе System Reserved, либо на OEM разделе восстановления от производителя (убедитесь, что вы его не удаляли). В нашем примере он должен находится на диске F: в каталоге RecoveryWindowsREWinre.wim.

Затем проверьте путь к wim файлу, который указан в файле ReAgent.xml (находится в каталоге C:WindowsSystem32Recovery либо в каталоге Recovery на разделе восстановления). Откройте файл конфигурации с помощью любого редактора и проверьте значение атрибута <ImageLocation path=.  Если указанный в файле путь не существует (оригинальный раздел был удален), можно изменить путь на <ImageLocation path=»RecoveryWindowsRE»), создать каталог C:RecoveryWindowsRE и скопировать в него файл Winre.wim. Отключите и включите WinRE еще раз:

reagentc /disable
reagentc /enable

Совет

. Текущую конфигурацию Recovery Agent можно получить командой

reagentc /info

. Эта команда поможет определить идентификатор записи в BCD (Boot Configuration Data (BCD) identifier)  и путь к образу Windows RE (location:       \?GLOBALROOTdeviceharddisk0partition1RecoveryWindowsRE)

reagentc /info

Сброс настроек в файле ReAgent.xml

Если методики выше не помогли вам восстановить работоспособность WinRe, можно попробовать сбросить настройки среды восстановления в файле ReAgent.xml (предварительно сделайте его копию).

В Windows 10 достаточно удалить файл ReAgent.xml и он будет автоматически создан при следующем включении WinRE командой:
reagentc /enable

В Windows 7/ Vista откройте файл ReAgent.xml с помощью редактора (лучше всего Notepad++) и очистите значения следующих параметров WinreBCD, WinreLocation, ImageLocation, InstallState, WinREStaged:

<WinreBCD id=”{00000000-0000-0000-0000-000000000000}”/>
<WinreLocation path=”” id=”0″ offset=”0″ guid=”{00000000-0000-0000-0000-000000000000}”/>
<ImageLocation path=”” id=”0″ offset=”0″ guid=”{00000000-0000-0000-0000-000000000000}”/>
<InstallState state=”0″/>
<WinREStaged state=”0″/>

Сохраните изменения, проверьте, что файл Winre.wim присутствует в папке %windir%System32Recovery. Включите WinRE командой

reagentc /enable

Ручной поиск и восстановление файла Winre.wim

Если вы не нашли файла Winre.wim ни в одном из стандартных каталогов, попробуйте найти его поиском с помощью файлового менеджера или такой командой:

dir /a /s c:winre.wim

поиск файла winre.wim

Совет. Не забудьте поискать данный файл и на скрытых разделах, которым нужно предварительно назначить букву диска.

Если вы нашли файл, скопируйте в стандартное местоположение его следующими командами:

attrib -h -s c:Recovery3b09be7c-2b1f-11e0-b06a-be7a471d71d6winre.wim
xcopy /h c:Recovery3b09be7c-2b1f-11e0-b06a-be7a471d71d6winre.wim c:WindowsSystem32Recovery

Если найти файл не удалось, скопируйте его с компьютера с аналогичной версией Windows (версия и битность ОС должна совпадать), либо с установочного диска/ загрузочной USB флешки. Для этого, нужно на DVD/ISO образе с помощью 7-Zip открыть файл sourcesinstall.wim (или install.esd) и извлечь файлы WindowsSystem32RecoveryWinre.wim и ReAgent.xml в каталог c:WindowsSystem32Recovery. Оригинальный файл boot.sdi можно скопировать из папки WindowsBootDVD.

Извлекаем файл Winre.wim из образа install.wim

Можно заменить стандартный образ winre.wim на более продвинутый

образ восстановления DART

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

Замените путь к файлу winre.wim в конфигурации Recovery Agent:

reagentc /setreimage /path C:windowssystem32recovery

Осталось включить Windows Recovery Agent командой:

reagentc /enable

История файлов

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

Как можно увидеть, «десятка» обладает расширенным набором эффективных функций для возврата системы к работоспособному состоянию в любых случаях и без переустановки ОС. В добавок ко всем перечисленным инструментам обязательно следует отнести функцию восстановления загрузчика средствами Windows 10.

Командная строка в Windows RE

Командная строка в WinRE — основной инструмент, служащий для устранения возникших проблем в работе операционной системы. В окне интерпретатора командной строки выполняются команды, запускаются приложения.

Вам также может быть интересно:

Как установить Windows 7

toptop.png

  • Просмотров: 10 518
  • Автор: admin
  • Дата: 23-01-2018
Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...