Показать полную графическую версию : При нажатии F8 нет пункта "Устранение неполадок компьютера"
Вопрос: можно ли использовать winre.wim из папки recovery для восстановления?
Прочитал 1 статью Как я восстанавливал рухнувший Windows 7, в которой написано, как это делать, но у меня нет пункта, который выделен на скриншоте
http://2.bp.blogspot.com/-LU_5YLOVdkc/TdF6qHUWHtI/AAAAAAAAABs/RL--To7n2P4/s400/%25D0%2594%25D0%25BE%25D0%25BF+%25D0%25BF%25D0%25B0%25D1%2580%25D0%25B0%25D0%25BC+%25D0%25B7%25D0%25 B0%25D0%25B3%25D1%2580%25D1%2583%25D0%25B7%25D0%25BA%25D0%25B8.PNG
До загрузки Windows 7 Home Premium SP1 (оригинальная русская версия + активатор ****)) нажимаю F8, первая строка - Safe Mode. Или этот пункт УСТРАНЕНИЕ НЕПОЛАДОК КОМПЬЮТЕРА появляется только при неполадках? BCD сделан в Multiboot, в нем также запись о XP (хотя, может, это и не причем).
Кроме F8, есть другие способы запускать данную среду восстановления?
Решение
[hr]
Восстановления пункта «Устранение неполадок компьютера» в меню дополнительных вариантов загрузки Windows 7 (http://okshef.blogspot.com/2011/05/blog-post_17.html)
Celsus, Восстановления пункта «Устранение неполадок компьютера» в меню дополнительных вариантов загрузки Windows 7 (http://okshef.blogspot.com/2011/05/blog-post_17.html)
Можете добавить пункт в диспетчер загрузки. Если хотите узнать как - сделайте файл bcdcfg.txt - Получение текстового файла, содержащего сведения о конфигурации загрузки (http://www.oszone.net/10617/Windows7_Boot_Restore#bcdcfg)
Кроме F8, есть другие способы запускать данную среду восстановления? »
Да, с установочного диска или с диска восстановления.
См. Использование среды восстановления Windows RE в Windows 7 (http://www.outsidethebox.ms/9959/)
okshef,
После применения Multiboot информация о ramdisk из команды /enum пропала, но можно увидеть в команде /enum all
Загрузка Windows
-------------------
идентификатор {a7935430-8308-11e0-bee4-a75865a30a20}
device ramdisk=[C:]\Recovery\e2f03883-726c-11e0-8eb6-da89a6642520\Winre.wim,{a7935431-8308-11e0-bee4-a75865a30a20}
path \windows\system32\winload.exe
description Windows Recovery Environment (восстановлено)
locale
osdevice ramdisk=[C:]\Recovery\e2f03883-726c-11e0-8eb6-da89a6642520\Winre.wim,{a7935431-8308-11e0-bee4-a75865a30a20}
systemroot \windows
winpe Yes
При выполнение команды REAgentC.exe /disable
Появляется сообщение: REAGENTC.EXE: не удалось выполнить операцию: 2
Не удается найти указанный файл.
При выполнение команды REAgentC.exe /enable
Появляется сообщение: REAGENTC.EXE: не удалось выполнить операцию: 64e.
Продукт удален из системы.
Файл reagent в system32. Запускал командную строку с правами администратора. UAC отключен.
Celsus, сделайте файл полной конфигурации загрузки (выберите /enum all) и выполните команду
reagentc /info >%userprofile%\info.txt
файл info.txt найдете в папке пользователя. Прикрепите к сообщению.
В командной строке с правами администратора (http://oszone.net/4331/#5) выполните:
bcdedit /delete {a7935431-8308-11e0-bee4-a75865a30a20}
bcdedit /delete {a7935430-8308-11e0-bee4-a75865a30a20}
(команды копируйте из сообщения и вставляйте в окно командной строки)
Проверьте наличие файла winre.wim в папке \Windows\System32\Recovery
Обе операции выполнены успешно.
Файла winre.wim в папке \Windows\System32\Recovery нет, только ReAgent.xml
Запись о RAMDISK в BCD пропали (посмотрел в расширенном отчете) Multiboot
Можно попробовать такой способ?: загрузиться с установочного диска, удалить BCD командой
attrib -s -h -r буква_системного_диска:\boot\bcd
del имя_системного_диска:\boot\bcd
Затем создать новый (команда вроде bcdedit /createstore)
Или сделать переустановку ОС в режиме обновления - обновится ли при этом BCD?
Повторите команды
reagentc /enable
reagentc /info
По последней команде посмотрите - определился ли каталог для winre.wim
reagentc /enable - та же ошибка.
reagentc /info:
Расширенная конфигурация среды восстановления
Включение среды восстановления Windows: 0
Промежуточная среда восстановления Windows: 0
Включение установки: 0
Настраиваемое средство восстановления: 0
Каталог WinRE.WIM:
Среда восстановления:
ИД данных конфигурации загрузки: 00000000-0000-
0000-0000-000000000000
Файлы установки:
Операция восстановления: 4
Параметр операции:
Код опроса клавиши загрузки: 0x0
Нашел руководство по созданию пункта меню ramdisk в BCD http://technet.microsoft.com/ru-ru/library/cc721886(WS.10).aspx
(почти в самом низу), но для vista. Выполнил все пункты успешно (вместо GUID поставил идентификатор RAMDISK).
В Multiboot (или cmd) оно появилось:
Загрузка Windows
-------------------
идентификатор {b07502fe-84bc-11e0-93d8-95e4dcf83320}
device ramdisk=[C:]\sources\boot.wim,{ramdiskoptions}
path \windows\system32\winload.exe
description Boot from WIM
osdevice ramdisk=[C:]\sources\boot.wim,{ramdiskoptions}
systemroot \windows
detecthal Yes
winpe Yes
Осталось решить, куда поместить файлы Winre.wim (который либо надо переименовать в boot.wim, либо во время создания записей bcd надо указать имя Winre.wim) и boot.sdi. Если указано [c:]\sources\boot.wim и ramdisksdipath \boot\boot.sdi - где это должно располагаться? В Vista кажется не было системного раздела.
Celsus, сначала отключите среду восстановления:
reagentc /disable
если снова будет ошибка, что ж, игнорируйте.
Winre.wim поместите в каталог c:\Recovery.
В командной строке с правами администратора (http://oszone.net/4331/#5) удалите созданные вами параметры RAM-диска и записи загрузки в среду восстановления {a7935430-8308-11e0-bee4-a75865a30a20}, а затем выполните
reagentc /setreimage /path c:\recovery /target c:\windows
reagentc /enable
И для проверки
reagentc /info
okshef, спасибо Вам, Строчка Устранение неполадок компьютера появилась и работает =))
Расширенная конфигурация среды восстановления
Включение среды восстановления Windows: 1
Промежуточная среда восстановления Windows: 0
Включение установки: 0
Настраиваемое средство восстановления: 0
Каталог WinRE.WIM: \\?\GLOBALROOT
\device\harddisk0\partition2\recovery
Среда восстановления: \\?\GLOBALROOT
\device\harddisk0\partition2\Recovery\b07502ff-84bc-11e0-93d8-95e4dcf83320
ИД данных конфигурации загрузки: b07502ff-84bc-
11e0-93d8-95e4dcf83320
Файлы установки:
Операция восстановления: 4
Параметр операции:
Код опроса клавиши загрузки: 0x0
REAGENTC.EXE: операция выполнена успешно
Сохраню инструкцию в дополнение к Вашей статье Восстановления пункта «Устранение неполадок компьютера» в меню дополнительных вариантов загрузки Windows 7 (http://okshef.blogspot.com/2011/05/blog-post_17.html).
Получается, ход примерно такой:
Отключить среду восстановления:
reagentc /disable
Возможно сообщение об ошибке
Убедиться, что файл Winre.wim находится в c:\Recovery (boot.sdi потом создастся заново, старый можно удалить), где "c" - буква диска с установленным windows.
При помощи команды bcdedit /enum all (или программы Multiboot - Дополнительно, сохранить в текстовой файл, расшииренный отчет) убедиться, что в BCD нет записи о ramdisk:
идентификатор {идентификатор}
device ramdisk=[C:]\Recovery\e2f03883-726c-11e0-8eb6-da89a6642520\Winre.wim,{идентификатор}
path \windows\system32\winload.exe
description Windows Recovery Environment (восстановлено)
locale
osdevice ramdisk=[C:]\Recovery\e2f03883-726c-11e0-8eb6-da89a6642520\Winre.wim,{идентификатор}
systemroot \windows
winpe Yes
Если есть, то удалить, запустив командную строку с правами администратора (http://oszone.net/4331/#5), выполнив: bcdedit /delete {идентификатор} /f
Должно появиться сообщение: операция выполнена успешно
Выполнить
reagentc /setreimage /path c:\recovery /target c:\windows
reagentc /enable
Где "c" - буква диска с установленным windows
Затем выполнить
reagentc /info
И должно появиться сообщение об успешном выполнении, пример в начале поста.
ЗЫ Пометил тему как [решено], правда, не знаю, может, это в праве делать только модератор)
2. Убедиться, что файл Winre.wim »
Файл этот достаточно хорошо защищен и спрятан, чтобы он "случайно" пропадал.
Поэтому команда
reagentc /setreimage /path c:\recovery /target c:\windows
была сделана "под вас". Но за инструкцию - спасибо.
Пометил тему как [решено] »
Правильно сделали: решенная тема (http://forum.oszone.net/faq.php?faq=vb_board_usage#faq_solved_thread_faq).
Правильно ли я понял, что Recovery раздел удаляется безвозвратно?
drond, поясните, что вы имеете ввиду, говоря о разделе Recovery. Файлы среды восстановления находятся на разделе с системой
Если я правильно понимаю, то под средой восстановления имеется ввиду раздел на диске С:, отличный основному разделу с ОС. Если
Отключить среду восстановления: Код: reagentc /disable Возможно сообщение об ошибке Убедиться, что файл Winre.wim находится в c:\Recovery то вопрос у меня возникает о возможности вернуть все в прежнее состояние, если что-то пойдет не так.
о возможности вернуть »
reagentc /enable
Простите, не увидел. Буду полностью читать, прежде чем задавать вопросы.
negative_creep
20-08-2011, 20:09
Ввожу в ком.строке REAgentC.exe /disable, отвечает ошибкой: REAGENTC.EXE: не удалось выполнить операцию: 2
Не удается найти указанный файл.
negative_creep, в командной строке с правами администратора (http://oszone.net/4331/#5) выполните:
reagentc /info >%userprofile%\info.txt
bcdedit /enum all >%userprofile%\bcdall.txt
В папке пользователя найдете два файла info.txt и bcdall.txt - прикрепите к сообщению.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.