Cl3r1k,
Цитата Cl3r1k:
Тогда наверно стоит почитать Загрузка - При нажатии F8 нет пункта "Устранение неполадок компьютера" »
|
спасибо, уже читал, только там немного не мой случай - народ борется, как создать пункт меню "Устранение неполадок компьютера", а у меня он никуда и не пропадал. Но по команде reagentс /disable ругается на ошибку.
Вчера поставил совершенно новый винт, чтобы никаких не было следов от других разных виндовсов, поставил на него
Win7 HB SP1 OEM RUS x64, накатил обновления, создал раздел R:, в нем папку WinRE.
Загрузился в консоль восстановления, создал образ системы, но от простого создания образа ничего в консоли восстановления и в самом Windows не появляется же для обратного отката, поэтому дальше самое интересное:
1. C:\recovery\2b508783-1fa9-11e3-9da3-ae057e05a719\WinRE.wim и boot.sdi
C:\Windows\System32\Recovery\ - только ReAgent.xml
Код:

<?xml version='1.0' encoding='utf-8' standalone='yes'?>
<WindowsRE version="1.0">
<WinreBCD id=""></WinreBCD>
<WinreLocation path="" id="0" offset="0"></WinreLocation>
<ImageLocation path="" id="0" offset="0"></ImageLocation>
<OsInstallLocation path="" id="0" offset="0"></OsInstallLocation>
<InstallState state="0"></InstallState>
<OsInstallAvailable state="0"></OsInstallAvailable>
<WinREStaged state="0"></WinREStaged>
<ScheduledOperation state="4"></ScheduledOperation>
<OperationParam path=""></OperationParam>
<OsBuildVersion path=""></OsBuildVersion>
<OemTool state="0"></OemTool>
<BootKey state="0"></BootKey>
</WindowsRE>
2. BCDEDIT - почему-то есть только в одном месте - C:\Windows\winsxs\amd64_microsoft-windows-b..iondata-cmdlinetool_31bf3856ad364e35_6.1.7601.17514_none_e6510234bbcb2a8c\bcdedit.exe (делал поиск по всему диску C: ) и на 32х битной версии он был где и положено - в Windows\system32, а тут вот так.
3. Даю команду reagentc /info
Код:

Расширенная конфигурация среды восстановления
Включение среды восстановления Windows: 0
Промежуточная среда восстановления Windows: 0
Включение установки: 0
Настраиваемое средство восстановления: 0
Каталог WinRE.WIM:
Среда восстановления:
ИД данных конфигурации загрузки: 00000000-0000-
0000-0000-000000000000
Файлы установки:
Операция восстановления: 4
Параметр операции:
Код опроса клавиши загрузки: 0x0
REAGENTC.EXE: операция выполнена успешно
3. Даю команду bcdedit /enum all
результат - в файле
bcdx64_01.txt
4. Запускаю rec.bat:
Код:

R:\Imagex>rec
R:\Imagex>echo Отключение среды восстановления
Отключение среды восстановления
R:\Imagex>Reagentc /disable
REAGENTC.EXE: не удалось выполнить операцию: 2
Не удается найти указанный файл.
R:\Imagex>echo Удаляем следы предыдущих сред восстановления
Удаляем следы предыдущих сред восстановления
R:\Imagex>rd /S /Q R:\Recovery
Не удается найти указанный файл.
R:\Imagex>echo Копирование WinRE командой xcopy с ключом /h
Копирование WinRE командой xcopy с ключом /h
R:\Imagex>xcopy /h c:\Windows\System32\Recovery\winre.wim r:\WinRE
Не найден файл: winre.wim
Скопировано файлов: 0.
R:\Imagex>echo Установка пользовательского пути (ключ / path) к файлу образа сис
темы, расположенной в папке, указанной ключом / target
Установка пользовательского пути (ключ / path) к файлу образа системы, расположе
нной в папке, указанной ключом / target
R:\Imagex>Reagentc /setosimage /path R:\WinRE /target c:\Windows
Задан каталог: \\?\GLOBALROOT\device\harddisk0\partition4\WinRE
REAGENTC.EXE: операция выполнена успешно
R:\Imagex>echo Установка пользовательского пути (ключ / path) к файлу развертыва
ния среды восстановления системы, находящейся в папке, указанной ключом / target
Установка пользовательского пути (ключ / path) к файлу развертывания среды восст
ановления системы, находящейся в папке, указанной ключом / target
R:\Imagex>Reagentc /setreimage /path R:\WinRE /target c:\Windows
Задан каталог: \\?\GLOBALROOT\device\harddisk0\partition4\WinRE
REAGENTC.EXE: операция выполнена успешно
R:\Imagex>echo Включение среды восстановления
Включение среды восстановления
R:\Imagex>Reagentc /enable
REAGENTC.EXE: не удалось выполнить операцию: 64e
Продукт удален из системы.
R:\Imagex>echo Проверка настроек среды восстановления
Проверка настроек среды восстановления
R:\Imagex>Reagentc /info
Расширенная конфигурация среды восстановления
Включение среды восстановления Windows: 0
Промежуточная среда восстановления Windows: 0
Включение установки: 1
Настраиваемое средство восстановления: 0
Каталог WinRE.WIM: \\?\GLOBALROOT
\device\harddisk0\partition4\WinRE
Среда восстановления:
ИД данных конфигурации загрузки: 00000000-0000-
0000-0000-000000000000
Файлы установки: \\?\GLOBALROOT
\device\harddisk0\partition4\WinRE
Операция восстановления: 4
Параметр операции:
Код опроса клавиши загрузки: 0x0
REAGENTC.EXE: операция выполнена успешно
R:\Imagex>pause
Для продолжения нажмите любую клавишу . . .
размещение WimRE.wim без изменений, изменился ReAgent.xml:
Код:

<?xml version='1.0' encoding='utf-8'?>
<WindowsRE version="1.0">
<WinreBCD id="{00000000-0000-0000-0000-000000000000}"/>
<WinreLocation path="" id="0" offset="0" guid="{00000000-0000-0000-0000-000000000000}"/>
<ImageLocation path="\WinRE" id="1212217990" offset="490669604864" guid="{00000000-0000-0000-0000-000000000000}"/>
<OsInstallLocation path="\WinRE" id="1212217990" offset="490669604864" guid="{00000000-0000-0000-0000-000000000000}"/>
<InstallState state="0"/>
<OsInstallAvailable state="1"/>
<WinREStaged state="1"/>
<OperationParam path=""/>
<OsBuildVersion path=""/>
<OemTool state="0"/>
<BootKey state="0"/>
<IsServer state="0"/>
<ScheduledOperation state="4"/>
</WindowsRE>
5. Делаю bcdedit /enum all . Результат - без изменения.
6. После ручного копирования WinRE.wim и boot.sdi в папку C:\Windows\System32\Recovery и запуска REC.bat
в C:\Recovery - есть WinRE.wim, в C:\Windows\System32\Recovery - есть WinRe.wim boot.sdi ReAgent.xml:
Код:

<?xml version='1.0' encoding='utf-8'?>
<WindowsRE version="1.0">
<WinreBCD id="{11daee06-2042-11e3-b2bc-08606eece458}"/>
<WinreLocation path="\Recovery\11daee06-2042-11e3-b2bc-08606eece458" id="1212217990" offset="490669604864" guid="{00000000-0000-0000-0000-000000000000}"/>
<ImageLocation path="\WinRE" id="1212217990" offset="490669604864" guid="{00000000-0000-0000-0000-000000000000}"/>
<OsInstallLocation path="\WinRE" id="1212217990" offset="490669604864" guid="{00000000-0000-0000-0000-000000000000}"/>
<InstallState state="1"/>
<OsInstallAvailable state="1"/>
<WinREStaged state="0"/>
<OperationParam path=""/>
<OsBuildVersion path="7601.18229.amd64fre.win7sp1_gdr.130801-1533"/>
<OemTool state="0"/>
<BootKey state="0"/>
<IsServer state="0"/>
<ScheduledOperation state="4"/>
</WindowsRE>
а также появилось R:\Recovery\11daee06-2042-11e3-b2bc-08606eece458\WinRE.wim boot.sdi и R:\Recovery\system32\Recovery\ReAgent.xml:
Код:

<?xml version='1.0' encoding='utf-8'?>
<WindowsRE version="1.0">
<WinreBCD id="{11daee06-2042-11e3-b2bc-08606eece458}"/>
<WinreLocation path="\Recovery\11daee06-2042-11e3-b2bc-08606eece458" id="1212217990" offset="490669604864" guid="{00000000-0000-0000-0000-000000000000}"/>
<ImageLocation path="\WinRE" id="1212217990" offset="490669604864" guid="{00000000-0000-0000-0000-000000000000}"/>
<OsInstallLocation path="\WinRE" id="1212217990" offset="490669604864" guid="{00000000-0000-0000-0000-000000000000}"/>
<InstallState state="1"/>
<OsInstallAvailable state="1"/>
<WinREStaged state="0"/>
<OperationParam path=""/>
<OsBuildVersion path="7601.18229.amd64fre.win7sp1_gdr.130801-1533"/>
<OemTool state="0"/>
<BootKey state="0"/>
<IsServer state="0"/>
<ScheduledOperation state="4" status="0"/>
<BackupLaunch state="0" status="0"/>
<BackupComplete state="0" status="0"/>
<BackupResult status="0"/>
<MachineGuid id="{00000000-0000-0000-0000-000000000000}"/>
<UserGuid id="{00000000-0000-0000-0000-000000000000}"/>
<OptIn state="0"/>
</WindowsRE>
7. bcdedit /enum all в файле
bcdx64_03.txt
8. Делаю reagentc /disable - убралась строка "Восстановление системы", reagentc /enable - появилась строка "Восстановление системы".
9. Решил по совету из той ветки удалить упоминания на консоль восстановления, ссылающиеся на диск C: -
Код:

reagentc /disable
bcdedit /delete {2b508784-1fa9-11e3-9da3-ae057e05a719} /f
bcdedit /delete {2b508783-1fa9-11e3-9da3-ae057e05a719} /f
reagentc /enable
10. bcdedit /enum all - в файле
bcdx64_04.txt
11. запускаю снова rec.bat и bcdedit /enum all - результат в файле
bcdx64_05.txt (изменились идентификаторы раздела восстановления)
12. по команде reagentc /info картина такая:
Код:

Расширенная конфигурация среды восстановления
Включение среды восстановления Windows: 1
Промежуточная среда восстановления Windows: 1
Включение установки: 1
Настраиваемое средство восстановления: 0
Каталог WinRE.WIM: \\?\GLOBALROOT
\device\harddisk0\partition4\WinRE
Среда восстановления: \\?\GLOBALROOT
\device\harddisk0\partition4\Recovery\11daee0e-2042-11e3-b2bc-08606eece458
ИД данных конфигурации загрузки: 11daee0e-2042-
11e3-b2bc-08606eece458
Файлы установки: \\?\GLOBALROOT
\device\harddisk0\partition4\WinRE
Операция восстановления: 4
Параметр операции:
Код опроса клавиши загрузки: 0x0
REAGENTC.EXE: операция выполнена успешно
По F8 "Устранение неполадок компьютера" есть, а в ней "Переустановка Windows" так и нет. Куда копать - непонятно

PS. Вот еще чего заметил необъяснимое - после всех опытов сделал скрытие раздела R:, но вот такую непонятность наблюдаю в управлении дисками раздел скрыт, а в моем компьютере - доступен и можно на него читать и писать (см.
скрин)