Создание образа WinPE / Wim - Проблема с загрузкой после создания образа, требуется перезагрузка после исправления MBR

Я много гуглил, пока не нашел статью, которая в какой-то степени помогла мне исправить мою проблему ... здесь: Не удается перезагрузка после применения файла WIM

. Я создал 64-битный образ WinPE, используя руководства Microsoft, в основном для Windows 10. У меня есть несколько старых плееров Windows 7, которые я пытаюсь перенести в Windows 10 ... мы привыкли используйте Ghost 64 бит.

Я создал пакетный скрипт на основе меню для изображения моих плееров, мои первые 2 родных плеера Windows 10 (ПК) работают нормально, но старый плейер Windows 7 не может быть повторно отображен с помощью ... того, что кажется вроде ничего. Я могу применить образ, но у меня ВСЕГДА в той или иной степени возникают проблемы с загрузкой. Из-за проблем с загрузкой я либо получаю мигающую строку «_» в верхнем левом углу экрана, когда окна должны загружаться, либо у меня отсутствует загрузочная запись.

Я использую стандартный сценарий раздела EUFI (да, мой проигрыватель основан на EUFI)

rem == CreatePartitions-UEFI.txt ==
rem == These commands are used with DiskPart to
rem    create four partitions
rem    for a UEFI/GPT-based PC.
rem    Adjust the partition sizes to fill the drive
rem    as necessary. ==
select disk 0
clean
convert gpt
rem == 1. System partition =========================
create partition efi size=260
rem    ** NOTE: For Advanced Format 4Kn drives,
rem               change this value to size = 260 ** 
format quick fs=fat32 label="System"
assign letter="S"

rem == 2. Microsoft Reserved (MSR) partition =======
create partition msr size=16

rem == 3. Windows partition ========================
rem ==    a. Create the Windows partition ==========
create partition primary 
rem ==    b. Create space for the recovery tools ===
rem       ** Update this size to match the size of
rem          the recovery tools (winre.wim)
rem          plus some free space.
shrink minimum=650
rem ==    c. Prepare the Windows partition ========= 
format quick fs=ntfs label="Windows"
assign letter="W"
list volume
exit

И у меня есть следующее, чтобы попытаться исправить проблемы с загрузкой (см. Echo ПРЕДУПРЕЖДЕНИЕ ... )

:W10OPSPS
echo imaging c: drive for W10 OPS-PCAEQ-PS
echo.
@echo Find a drive that has a folder titled ApplyImages.
@for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%a:\ApplyImages\ set DriveLetter=%%a
@echo The ApplyImages folder is on drive: %DriveLetter%
@dir %DriveLetter%:\ApplyImages /w
echo.
echo Got the usb drive letter and move forward
echo.

DiskPart /s %DriveLetter%:\CreatePartitions-UEFI.txt

rem == Set high-performance power scheme to speed deployment ==
call powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

cls

rem == Apply the image to the Windows partition ==
dism /Apply-Image /ImageFile:%DriveLetter%:\ApplyImages\%OPS-PCAEQ-PSImageName% /Index:1 /ApplyDir:W:\


rem == Copy boot files to the System partition ==
W:\Windows\System32\bcdboot W:\Windows /s S:


echo *WARNING* this is only needed on this player to fix some odd issue with the hardware imaging portion
DiskPart /s %DriveLetter%:\assignPartitionsAfterImaging(fix).txt
C:\Windows\System32\bcdboot C:\Windows /s C: /f ALL
bootsect /nt60 sys

echo.
echo the system has been imaged, press any key reboot, take out the USB stick once the reboot has commenced
echo.
echo.
PAUSE
exit

вот еще одна часть, которую я вызываю во время попытки исправить проблему, просто чтобы сказать, что я запускаю ту же команду, чтобы исправить проблему в конце:

select disk 0
select vol W
assign letter=C

Независимо от того, что я добавляю после применения образа к создайте загрузочные записи, если я перезагружусь, я не смогу загрузиться. НО, за исключением того, что я загружаюсь обратно в WinPE и запускаю следующее:

C: \ Windows \ System32 \ bcdboot C: \ Windows / s C: / f ALL

Тогда у меня все хорошо ... и окна сапоги.

Что, черт возьми, происходит? Как мне автоматизировать эту часть?

1
задан 26 November 2020 в 04:19
1 ответ

возможно это должно быть S: ?

bcdboot C:\Windows /s S: /f ALL
1
ответ дан 2 April 2021 в 18:33

Теги

Похожие вопросы