PDA

Показать полную графическую версию : изменение пути к install.wim


joystick8000
07-04-2016, 16:45
Делаю батник myset.cmd:
@echo off
title Install Windows x64
wpeinit
FOR %%i 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 %%i:\Win\win8.1\sources\install.swm SET drive=%%i:
start /w X:\sources\setup.exe /installfrom:%drive%\Win\win8.1\sources\install.swm
exit
Далее монтирую boot.wim
копирую hiderun.exe и myset.cmd в system32
далее прописываю это в автозапуск в реестре:
reg load HKLM\temp %MNT%\Windows\system32\config\SYSTEM
Reg Add HKLM\temp\Setup /v CmdLine /d "hiderun.exe /w myset.cmd" /f
reg unload HKLM\temp

Но таким образом не подхватывается EI.CFG и требуется ввод серийного номера.

А если делать так:
@echo off
title Install Windows x64
wpeinit
FOR %%i 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 %%i:\Win\win8.1\sources\install.swm SET drive=%%i:
start /w %drive%\Win\win8.1\sources\setup.exe /installfrom:%drive%\Win\win8.1\sources\install.swm
exit

То вроде все работает но если включен EFI и secure boot, то возникает ошибка "Windows could not load required file WinSetup.dll. The may be corrupt. The install Windows, restart the installation."

Подскажите почему и как это решить?

Ж.Д.А.Л.К.Е.Р.
07-04-2016, 21:21
Но таким образом не подхватывается EI.CFG и требуется ввод серийного номера. »
Как вариант задать файл ответов через /unattend: (https://technet.microsoft.com/en-us/library/cc766446%28v=ws.10%29.aspx). В файле ответов указать ключ можно не прописывать (http://rghost.ru/7jgrHy8nX).

joystick8000
07-04-2016, 21:50
Ж.Д.А.Л.К.Е.Р., Но хочется понять еще и почему ошибка? Файлы в boot.wim отличаются?

Так нужно тогда уже делать вместо myset.cmd какой-то авторан или у boasoft взять и для каждой редакции файл ответов, но пока лень такое делать. Можно конечно попробовать положить в boot.wim\sources\EI.CFG, в любом случае спасибо за совет.

Ж.Д.А.Л.К.Е.Р.
07-04-2016, 22:55
Файлы в boot.wim отличаются? »
Да.

для каждой редакции файл ответов »
Зачем ? Вышеприведенный файл ответов не скрывает окно выбора устанавливаемой редакции ОС.

Можно конечно попробовать положить в boot.wim\sources\EI.CFG »
На сколько я понимаю, ei.cfg игнорируется при ручном запуске setup.exe с ключами, а в boot.wim\sources\ тем более.

joystick8000
07-04-2016, 23:09
Зачем ? Вышеприведенный файл ответов не скрывает окно выбора устанавливаемой редакции ОС. »
Понял, я скачал но пока еще не пробовал.

На сколько я понимаю, ei.cfg игнорируется при ручном запуске setup.exe с ключами, а в boot.wim\sources\ тем более. »
Нет, не игнорируется если запускать вот так
start /w %drive%\Win\win8.1\sources\setup.exe /installfrom:%drive%\Win\win8.1\sources\install.swm
но тогда ошибка WinSetup.dll если через EFI, в обычном режиме все отлично работает.

И еще есть вопрос, может не по теме, я читал тут на форуме что 10 подхватыет boot.wim и install.win из любого места, это действительно так?
И возможно ли заменив install.esd от 10тки install.wim'ом от 7рки запустить установку 7рки обновлением?

kazimir
16-04-2016, 21:59
joystick8000, запустить можно. а установить методом обновления с 7 ESD, нет. установшик 10 не может прочитать 7, которую надо обновить .http://forum.oszone.net/thread-312349.html ещё - http://forum.oszone.net/post-2624765-38.html




© OSzone.net 2001-2012