Найти тему
Oleglav

«Привязываем» wim-файл любой программы к WindowsRE

«Привязываем» wim-файл любой программы к WindowsRE

Статья для тех, кто шахматы передвигает, как шашки, а шашки использует в качестве увлекательной народной игры «Чапаев».

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

Новый ролик:

Старый ролик:

Каждый пользователь прекрасно знает о существовании на жёстком диске скрытого, системного раздела Восстановления. Иногда, скрытая папка Recovery создаётся в корне диска с системой (C:\Recovery\WindowsRE). Объяснения «аномалии», чётко изложены в этой статье (ссылка).

-2

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

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

-3

Среда WindowsRE состоит из трех файлов:

  • winre.wim: WIM-образ со средой WinPE, в которую интегрированы дополнительные утилиты для восстановления Windows;
  • boot.sdi: используется для создания RAM диска в памяти;
  • ReAgent.xml: конфигурационный файл WindowsRE.

Перед нами стоит задача, «привязать» wim-файл пользователя к WindowsRE.

Для примера была использована программа Acronis.  Работать можно с любой программой, которая позволяет «выжать» wim-файл.

ஐ Соковыжималка:

Создать файл-WiM при помощи Acronis True Image довольно просто, хотя и придётся открывать десятки окон, нажимать большое количество кнопок. Кому интересно посмотрите видео с этого момента, просто нет охоты захламлять пост многочисленными картинками.

После того, как будет создан файл-WiM, его нужно переименовать в Winre.wim и «положить» в заранее созданную папку Recovery на любом разделе с данными (картинки, видео, документы, музыка и прочий драгоценный мусор). Расположение образа: E:\Recovery\Winre.wim

ஐ Морской узел:

Открываем с повышенными привилегиями PowerShell и вводим команды:

Для начала, лучше всего проверить Расположение среды восстановления Windows, ибо эта «скромная девица» может «гулять» по диску, как было выяснено из этой статьи.

reagentc /info (отображает текущее состояние среды восстановления)

Расположение среды восстановления Windows: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsREСостояние среды восстановления Windows: Enabled

Если это partition1 - файл Winre.wim на системном, скрытом диске Восстановления (Recovery\WindowsRE\Winre.wim).

Если это partition4 - файл Winre.wim на диске с Windows (C:\Recovery\WindowsRE\Winre.wim).

Запомните это! Будет важно, когда захотите всё вернуть по умолчанию (придётся варьировать с командами). Описание находится в разделе ஐ Положи всё на место, злыдень.

reagentc /disable (отключаем среду восстановления)

reagentc /setreimage /path E:\Recovery /index 1 (setreimage указывает путь к архиву Winre.wim и привязывает созданный ранее wim-файл к WindowsRE. Wim-файл находится на диске E:\Recovery)

reagentc /enable (среда восстановления включена)

reagentc /info (отображает текущее состояние среды восстановления)

Расположение среды восстановления Windows:

-4

Отчётливо видим, что это partition6 (до применения команд, было partition1).

Визуально и на ощупь:

-5

ஐ Поиск острова сокровищ:

Войти в среду восстановления Windows можно многочисленными способами:

1. Мой самый любимый способ, перевернуть вверх-тормашками ноутбук и консоль восстановления WinRE сама вывалится ツ.

2. Клавиши Win+I → Обновление и безопасность → Восстановление → Особые варианты загрузки → Перезагрузить сейчас.

3.  В меню Пуск нажать на кнопку перезагрузки с зажатой клавишей Shift.

4.  Из командной строки: shutdown /f /r /o /t 0

5. Принудительный вход в среду восстановления при следующей загрузке компьютера: reagentc /boottore

6. Компьютер автоматически загружается в среде Windows Recovery Environment, если 3 раза подряд прервать загрузку Windows кнопкой питания (примерно, 5 секунд и потом прерываем загрузку и так три раза).

Стало быть, выбираем один из способов, входим в среду восстановления Windows → Поиск и устранение неисправностей → Дополнительные параметры → Командная строка → И о, чудо, программа Acronis готова к работе.

-6

ஐ Выгоняем «Засланцев»:

Так, как мы только, что успешно организовали запуск Acronis без флешки и привязки к Windows, встаёт резонный вопрос, зачем нам лишний рот...

Выметаем лишнее, хоть внутренними средствами Windows, хоть при помощи программы Reg Organizer с удалением всевозможных «длинных» хвостов:

-7

ஐ Радистка Кэтрин Кин:

Загрузочную флешку с Acronis или любым другим WinPE делать нет желания. «Подтягиваем» кнопку F8.

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

bcdedit /set {current} bootmenupolicy legacy

bcdedit /set {current} bootmenupolicy standard (отмена)

Зачем нужна кнопка? Когда Windows попадёт в окружение злобных вирусных полчищ, когда ее пульс станет слабеть, возможно «она» откажется загружаться. Вспомним про спрятанную рацию и скомканный парашют. При запуске, нервно жмакнем по кнопке F8... и начнем выбивать Морзянку, пока не появятся расширенные варианты загрузки. Далее, клавиша Enter. И снова о, чудо... мы спасены.

ஐ Положи всё на место, злыдень:

Помните писал в самом начале, что иногда, скрытая папка Recovery создаётся в корне диска с системой (C:\Recovery\WindowsRE). Если это так, то путь к отступлению будет выглядеть следующим образом:

reagentc /disable

reagentc /setreimage /path C:\Windows\System32\Recovery /index 1

reagentc /enable

reagentc /info

⬆ Одним словом здесь нужно мозголомить. Всё зависит от того, где первоначально находился системный Winre.wim файл, на диске с ОС или на скрытом, системном partition1 диске. Мне помогли набор команд, что прописал выше ⬆.

-8