PDA

Показать полную графическую версию : [решено] Почему каталог Recovery и образ Winre.wim расположены на диске C:


Knaps
12-03-2018, 15:22
Добрый день!


Windows 8.1, установка на чистый новый диск с образа en_windows_8.1_with_update_x64_dvd_6051480.iso
UEFI
При установке просто выбираю диск и жму «Далее».
Винда создает 4 раздела: Recovery (300 MB), System (99 MB), MSR (128 MB), основной раздел (500 GB).


Почему после установки каталог Recovery и образ Winre.wim расположены на диске C:? Разве не должны они быть на отдельном разделе?

http://www.outsidethebox.ms/16075/ читал.

okshef
12-03-2018, 20:41
Knaps, покажите скриншот команды, выполненной в командной строке с правами администратора:
reagentc /info

Knaps
13-03-2018, 22:25
Текстом пойдет?

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.


C:\Windows\system32>reagentc /info
Windows Recovery Environment (Windows RE) and system reset configuration
Information:

Windows RE status: Enabled
Windows RE location: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
Boot Configuration Data (BCD) identifier: 94f6fadc-2647-11e8-b044-f5b10dcd1294
Recovery image location:
Recovery image index: 0
Custom image location:
Custom image index: 0

REAGENTC.EXE: Operation Successful.


C:\Windows\system32>

okshef
14-03-2018, 18:19
Да, информация подтверждена. Почему так программа установки решила - неведомо. Но если на работе системы эта оказия не сказывается, думаю, и переживать не стоит.

Knaps
17-03-2018, 10:30
На работе системы не сказывается, но страдает чувство прекрасного. Шерлока бы сюда.
[hr]
Проверил
UEFI + Secure boot - все так же.
BIOS - Recovery на отдельном разделе.

Knaps
07-04-2018, 11:46
А как при установке можно указать, чтобы Recovery был все-таки на отдельном разделе? И правильно ли я понимаю, что от используемого wim-образа это не зависит, потому что один и тот же образ дает разные результаты на UEFI и BIOS?

Kavalane
07-04-2018, 14:46
А как при установке можно указать, чтобы Recovery был все-таки на отдельном разделе? »
Никак. Почему это вообще беспокоит?

Knaps
08-04-2018, 14:55
Чувство прекрасного страдает.

Vadikan
08-04-2018, 16:10
Чувство прекрасного страдает. »
Перенесите среду на нужный раздел. В среде восстановления назначьте буквы Recovery = T, Windows = W и
xcopy /h W:\Windows\System32\Recovery\winre.wim T:\Recovery\WindowsRE\
W:\Windows\System32\reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows

См. также Создание среды восстановления (http://www.outsidethebox.ms/16446/#_Toc385802161)

severagent007
09-04-2018, 09:39
Если не ошибаюсь, после переноса рековери оно будет отключно, т.е disabled и будут отсутствовать нужные пункты в меню перезагрузки шифт+выкл, или когда через обновление-восстановление-перезагрузить. Если это нужно, то выполнить:
C:\Windows\System32\reagentc.exe /setreimage /enable
Но тогда образ будет перемещен обратно на раздел С:\Recovery\WindowsRe
Команда disabled переместит его о братно на раздел рековери, если он существует, или если он не создавался при установке, то в папку C:\Windows\System32\Recovery :rotate:
А иногда в нестандартных конфигурациях он отключался и оставался на месте :)

Vadikan
09-04-2018, 22:37
severagent007, да, про включение есть по ссылке выше
reagentc /enable

severagent007
10-04-2018, 02:32
На работе системы не сказывается »
Сказывается, когда восстанавливать не сможете из за недоступности раздела С:, при шифровании, и т.п
А как при установке можно указать, чтобы Recovery был все-таки на отдельном разделе? »
Никак. Почему это вообще беспокоит? »
Почему никак? Он должен же быть и так на отдельном разеле... а вот наоборот, только созданием разделов перед установкой, без раздела рековери, и ставить на созданные разделы, ефи, мср, и С:, тогда рековери, не найдя себе выхода, будет на С:\Recovery\WindowsRe (и сразу включено, так у меня, может включено из-за процессора с тпм модулем и автоматически включаемом шифровании после установки?)
Чувство прекрасного страдает »
Для полного счастья еще созданный раздел нужно можно спрятать (от битлокера, что ли) как и при установке:
Выставить фокус:
Diskpart
Lis dis -смотрим номер физ диска
Sel dis 0 -вместо "0" пишем свой номер, то же самое и с par, находим в Lis par и вставляем свой номер партиции рековери в Sel par ..., (обычно он 1, кажись, в стандартной конф. но если его не было, то сделать его первым проблемно и опасно, сторонними прогами сдвигать все разделы на 500мб вправо).
Lis par
Sel par 0 -ставим фокус на раздел рековери
Remove -удалить букву
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
Ну, и скопировать winre.wim прежде обязательно, как выше сказано.

Винда создает 4 раздела: Recovery (300 MB) »
Так 300 мб это мало...
Проверил
UEFI + Secure boot - все так же.
BIOS - Recovery на отдельном разделе. »
А диск в гпт или мбр? При биос раздел рековери же вроде вместе с бутом, без ефи раздела, и около 500 мб создаётся, может тогда хватает места...

Knaps
09-11-2018, 21:05
Так 300 мб это мало...
Винда сама создает, я просто кликаю на диск, куда ставить.

А диск в гпт или мбр?
Диск пустой, не размечен (diskpart — select disk 0 — clean).

Knaps
26-11-2019, 11:18
Переехал на новое железо, решил после установки переместить Recovery на отдельный раздел. Пока получаю ошибку 70. Пытался побороть, указывая не букву раздела, а путь через GLOBALROOT, как это сказано на форуме
social.technet.microsoft.com/Forums/en-US/dabbf334-8c74-4134-b3d7-e8572cd4cc03/reagentcexe-operation-failed-70 (https://social.technet.microsoft.com/Forums/en-US/dabbf334-8c74-4134-b3d7-e8572cd4cc03/reagentcexe-operation-failed-70), но ошибка не ушла.

Судя по superuser.com/questions/1101816/reagentc-operation-failed-70 (https://superuser.com/questions/1101816/reagentc-operation-failed-70) предположение severagent007 о том, что 300 метров — это мало, скорее всего, окажется верным.


Смотрим, что есть сейчас:
>reagentc /info
Windows Recovery Environment (Windows RE) and system reset configuration
Information:

Windows RE status: Enabled
Windows RE location: \\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE
Boot Configuration Data (BCD) identifier: 2bd2bc12-f8be-4005-b2f5-5721e193f2ac
Recovery image location:
Recovery image index: 0
Custom image location:
Custom image index: 0

REAGENTC.EXE: Operation Successful.


Монтируем раздел Recovery:
>diskpart

Microsoft DiskPart version 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.
On computer: VM

DISKPART> sel disk 0

Disk 0 is now the selected disk.

DISKPART> sel vol 2

Volume 2 is the selected volume.

DISKPART> assign letter=R

DiskPart successfully assigned the drive letter or mount point.

DISKPART> exit

Leaving DiskPart...


Копируем Winre.wim:
>robocopy C:\Recovery R:\Recovery Winre.wim /E

-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------

Started : 26 ноября 2019 г. 10:52:45
Source : C:\Recovery\
Dest : R:\Recovery\

Files : Winre.wim

Options : /S /E /DCOPY:DA /COPY:DAT /R:1000000 /W:30

------------------------------------------------------------------------------

New Dir 0 C:\Recovery\
New Dir 1 C:\Recovery\WindowsRE\
100% New File 240.9 m Winre.wim

------------------------------------------------------------------------------

Total Copied Skipped Mismatch FAILED Extras
Dirs : 2 2 0 0 0 0
Files : 1 1 0 0 0 0
Bytes : 240.96 m 240.96 m 0 0 0 0
Times : 0:00:01 0:00:01 0:00:00 0:00:00


Speed : 157038433 Bytes/sec.
Speed : 8985.811 MegaBytes/min.
Ended : 26 ноября 2019 г. 10:52:46


Пытаемся включить Recovery на новом разделе:
>reagentc /setreimage /path R:\Recovery\WindowsRE /target C:\Windows
REAGENTC.EXE: Windows RE is already enabled.


>reagentc /disable
REAGENTC.EXE: Operation Successful.


>reagentc /setreimage /path R:\Recovery\WindowsRE /target C:\Windows
Directory set to: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE

REAGENTC.EXE: Operation Successful.


>reagentc /enable
REAGENTC.EXE: Operation failed: 70

REAGENTC.EXE: An error has occurred.


>reagentc /setreimage /path \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE /target C:\Windows
Directory set to: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE

REAGENTC.EXE: Operation Successful.


>reagentc /enable
REAGENTC.EXE: Operation failed: 70

REAGENTC.EXE: An error has occurred.


Кстати, обратите внимание на
>reagentc /setreimage /path R:\Recovery\WindowsRE /target C:\Windows
Directory set to: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE
Устанавливается путь через GLOBALROOT, так что совет с social.technet.microsoft.com странный.

Knaps
26-11-2019, 23:35
300 метров, действительно, мало, а вот 349 оказалось достаточно (раздел 350 делается при установке BIOS). Решение: создавать разделы самому с помощью скрипта:

sel disk 0
clean
convert gpt

create part prim size=349
format quick fs=ntfs label=Recovery
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac

create part efi size=100
format quick fs=fat32

create part msr size=16

create part prim
format quick fs=ntfs

Vadikan, severagent007, спасибо за посты по теме!

Knaps
27-11-2019, 13:23
Раздел Recovery лучше создавать в конце (https://www.techtarget.com/searchenterprisedesktop/blog/Windows-Enterprise-Desktop/Exploring-Win10-Clean-Install-Default-Disk-Layout), чтобы можно было его легко увеличить при необходимости:

sel disk 0
clean
convert gpt

create part efi size=100
format quick fs=fat32

create part msr size=16

create part prim
shrink minimum=350
format quick fs=ntfs

create part prim
format quick fs=ntfs label=Recovery
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac




© OSzone.net 2001-2012