
На моем ПК установлена 64-разрядная версия Windows 10 Pro, и установлен Windows ADK для Windows 10. При использовании диспетчера образов системы Windows и попытке загрузить install.wim
в него файл появляется следующее сообщение об ошибке:
Что в журнале выглядит примерно так:
20:38 : This application requires version 10.0.10240.16384 of the Windows ADK.
Install this version to correct the problem
20:38 :
20:38 : Error opening Windows image at D:\sources\install.wim.
20:38 :
20:38 : System.ComponentModel.Win32Exception (0x80004005): An attempt was made to load a program with an incorrect format
bij Microsoft.ComponentStudio.ComponentPlatformInterface.WimFileHandle..ctor(String wimPath)
bij Microsoft.ComponentStudio.ComponentPlatformInterface.WimInfo..ctor(String wimPath)
bij Microsoft.ComponentStudio.ComponentPlatformInterface.Cpi.OpenWim(String wimPath)
bij Microsoft.ComponentStudio.ImagePicker.GetImageInfoFromPath(String path)
bij Microsoft.ComponentStudio.ImagePicker.ValidateImageFileOrFolder(String fileOrFolder)
После того как сделалнекоторые исследования, я нашел ответ, как обновить мой ADK до версии, запрашиваемой в сообщении об ошибке (16384).
Я мог бы скачатьэта версия здесь.
Проверяя текущую версию SIM-карты, я заметил версию 10.0.10240.16384:
Как загрузить install.wim с установочного диска Windows 10 на SIM-карту, не получив при этом никаких ошибок?
решение1
Я нашел решениездесь.
Запустите следующий скрипт из среды Deployment Tools.
:: Rename the original install.wim file.
rename D:\sources\install.wim install.bak
:: Create an empty temporary directory.
mkdir D:\sources\dummy
:: Create a new install.wim file with dummy image.
dism.exe /Capture-Image /ImageFile:D:\sources\install.wim /CaptureDir:D:\sources\dummy /Name:dummy /Compress:Max
:: Export the first Windows image to the empty install.wim file.
dism.exe /Export-Image /SourceImageFile:D:\sources\install.bak /SourceIndex:1 /DestinationImageFile:D:\sources\install.wim /Compress:Max
:: Delete the first dummy index in install.wim
dism.exe /Delete-Image /ImageFile:D:\sources\install.wim /Index:1
:: Delete temporary directory.
rmdir D:\sources\dummy
Теперь вы можете открыть install.wim в WSIM.
Также вы можете удалить оригинальный файл (install.bak) и создать загрузочный носитель с помощью oscdimg.exe.
решение2
Попробуйте извлечь install.esd в install.wim с помощью 7Zip.
Я пробовал использовать DISM cmd, запустив cmd-строку от имени администратора, но также получал сообщение «Была сделана попытка загрузить программу с неверным форматом». Файл журнала DISM оказался лишь отчасти полезным, и я решил попробовать 7ZIP, который, похоже, теперь у меня работает.