Показать полную графическую версию : Восстановление среды восстановления Windows 10
Добрый день!
Имеется ноутбук Самсунг с предустановленной Win 8. В настоящий момент, путем обновления сначала до 8.1 и последующего, стоит Win 10. Недавно решил почистить аппарат от наперемешавшихся в связи с обновлениями скрытыми разделами восстановления. Удалил заводские разделы 20Гб и 1 Гб. А также какой то дублирующийся раздел 873 Мб. Отформатировал первый в списке раздел (как понял WinRe) 500Мб, EFI 300Мб не трогал. Далее задал первому отформатированному разделу букву Т: и закинул на него файл winre.wim который вытащил из instal.wim с загрузочной флешки win 10. Регистрирую среду командой, перед этим выполнив reagentc /disable
reagentc /setreimage /path T:\Recovery\WindowsRE\winre.wim /target C:\Windows
все проходит успешно. Далее команда reagentc /enable дает
REAGENTC.EXE: не удалось обновить данные конфигурации загрузки.
Более того пытался посмотреть конфигурацию загрузки командами "bcdedit" но все они дают одинаковый результат:
C:\Windows\system32>bcdedit
Не удается открыть данные конфигурации загрузки.
Не удается найти запрошенное системное устройство.
Результатом всего этого имею - при загрузке захожу по F8, далее F10 и F1 (запустить среду восстановления) и вижу "Ваш компьютер или устройство необходимо восстановить. Произошла непредвиденная ошибка"
В целом система работает нормально. Может кто нибудь помочь разобраться?
Это в 10 не работает, обсуждали недавно, потому что в 10 для отката используется текущий образ ОС http://www.outsidethebox.ms/18000/
Это в 10 не работает, обсуждали недавно, потому что в 10 для отката используется текущий образ ОС http://www.outsidethebox.ms/18000/ »
Благодарю. Прочитал статью, но в итоге не увидел выхода из моей ситуации. Что-нибудь можете посоветовать?
Сорри, неправильно понял проблему. Думал, речь о образе для восстановления ОС.
Наверное, надо для начала пересоздать файлы загрузки, раз конфигурация не читается. Из PE отформатировать EFI (FAT32) с diskpart, потом
bcdboot W:\Windows
Где W - раздел с ОС. См. также пункты 1 и 3 http://www.outsidethebox.ms/15044/#_Toc355704587
Загрузился с установочной флешки. Правда странно, в биосе при выборе откуда загружаться имею такие пункты:
Bootmanager windows (то есть HDD)
USB 2.0 .......
UEFI: USB 2.0 .....
Если выставляю USB 2.0 ....... - не загружается, пишет что то вроде. выберите источник загрузки.
Выставляю UEFI: USB 2.0 ..... - тогда загружаюсь в PE
Так должно быть?
Сделал что написали. При вводе команды, получаю
bcdboot С:\Windows
Сбой при копировании файлов загрузки
Что дальше посоветуете?
Разобрался. Присвоил в diskpart букву М этому разделу EFI и затем сработало
bcdboot C:\Windows /L ru-ru /S M: /F ALL
Система самостоятельно загрузилась как и прежде.
Теперь не понимаю, что делать дальше. Как вернуть работоспособность среде восстановления...
Разметка диска как я понял - GPT:
-Диск NTFS 500 Мб - это на котором я безуспешно пытался восстановить среду восстановления, положив в него winre.wim, командой reagentc
-Диск FAT32 300 Мб - EFI
-Диск MSR 128 Мб
-Диск С (с системой) около 300 Гб
- Не размеченная область около 61 Гб (специально сейчас очистил. удалив один из дисков-хранилищ (Е)). Как раз здесь и находился ранее, как я теперь догадываюсь, диск WINRE 873Мб от WIN10, который я удалил, а место потом присоединил к диску Е.
- Диск D - около 400Гб - хранилище файлов.
Как я понимаю, удалил я изначально не тот диск. Нужно было удалять первый 500 Мб, т.к. он судя по всему остался от Win8.
Какие теперь действия предпринять?
https://msdn.microsoft.com/en-us/windows/hardware/commercialize/manufacture/desktop/deploy-windows-re
Спасибо, попробую разобраться. А не знаете, почему не срабатывает команда bcdedit, ни с какими аргументами ?
C:\windows\system32>bcdedit
Не удается открыть данные конфигурации загрузки.
Не удается найти запрошенное системное устройство.
Прочитал статью. Попробовал, все то же
REAGENTC.EXE: не удалось обновить данные конфигурации загрузки.
При чем вот команда
C:\windows\system32>C:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target C:\Windows
Задан каталог: \\?\GLOBALROOT\device\harddisk0\partition5\Recovery\WindowsRE
Пишет что задан путь к разделу 5, а вот что показывает при этом diskpart
DISKPART> list vol
Том ### Имя Метка ФС Тип Размер Состояние Сведения
---------- --- ----------- ----- ---------- ------- --------- --------
Том 0 G DVD-ROM 0 б Нет носит
Том 1 F DVD-ROM 0 б Нет носит
Том 2 T Новый том NTFS Раздел 499 Mб Исправен
Том 3 C Системник NTFS Раздел 291 Gб Исправен Загрузоч
Том 4 D Склад NTFS Раздел 345 Gб Исправен
Том 5 FAT32 Раздел 300 Mб Исправен Скрытый
Том 6 E WIN 10 FAT32 Сменный 14 Gб Исправен
Том Т как видно - это раздел 2, а reagentc назначает раздел 5.
Запутался совсем...
ИМХО, ошибка с правами доступа к файлу BCD, ведь туда записывается информация после выполнения команды reagentc /enable. Имеются ввиду строчки recoveryenabled, recoverysequence, информация о рамдиске и пункт среды winre.
Выход (как вам уже ранее советовали) в загрузке с winpe, форматировании ESP раздела FAT32 и создании на нём с нуля файлов загрузки
Сделал что написали. При вводе команды, получаю »Не совсем понятно, вы форматировали FAT32 раздел или нет? Или только команду выполнили?
Конечно же отформатировал и создал с нуля, как мне и написали.
А если попробовать открывать командную строку от имени системы? Скачайте утилиту RunAsSystem и через неё запустите сомандную строку cmd.exe, а уже в ней выполнить команду bcdedit.
Нашел эту программу, в контексте появилось ""RunAsSystm", но у меня не стартует командная строка с нее...
Это делается так http://www.outsidethebox.ms/10539/#_Toc277326816
Не совсем понял зачем мне редактор реестра от имени системы...
Скачал PsExec и в командной строке от админа ввел
psexec -i -s cmd
Открылось второе окно командной строки от админа. Там bcdedit дает прежний результат...
Редактор реестра это просто пример, очевидно
Попробуйте ещё через 64 битную версию psexec64.exe запустить ком строку.
Ни в какую. Скачал psexec64.exe, закинул в папку windows, запустил ком строку от админа и выполнил
Microsoft Windows [Version 10.0.14393]
(c) Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены.
C:\windows\system32>psexec64 -i -s cmd
PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
cmd exited on ROMAN with error code -1073741510.
^C
C:\windows\system32>
Это окно стало не от админа, а появилось новое под админом. Где так же bcdedit не работает. Чертовщина какая то...
iksrman, по поводу невозможности посмотреть и внести изменения в BCD: попробуйте присвоить букву разделу 300 мБ
okshef, для этого с флешки загрузиться или прямо из системы попробовать?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.