Доброго времени суток всем.
Странная проблема одолела.
Делал образ винды 8.1 х64 про с вмваре.
Создавал виртуалку, ставил мсдн образ, кучу софта, обновленьки. Гасил, грузился с образа мсдн, жал shift+f10. Далее:
Код:
dism /capture-image /imagefile:d:\install.wim /capturedir:e: /name:"Windows 8.1 Pro" /description:"Windows 8.1 Pro" /compress:max /verify
Создавался файл.
Его я клал на загрузочную флешку. На ней есть волшебный boot.wim, который отрабатывал так:
Код:
/wait "cmd /c set UN=/unattend:%SystemDrive%\boot\xml\PROFESSIONAL-x64.xml && cmd /c %SystemDrive%\boot\setup.cmd"
Содержимое файла PROFESSIONAL-x64.xml
Скрытый текст
Код:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>ru-RU</UILanguage>
</SetupUILanguage>
<InputLocale>ru-RU; en-US</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:d:/sources/install.wim#Windows 8.1 Pro" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
Содержимое файла setup.cmd
Скрытый текст
Код:
@echo off
color 9f
SET DD=naliv
SET NN=win8x64
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:\%DD%\%NN%\install.wim set DVDdrive=%%I:
If NOT "%DVDDrive%"=="" echo Found Install.wim at %DVDdrive%\%DD%\%NN%\install.wim
IF "%DVDdrive%"=="" (
echo ERROR - COULD NOT FIND INSTALL.wim in %DD%\%NN% folder!
pause
pause
goto :EOF
)
if exist %DVDdrive%\%DD%\%NN%\unattend.xml SET UN=/unattend:%DVDdrive%\%DD%\%NN%\unattend.xml
if exist %DVDdrive%\%DD%\%NN%\OEM\nul SET OEM=/m:%DVDdrive%\%DD%\%NN%\OEM
REM look for whole sources folder copied over
If exist %DVDdrive%\%DD%\%NN%\setup.exe (
%DVDdrive%
REM setup will use its path to find the install.wim
%DVDdrive%\%DD%\%NN%\setup.exe %OEM% %UN%
goto :RBT
)
if not exist X:\Setup.exe goto :BAD
REM if not then just call setup in root of boot.wim
X:\setup.exe /installfrom:%DVDdrive%\%DD%\%NN%\install.wim %OEM% %UN%
goto :RBT
:BAD
dir X:\ /b
echo Cannot find X:\Setup.exe !
@echo Press a key to reboot now...
pause
:RBT
wpeutil reboot
pause
И самое главное, всё работало!
Но теперь. Настала нужда обновить образ. Делаю всё по аналогии, и получаю
Цитата:
Не удаётся отобразить образы доступные для установки
|
Выматерившись набрал
Код:
dism /get-imageinfo /imagefile:d:\install.wim /index:1
И вижу:
Скрытый текст
Код:
Индекс: 1
Имя : Windows 8.1 Pro
Описание : Windows 8.1 Pro
Размер (байт): 24 149 668 300 байт
Загрузочный WIM-файл: Нет
Архитектура: x64
Слой HAL: <не определено>
Версия: 6.3.9600
Построение пакета обновления: 17415
Уровень пакета обновления: 0
Выпуск: <не определено>
Установка: <не определено>
Тип продукта: <не определено>
Набор продуктов: <не определено>
Корень системы: WINDOWS
Каталогов: 25359
Файлов: 135048
Создано: 22.08.2013 - 17:26:41
Изменено: 14.01.2014 - 22:38:24
Языков:
ru-RU (по умолчанию)
Тогда как у старого файла картина была примерно такая, взял из другого образа:
Скрытый текст
Код:
Индекс: 1
Имя : Windows 8.1
Описание : Windows 8.1
Размер (байт): 8*330*780*940
Загрузочный WIM-файл: Нет
Архитектура: x86
Слой HAL: acpiapic
Версия: 6.3.9600
Построение пакета обновления: 16384
Уровень пакета обновления: 0
Выпуск: Core
Установка: Client
Тип продукта: WinNT
Набор продуктов: Terminal Server
Корень системы: WINDOWS
Каталогов: 13305
Файлов: 62663
Создано: 22.08.2013 - 17:26:41
Изменено: 14.01.2014 - 22:38:24
Языков:
ru-RU (по умолчанию)
То есть, поля заполнены.
Сижу ломаю голову, получается dism стал создавать на той же виртуалке образы как то иначе?
Понимаю, что много текста, но хотел отразить всю картину. Посоветуйте что-нибудь, пожалуйста. Уже весь могз выкипел :-(