Войти

Показать полную графическую версию : При нажатии F8 нет пункта "Устранение неполадок компьютера"


Страниц : [1] 2 3 4 5 6

Celsus
21-05-2011, 21:35
Вопрос: можно ли использовать 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)

okshef
21-05-2011, 22:18
Celsus, Восстановления пункта «Устранение неполадок компьютера» в меню дополнительных вариантов загрузки Windows 7 (http://okshef.blogspot.com/2011/05/blog-post_17.html)

Можете добавить пункт в диспетчер загрузки. Если хотите узнать как - сделайте файл bcdcfg.txt - Получение текстового файла, содержащего сведения о конфигурации загрузки (http://www.oszone.net/10617/Windows7_Boot_Restore#bcdcfg)

Vadikan
21-05-2011, 22:18
Кроме F8, есть другие способы запускать данную среду восстановления? »
Да, с установочного диска или с диска восстановления.

См. Использование среды восстановления Windows RE в Windows 7 (http://www.outsidethebox.ms/9959/)

Celsus
23-05-2011, 20:25
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 отключен.

okshef
23-05-2011, 20:52
Celsus, сделайте файл полной конфигурации загрузки (выберите /enum all) и выполните команду
reagentc /info >%userprofile%\info.txt
файл info.txt найдете в папке пользователя. Прикрепите к сообщению.

Celsus
23-05-2011, 20:57
Вот

okshef
23-05-2011, 21:06
В командной строке с правами администратора (http://oszone.net/4331/#5) выполните:
bcdedit /delete {a7935431-8308-11e0-bee4-a75865a30a20}
bcdedit /delete {a7935430-8308-11e0-bee4-a75865a30a20}
(команды копируйте из сообщения и вставляйте в окно командной строки)

Проверьте наличие файла winre.wim в папке \Windows\System32\Recovery

Celsus
23-05-2011, 21:16
Обе операции выполнены успешно.
Файла winre.wim в папке \Windows\System32\Recovery нет, только ReAgent.xml
Запись о RAMDISK в BCD пропали (посмотрел в расширенном отчете) Multiboot
Можно попробовать такой способ?: загрузиться с установочного диска, удалить BCD командой
attrib -s -h -r буква_системного_диска:\boot\bcd
del имя_системного_диска:\boot\bcd
Затем создать новый (команда вроде bcdedit /createstore)
Или сделать переустановку ОС в режиме обновления - обновится ли при этом BCD?

okshef
23-05-2011, 21:24
Повторите команды
reagentc /enable
reagentc /info
По последней команде посмотрите - определился ли каталог для winre.wim

Celsus
23-05-2011, 23:34
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 кажется не было системного раздела.

okshef
23-05-2011, 23:54
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

Celsus
24-05-2011, 10:00
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
И должно появиться сообщение об успешном выполнении, пример в начале поста.

ЗЫ Пометил тему как [решено], правда, не знаю, может, это в праве делать только модератор)

okshef
24-05-2011, 10:51
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).

drond
12-07-2011, 07:35
Правильно ли я понял, что Recovery раздел удаляется безвозвратно?

okshef
12-07-2011, 09:25
drond, поясните, что вы имеете ввиду, говоря о разделе Recovery. Файлы среды восстановления находятся на разделе с системой

drond
13-07-2011, 02:04
Если я правильно понимаю, то под средой восстановления имеется ввиду раздел на диске С:, отличный основному разделу с ОС. Если
Отключить среду восстановления: Код: reagentc /disable Возможно сообщение об ошибке Убедиться, что файл Winre.wim находится в c:\Recovery то вопрос у меня возникает о возможности вернуть все в прежнее состояние, если что-то пойдет не так.

okshef
13-07-2011, 05:59
о возможности вернуть »
reagentc /enable

drond
14-07-2011, 00:33
Простите, не увидел. Буду полностью читать, прежде чем задавать вопросы.

negative_creep
20-08-2011, 20:09
Ввожу в ком.строке REAgentC.exe /disable, отвечает ошибкой: REAGENTC.EXE: не удалось выполнить операцию: 2
Не удается найти указанный файл.

okshef
20-08-2011, 20:54
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