The ESD file gets created when you upgrade from previous build of Windows 10 to the latest Windows 10 via Settings app. The ESD (ESD stands for Electronic Software Delivery) file contains all the files required to install Windows 10 operating system, and is usually smaller when compared to the ISO file of the same version and edition of Windows 10.
Since none of the bootable USB creation software out there support ESD files, we need to first convert the ESD file to ISO. So it’s important to first extract the ESD file and create an ISO image to be able to create the bootable media of Windows 10.
If you have an ESD file of Windows 10 and want to create bootable USB using the same ESD file to perform clean install or upgrade, you just need to follow the given below instructions.
Method 1 of 1
We are using the ESD Decrypter tool to decrypt the ESD file and then convert the same to ISO image. Although the popular NTLite software also supports converting ESD to ISO image, it doesn’t support encrypted ESD files. Since it’s impossible to differentiate between encrypted and decrypted ESD files without opening the same with a software, we are going to use the ESD Decrypter which supports both encrypted and decrypted ESD files.
In this method, we will first convert the ESD file to ISO using ESD Decrypter before using the popular Rufus tool to create bootable USB from the ISO image file.
Step 1: The first step is to download ESD File Decrypter from here. Extract the downloaded .7z file to a New Folder using 7-Zip or WinRAR.
Note that the drive where you create New Folder must have at least 10 GB of free space as the size of the ISO file that we are going to create will be larger than the ESD file. In addition to that, ESD Decrypter creates a backup copy of the original ESD file before converting the same to ISO. So in order to run out of disk space during the file conversion job, it’s important to create the New Folder on a drive with at least 10 GB of disk space.
Step 2: Copy Windows 10 ESD file to the New Folder that contains extracted files of ESD Decrypter tool.
Step 3: Right-click the Decrypt.cmd file, click Run as administrator, and then click Yes button when you see the User Account Control dialog box to see the Command Prompt window.
Step 4: Here, simply press “1”key to begin creating the ISO image file out of the ESD file. This process might last up to 20 to 40 minutes, depending on available system resources and the size of the ESD file.
NOTE: ESD Decrypter automatically backs up the ESD file just in case something goes wrong. So the ESD file will still be available even after converting the ESD file to ISO image.
Step 5: Once done, you can find the new ISO file under the New Folder that you created in Step 2.
Step 6: Now that you have Windows 10 ISO image file, you can use Rufus, Windows USB/DVD Download Tool, or our how to install Windows 10 from USB guide to create the bootable USB of Windows 10 from the ISO image file. In this guide, we will use the Rufus as it’s not just easy to use but stable as well.
Step 7: Download Rufus 2.0. Connect your USB drive that you want to use to install Windows 10 and then run Rufus software.
Step 8: Select your USB drive from device list (if there are more than one connected USBs), and then select the partition scheme and target type as MBR partition scheme for BIOS or UEFI computers, or GPT partition scheme for UEFI computer (if you are sure that the disk type is GPT).
Step 9: Next, choose the file system as FAT32 as it’s compatible with both BIOS and UEFI.
Step 10: Finally, click the CD drive icon next to Create a bootable disk using option (make sure that the ISO image is selected as shown in the below picture) to browse and select the Windows 10 ISO image that you have obtained by converting ESD to ISO.
NOTE: When you select Windows 10 ISO, you’ll see Standard Windows installation and Windows To Go options. Be sure that the first option titled Standard Windows installation is selected before proceeding further as selecting the latter option will create Windows To Go drive of Windows 10.
Step 11: Finally, click Start button, click OK button when you see “all files on the selected USB drive will be erased” message to begin preparing the bootable USB of Windows 10.’
NOTE: If you’re getting “The file system currently selected can no be used with this type of ISO” error, please change the file system from the previously selected FAT32 to NTFS and click Start button again.
That’s it! You can now use the bootable USB of Windows 10 to to perform clean install of Windows 10.
Tip: There is another program to create a bootable USB of Windows from ESD file without converting the ESD file to ISO image but the utility doesn’t support Windows 10 yet. We will update this guide with another method once the software is updated to support Windows 10.
Hope this helps!
Whenever a person upgrades to a newer build of Windows 10 through Windows Update, the ESD (Electronic Software Delivery) format is used to provide their computer with the installation files it needs to install the new Windows 10 build. Among these installation files is the install.esd file – a compressed and encrypted version of the install.wim file that is typically used to perform clean installs of the Windows Operating System. The install.wim file has everything you need for a complete Windows installation from scratch.
Many Windows 10 users wondered whether or not they can convert the installation files downloaded during Windows Updates into bootable Windows 10 ISOs that can be burned to DVDs/USBs and then used to perform clean installs of Windows 10. Well, this is, through a bit of hardship, entirely possible. The install.esd file that is downloaded to your computer when you choose to upgrade to a newer build of Windows 10 via Windows Update can be used to create a bootable Windows 10 ISO to be burned to a DVD/USB and used for a Windows 10 install from scratch instead of an upgrade.
There are three phases to turning a Windows 10 install.esd file into a traditional Windows 10 ISO file – downloading and setting up a little utility known as ESDtoISO, procuring an install.esd file and using ESDtoISO to create a bootable Windows 10 ISO from a Windows 10 install.esd file.
Phase 1: Downloading and setting up the ESDtoISO tool
Click here to navigate to the OneDrive page from which you can download the ESDtoISO (by TenForums). Once the OneDrive page loads up, right-click on the ESDtoISO folder and click on Download in the contextual menu to begin downloading a .ZIP file containing the ESDtoISO utility.
Once the .ZIP file containing the ESDtoISO tool has been downloaded, navigate to and double-click on it to open it. Click on Extract All in the File Explorer In the window that pops up, specify a destination folder for the contents of the .ZIP file and click on Extract to begin the extraction. Among the contents of the .ZIP file will be a file named ESDtoISO.cmd – this is the actual ESDtoISO utility.
Phase 2: Download an install.esd file
In order to create a bootable Windows 10 ISO from an install.esd file for a build of Windows 10, you are actually going to need an install.esd file. An install.esd file is only downloaded to your computer and saved to a hidden folder when you choose to install a Windows Update that contains a new build of Windows 10. To obtain an install.esd file, you need to:
Open the Start Menu.
Click on Settings.
Click on Update & Security.
Navigate to Windows Update in the right pane.
Click on Check for updates in the left pane.
If an update to a new build of Windows 10 is available, let Windows Update download it.
As soon as the esd file has been downloaded to your computer and Windows Update has prepared the update, it will inform you that a restart of your computer has been scheduled.
It is at this point that you will see an esd file when you launch File Explorer (by pressing the Windows Logo key + E) and navigate to the following hidden directory:
C:\$Windows.~BT\Sources
Note: Delay the Windows Update. DO NOT choose to restart your computer at that very moment.
Move the esd file to the same folder you extracted the contents of the .ZIP file you downloaded in Phase 1 to, i.e. the same folder that contains the ESDtoISO.cmd file.
Phase 3: Using ESDtoISO to create a Windows 10 ISO from an install.esd file
Once the ESDtoISO tool has been downloaded and setup, all there is left is actually using it to create a Windows 10 ISO from an install.esd file for a build of Windows 10. In order to do so, you are going to have to:
Navigate to the directory that contains the cmd file.
Right-click on cmd and click on Run as administrator. This will launch the ESDtoISO tool and it will automatically find the install.esd file you placed in the same folder that it is in.
Select the bootable Windows 10 ISO file that you want to create by pressing 1 (for a Windows 10 ISO that contains an wim file), 2 (for a Windows 10 ISO that contains an install.esd file) or 0 (to quit the utility) and press Enter. Both of these options can be used in the same way to clean install Windows 10 – burned to a DVD/USB and then used to install Windows 10 from scratch on a virtual drive or a computer. However, if you’re not really sure which option to go with, just know that an install.wim based ISO will take longer to be created but will clean install Windows 10 faster, whereas an install.esd based ISO will be created relatively quicker but will take longer to clean install Windows 10.
As soon as you have made a decision as to whether you will be going with Option 1 or Option 2, the ESDtoISO utility will get cracking on creating a bootable Windows 10 ISO file for you, which can take up to half an hour (or even more) depending on the hardware of the computer you are using. During the process, the utility may display an error pertaining to a missing key – ignore this error. When ESDtoISO is done working its magic, you’ll have a Windows 10 ISO file that you can burn to a DVD or USB and use to clean install Windows 10.
Kevin Arrows
Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.
При выполнении обновлении билда Windows 10 через систему обновлений Windows, установочный образ новой предварительной (инсайдерской) сборки Windows скачивается на компьютер пользователя в специально новом формате образа – ESD (Electronic Software Download). ESD – это зашифрованный и сжатый .WIM (Windows Imaging Format) образ Windows.
Этот формат распространения образа впервые стал использоваться в Windows 8.1 при онлайн обновления операционной системы. В отличии от WIM файла, образ ESD нельзя cмонтировать и модифицировать. Microsoft планирует широко использовать данный формат для развёртывания систем. В сравнении с WIM файлом, размер .ESD файла примерно на 30% меньше, что является большим преимуществом при его распространении через Интернет.
В этой статье мы покажем, как расшифровать и сконвертировать ESD образ Windows 10 в привычный установочный образ Windows, который можно записать на DVD или USB диск и использовать для чистой установки Windows 10 или выполнения обновления.
Содержание:
- Как получить ESD файл с образом Windows 10
- Утилита ESD Decrypter
- Утилита Dism++ для конвертации файла install.esd
Примечание. На самом деле – самый простой способ получить установочный ISO образ Windows 10 и записать его на флешку / DVD – воспользоваться бесплатной утилитой Media Creation Tool, которая поможет вам скачать последнюю версию образа Windows 10 напрямую с серверов Microsoft.
Как получить ESD файл с образом Windows 10
Разберемся, где же можно получить ESD файл? При обновлении Windows 8 до Windows 8.1 файл install.esd скачивается в фоновом режиме с репозитария Microsoft и сохраняется в каталог C:\Windows\SoftwareDistribution\Download\{некий ID}.
Получить файл Install.ESD с последней сборкой Windows 10 можно, перейдя на установленной системе в раздел Пуск -> Параметры –> Обновления и безопасность ( Start -> PC Settings -> Update and recovery -> Preview builds). Если для вашей Windows 10 доступна новая сборка, вам будет предложено скачать и установить новый образ.
Запустите обновление системы для нового билда, но не перегружайте компьютер. В процессе обновления Windows загрузит файлы, необходимые для выполнения обновления версии системы. После окончания загрузки, откройте проводник и перейдите в каталог C:\$Windows.~BT\Sources. Найдите в данном каталоге файл Install.ESD (он является скрытым) и скопируйте его в любой другой каталог. Это и есть .ESD файл со сжатым образом последней сборки Windows 10.
Совет. В уже установленной Windows 10 Technical Preview ESD файл можно скопировать из каталога C:\RecoveryImage\Install.esd.
Чтобы получить информацию о том, какие образы Windows находятся внутри ESD файла, можно использовать стандартную утилиту DISM:
DISM /Get-WimInfo /WimFile:"C:\iso\install.esd"
Deployment Image Servicing and Management tool
Version: 10.0.17134.1
Details for image : C:\iso\install.esd
Index : 1
Name : Windows 10 Домашняя
Description : Windows 10 Домашняя
Size : 15,439,030,656 bytes
Index : 2
Name : Windows 10 Домашняя для одного языка
Description : Windows 10 Домашняя для одного языка
Size : 15,439,078,082 bytes
Index : 3
Name : Windows 10 для образовательных учреждений
Description : Windows 10 для образовательных учреждений
Size : 15,662,641,239 bytes
Index : 4
Name : Windows 10 Pro
Description : Windows 10 Pro
Size : 15,662,520,267 bytes
The operation completed successfully.
В нашем примере внутри архива install.esd находится несколько образов системы. Например, Windows 10 Pro имеет индекс 4.
Зная порядковый индекс образа Windows в ESD файле, можно экспортировать его в WIM файл с помощью команды:
dism /export-image /SourceImageFile:c:\iso\install.esd /SourceIndex:4 /DestinationImageFile: c:\iso\win10pro.wim /Compress:max /CheckIntegrity
Полученный WIM файл можно сконвертировать в ISO образ с помощью сторонних утилит.
Утилита ESD Decrypter
Для конвертации ESD образа в ISO файл воспользуемся утилитой командной строки ESD Decrypter (ESD ToolKit), скачать которую можно на GitHub: https://github.com/gus33000/ESD-Decrypter/releases/. Утилита ESD Decrypter написана на PowerShell, так что вы легко можете ознакомиться с ее исходным кодом (для генерации ISO образа из WIM файла используется утилита cdimage.exe).
- Распакуйте архив 4.0.0.0.fbl_prerelease.gustavem.160815-0800.zip в произвольный каталог.
- Запустите файл ESDISO.bat с правами администратора.
- Мастер попросит вас указать путь к файлу CryptoKeys с ключами для расшифровки ESD образа и путь к каталогу, в который нужно поместить итоговый ISO файл (я не указывал эти параметры, выбрав оба раза N).
- Далее укажите путь к вашему ESD файлу и два раза нажмите Enter.
- Запустите процесс преобразования образа в ESD формате в ISO файл. В зависимости от производительности вашей системы, процесс займет от 20 до 30 минут.
- После окончания работы скрипта, проверьте что в каталоге с утилитой появился установочный ISO файл с образом Windows 10, который в можно записать на DVD или создать на его основе загрузочную USB флешку.
Утилита Dism++ для конвертации файла install.esd
Для конвертации ESD образа в ISO файл можно воспользоваться простой и удобной графической утилитой Dism++ (https://www.chuyu.me/en/index.html), которая выполняет то же самое, что и скрипт ESD Decrypter, но имеет более удобный графический интерфейс.
- Скачайте и распакуйте архив с утилитой Dism++.
- Запустите исполняемый файл Dism++ в зависимости от разряднсти вашей ОС (на Windows 10 x64 нужно запускать Dism++x64.exe).
- Примите пользовательское соглашение.
- Откройте меню File и выберите пункт меню Esd —> ISO.
- Укажите путь к вашему ESD файлу, который вы сохранили ранее. Затем укажите каталог и имя ISO файла, который должен получится.
- Нажмите кнопку Finish и дождитесь окончания конвертации (занимает 10-15 минут).
Earlier, we have seen that Microsoft has Windows 10 Build 10041, but instead of ISO, it is available in ESD. The same can be converted into ISO using third-party app ESD Decrypter or nLite software.
This post will discuss creating a bootable USB disk of Windows 10 from an ESD file. First, we will see “How to convert ESD file into ISO” after seeing “how to create a bootable USB disk of Windows 10”.
Download both files, Windows 10 Build 10041 installation and ESD Decrypter, from the above-mentioned link. Now, extract ESD Decrypter into a folder and copy the downloaded Windows 10 Build 10041 file in ESD Decrypter’s folder.
Right-click on the decrypted file and select “Run as Administrator.” When UAC prompts, then click, “Yes.”
Select option 1 and hit Enter from the keyboard. The program will back up your original ESD file and then create an ISO file in the same folder. Mean, within the conversion process of ESD to ISO, your original file will not be deleted.
The whole process between ESD to ISO conversion may take 10 to 15 minutes. Wait till you get on-screen “Press any key to exit.” Press any key to the exit command window, and you will get a Windows 10 Build 10041 ISO file in the same folder of ESD Decrypter.
If you want a fresh installation of Windows 10, either burn the DVD or create a bootable USB disk.
1. Download Rufus (It is a freeware tool, and in size, it is less than 1 MB. Currently, its latest version 2.1 is available).
2. Connect USB disk / Pen drive to a Windows PC. (Its size should be a minimum of 4GB. During the creation of a bootable USB drive, its whole data will be erased. So, before proceeding with steps, copy the important data).
3. Run the Rufus utility. If UAC prompts, then click ‘Yes.’
4. It will automatically detect a removable device (if only one is connected, or choose from device options). In front of “Create a bootable disk using,” select ISO Image and click on the CD drive icon. Select the ISO image which you have converted in the above steps.
5. After selecting the ISO Image of Windows installation, you will get options :
- Standard Windows installation
- Windows to Go
6. Leave default, Standard Windows installation to create a bootable USB disk.
8. Click “Start.”
9. A warning window will be prompted. Click, “OK.”
10. Now, your USB disk will be formatted, and within 20 minutes, you will have a USB bootable disk of Windows 10 in your hand.
If you want to install it on PC, then change the boot option to USB (Boot options can be got by pressing F10, F2, or ESC during PC startup).
If during the installation of Windows 10, you get a GPT partition error, then you need to erase the whole hard drive and create a fresh partition.
Or, if you don’t want to delete the partition and want to convert the partition to GPT, then follow the steps:
1. Open the command prompt with administrator rights.
2. Run the following command :
diskpart
3. Identify the drive to reformat by issuing the following command:
list disk
4. Now use the following commands one by one :
select disk <disk number>
clean
convert gpt
exit
5. Close the command prompt window.
Now, you can continue with the Windows 10 Setup installation.
Содержание
- Как конвертировать Install.ESD в установочный ISO-образ Windows 10
- Как получить ESD файл с образом Windows 10
- Утилита ESD Decrypter
- Утилита Dism++ для конвертации файла install.esd
- Как для установки Windows 10 создать ISO файл из ESD файла обновления
- Первый шаг: Загружаем обновление и скачиваем утилиту ESDtoISO
- Второй шаг: Запускаем ESDtoISO
- BootDev
- Страницы
- 2018-08-13
- Установка Windows из *.WIM или *.ESD образа
- Содержание
- Как Происходит Установка ОС Windows
- Стандартный Установщик Windows
- Мультиустановка с Помощью Установщика Windows
- Уменьшение Размера WIM-архива
- Ручная Установка
- Разметка Диска
- Diskpart
- Извлечение Файлов
- Установка Загрузчика
- Тестовый Запуск
Как конвертировать Install.ESD в установочный ISO-образ Windows 10
В этой статье мы покажем, как расшифровать и сконвертировать ESD образ Windows 10 в привычный установочный образ Windows, который можно записать на DVD или USB диск и использовать для чистой установки Windows 10 или выполнения обновления.
Как получить ESD файл с образом Windows 10
Разберемся, где же можно получить ESD файл? При обновлении Windows 8 до Windows 8.1 файл install.esd скачивается в фоновом режиме с репозитария Microsoft и сохраняется в каталог C:\Windows\SoftwareDistribution\Download\<некий ID>.
Запустите обновление системы для нового билда, но не перегружайте компьютер. В процессе обновления Windows загрузит файлы, необходимые для выполнения обновления версии системы. После окончания загрузки, откройте проводник и перейдите в каталог C:\$Windows.
Чтобы получить информацию о том, какие образы Windows находятся внутри ESD файла, можно использовать стандартную утилиту DISM:
DISM /Get-WimInfo /WimFile:»C:\iso\install.esd»
Deployment Image Servicing and Management tool
Version: 10.0.17134.1
Details for image : C:\iso\install.esd
Index : 1
Name : Windows 10 Домашняя
Description : Windows 10 Домашняя
Size : 15,439,030,656 bytes
Index : 2
Name : Windows 10 Домашняя для одного языка
Description : Windows 10 Домашняя для одного языка
Size : 15,439,078,082 bytes
Index : 3
Name : Windows 10 для образовательных учреждений
Description : Windows 10 для образовательных учреждений
Size : 15,662,641,239 bytes
Index : 4
Name : Windows 10 Pro
Description : Windows 10 Pro
Size : 15,662,520,267 bytes
The operation completed successfully.
В нашем примере внутри архива install.esd находится несколько образов системы. Например, Windows 10 Pro имеет индекс 4.
Зная порядковый индекс образа Windows в ESD файле, можно экспортировать его в WIM файл с помощью команды:
dism /export-image /SourceImageFile:c:\iso\install.esd /SourceIndex:4 /DestinationImageFile: c:\iso\win10pro.wim /Compress:max /CheckIntegrity
Полученный WIM файл можно сконвертировать в ISO образ с помощью сторонних утилит.
Утилита ESD Decrypter
Для конвертации ESD образа в ISO файл воспользуемся утилитой командной строки ESD Decrypter (ESD ToolKit), скачать которую можно на GitHub: https://github.com/gus33000/ESD-Decrypter/releases/. Утилита ESD Decrypter написана на PowerShell, так что вы легко можете ознакомиться с ее исходным кодом (для генерации ISO образа из WIM файла используется утилита cdimage.exe).
Утилита Dism++ для конвертации файла install.esd
Для конвертации ESD образа в ISO файл можно воспользоваться простой и удобной графической утилитой Dism++ (https://www.chuyu.me/en/index.html), которая выполняет то же самое, что и скрипт ESD Decrypter, но имеет более удобный графический интерфейс.
А WinReducerWimConverter не хуже работает, не пробовали?
Потом этот сотворенный install.wim можно в раздел Recovery загнать, не правда ли?
Нет, не пробовал. Но судя по описанию программа делает то же самое, только на выходе дает обычный wim файл с образом системы. Который можно использовать для установки/восстановления системы
Здравствуйте, с помощью dism я конвертировал install.wim в install.esd (windows 7) оставив при этом одну редакцию домашняя премиум, и по методу указанному в данной теме хотел сделать образ но пишет что не определён индекс или неправильный индекс точно не запомнил, подскажите реально ли сделать образ из install.esd вин 7 с одной редакцией и если да то как. Спасибо.
Утилита все таки для Win 8 / 10, не уверен что будет работать и для Windows 7. А зачем вам именно esd образ, оставьте его в Wim формате, или конвертируйте его в ISO.
Выдает вот такую ошибку и все: There is a problem reading the index architecture.
Press any key to exit.
Что подскажите?
Опишите подробнее с каким ESD образом работаете и на какой этапе появляется ошибка. Лучше всего приложите полный лог.
Автор этого скрипта, уважаемый «abbodi1406», написал два скрипта, первый это тот, что у Вас в статье — «ESD2WIM-WIM2ESD-dism», а второй называется — «ESD2WIM-WIM2ESD-wimlib». Вместе они, или тот, или другой, почти всегда конвертируют «esd» в «wim». Если не работает первый скрипт, то работает второй, и наоборот. У меня первый скрипт ничего не открывал, ни install.esd в Windows 8, ни install.esd в Windows 8.1, ни install.esd в Windows 7 (последние сборки то же идут с install.esd). Не открывала так же программа «WinReducerWimConverter». Но случайно вышел на сайт автора скрипта, уважаемого «abbodi1406», и скачал его второй скрипт — «ESD2WIM-WIM2ESD-wimlib», который и конвертировал мне все вышеперечисленное.
1. Сайт: автор «abbodi1406»
_http://forums.mydigitallife.info/threads/54007-ESD-lt-gt-WIM-Conversion-batch
Не стоит спешить с обновлением рабочей Win 8.1 до момента выхода как минимум Windows 10 Release Candidate. Текущая версия Windows 10 является предварительной и не рекомендуется использовать в продуктиве.
Если очень хочется познакомится с Win 10 TP — установите ее в виртуальную машину или на отдельный vhd диск.
Сколько не искал — решения не нашел (возможно с релизом windows 10 появится какая-то документация), наверно придется конвертировать esd в iso и выполнять обновление с него.
Тогда не сохранятся установленные программы и их придется устанавливать заново?
Чтобы запустить обновление до Windows 10 (с сохранением программ) не нужно загружаться с созданного iso диска. Прямо в системе монтируем диск с ISO образом и запускаем установку с него (простым автозапуском).
«Чтобы запустить обновление до Windows 10 (с сохранением программ) не нужно загружаться с созданного iso диска. Прямо в системе монтируем диск с ISO образом и запускаем установку с него (простым автозапуском)».
Вы сами то проверяли или так пишете «(с сохранением программ)»?
Речь идет про обновление между билдами Windows 10.
Источник
Как для установки Windows 10 создать ISO файл из ESD файла обновления
Во время обновления операционной системы Windows на более новую версию, или сборку, происходит загрузка специального образа с расширением ESD, на нем содержится полностью вся сборка системы, предназначенная для дальнейшего обновления, или установки на чистую систему.
Сегодня мы подробно рассмотрим способ, позволяющий выполнить конвертацию файла ESD в образ диска ISO который, в дальнейшем можно будет использовать для записи системы на диск, или для создания загрузочной флешки, чтобы потом установить с нее Windows 10.
Здесь мы воспользуемся инструментом, позволяющим конвертировать файлы подобного рода, используя встроенную системную утилиту, позволяющую работать с подобными образами — DISM. Чтобы все прошло автоматически, будут использованы дополнительные утилиты и командный файл.
Первый шаг: Загружаем обновление и скачиваем утилиту ESDtoISO
В нашем случае, мы брали обновление со сборкой под номером 10166. Она размещалась в таком каталоге: C:\Windows\SoftwareDistribution\Downloa\c31932a53b8bd06aedcff39a19. В этой папке находился файл, имя которого имело следующий вид: 10166.0.150703-1818.fbl_impressive_CLIENTPRO_RET_x64fre_ru-ru.esd.
В других обновлениях, со сборками других версий могли располагаться и в других каталогах, к примеру:
C:\Recoveryimage C:\Windows\SoftwareDistribution\DeliveryOptimization C:\$Windows.
Так что, если вам нужна иная сборка в отличии от той, что описывается в данной статье, то придется поискать нужный файл. Лучше всего использовать Поиск в системе.
Кстати, файл с обновлением можно переименовать в любое другое удобное имя, тут может подойти install.esd.
Второй шаг: Запускаем ESDtoISO
При этом, при выборе первого варианта, выйдет файл объемом 3931455488 байт. А если выбрать второй вариант, то у нас выйдет файл объемом в 3177324544 байт.
Когда конвертирование закончится, готовый образ будет находиться по такому пути: D:\ESD\ESDtoISO. И тот и другой файл смогут подойти для нормальной, классической установки операционной системы Windows 10. В любом случае будет на выходе обычный ISO образ, из которого можно будет сделать загрузочный диск, или флешку.
Разница в размере финишных файлов заключается в разных способах сжатия. Если выбрать второй вариант, то в процессе установки понадобится затратить большее количество времени для распаковки данных, вследствие чего и сама установка может идти минут на десять дольше.
Источник
BootDev
Создание загрузочных дисков и прочие полезные мелочи
Страницы
2018-08-13
Установка Windows из *.WIM или *.ESD образа
Пройдемся еще немножко по теме установки ОС Windows. На этот раз, речь пойдет о использовании стандартного установщика для организации мультиустановки. И напоследок рассмотрим ручную установку из *.wim или *.esd архива.
Содержание
Как Происходит Установка ОС Windows
Разберем процесс установки детально. Сначала происходит подготовка установочного диска. Под диском я подразумеваю любой накопитель, с которого возможна установка Windows, будь то флешка, CD-диск и т.д. Выглядит данный процесс следующим образом.
Скачивается ISO-образ, с необходимой редакцией ОС. С помощью данного образа подготавливается установочная флешка, или установочный CD-диск. Либо скачивается официальная программа от Microsoft, для создания установочного диска. И уже с ее помощью происходит подготовка установочного диска.
Следующий этап, загрузка с подготовленного установочного диска. На этом этапе происходит запуск среды предустановки (WinPE), и выполнение установочной программы Windows.
Установочная программа, в свою очередь, выполняет следующие действия. Выбор диска, на который будет происходить установка. Создание разделов. Копирование файлов ОС Windows на созданный или указанный раздел. Установка загрузчика.
Работа с установочным диском на этом завершается. Поэтому, формально сам процесс установки на этом завершается. Все последующее, это просто инициализация скопированной копии ОС Windows.
Стандартный Установщик Windows
Представлен исполняемым файлом \sources\setup.exe установочного диска Windows.
И ссылающийся на него файл \setup.exe в корне диска.
Стандартный установщик, так же присутствует в образе среды предустановки boot.wim. Пути расположения идентичны.
Как говорилось ранее, задача у данной программы выполнить установку ОС Windows. Теперь немного фактов о стандартном установщике Windows.
Windows-установщик является обычной программой. То есть при желании, его можно сохранить как отдельную программу вне установочного диска, например на флешке, и запускать по мере необходимости. Все файлы стандартного установщика расположены в папке \sources.
Файл \setup.exe в корне установочного диска, или среды предустановки, на самом деле не является самостоятельным установщиком. Все что он делает, это запускает файл \sources\setup.exe.
Для Windows-установщика не важна разрядность устанавливаемой ОС. К примеру, 32-битный установщик, без проблем выполнит установку 64-битной версии ОС Windows из указанного *.wim/*.esd архива.
Установочный *.wim/*.esd архив, не обязательно должен находиться в папке \sources для выполнения установки. Установщику можно указывать путь до архива, который он в последствии будет извлекать.
Установщик Windows расположенный в boot.wim образе содержит в себе функционал восстановления системы. Исполняемый файл, запускающий утилиту восстановления системы, расположен по пути \sources\recovery\RecEnv.exe.
Мультиустановка с Помощью Установщика Windows
Теперь, когда нам известно о возможностях стандартного установщика, попробуем организовать с его помощью установку различных версий ОС Windows. Для теста, я взял четыре установочных *.wim/*.esd (располагаются в папке \sources установочного ISO-образа, и обычно имеют имя install.wim или install.esd) архива операционных систем Windows 7 64-bit, Windows 8.1 64-bit, Windows 10 64-bit и Windows 10 32-bit.
Установочные файлы были размещены в директории WinSetup\WinImage. Пути не обязательно должны быть такими же, меняйте их по своему усмотрению, просто учитывайте ваши изменения с дальнейшим описанием.
Скопируем стандартный установщик Windows с boot.wim образа, 32-x битной версии установочного диска, в папку WinSetup. Весь установщик, с необходимыми ему файлами, расположен в папке \sources, в корне самого объемного по размеру индекса, файла boot.wim.
Перейдем в скопированную папку sources, и запустим установщик setup.exe.
В результате, получаем ошибку о том, что системе Windows не удалось найти файл boot.wim, очень необходимый, по мнению установщика.
«Windows не может найти требуемый файл установки [boot.wim]. Убедитесь, что источник установки действителен и запустите установку заново. Код ошибки: 0x80070002»
Дело в том, что установщик понимает, что он выполняется в полноценной версии Windows, а не в среде предустановки. И ожидает увидеть файлы boot.wim и install.wim (esd), в папке sources. Если он их не находит, то считает, что установка не может быть выполнена, так как установочный диск является не полноценным. К сведению, аналогичные действия в загруженной WinPE, не вызвали бы таких ошибок.
Придется дать установщику то, что он просит. Сама мысль о том, что папка sources будет увеличена в размере на на 350 МБ, приводит в ужас. Ведь немного ранее мы уже экономили на папке sources.
Попробуем обмануть установщик. Самое первое, что может прийти в голову, это создать пустой файл с именем boot.wim, и подложить в папку sources.
То есть, он не просто проверяет наличие файла boot.wim, но проверяет его содержимое на валидность. Тогда остается последний вариант. Скопировать корректный файл boot.wim с установочного диска, и опустошить его, то есть максимально уменьшить его размер.
Если нет желания возиться с командной строкой, то можете скачать уже максимально опустошенный мною файл boot.wim (2.44 KB). Информацию о том, как уменьшить размер файла boot.wim, и в принципе любого другого *.wim архива, можно прочесть в этом разделе.
После того, как у нас на руках есть уменьшенный в размере файл boot.wim, копируем его в папку sources.
Из текста сообщения понятно, что теперь все хорошо, не хватает лишь файла install.wim для осуществления установки.
Так как у нас четыре установочных архива, создадим рядом с папкой sources четыре *.cmd скрипта, для запуска установки каждого из них. Перечислим их с описанием их содержимого, и примером запуска:
Все работает! Последнее, что можно сделать, это создать либо единый *.cmd скрипт, либо приложение с графическим интерфейсом, с возможностью выбора устанавливаемой версии Windows.
Пример графического меню созданного с помощью AutoIt.
Исходный код следующий:
Скрипт скомпилирован в исполняемый файл WinSetup.exe. Располагаться он должен рядом с папкой sources.
Созданное меню более удобно для использования, и заменяет по функционалу все написанные ранее *.cmd скрипты. Особенно, данное удобство будет заметно при интеграцию его в среду предустановки, немного доработав поиск установочных архивов на поиск их на внешнем носителе. В общем, какой вариант запуска использовать, это дело конкретной потребности.
Уменьшение Размера WIM-архива
Единственный способ уменьшить размер wim-архива, это избавиться от ненужного содержимого в нем. Но здесь есть один подвох. При удалении данных, они физически не удаляются, а как бы перемещаются в раздел удаленных. Размер wim-файла при этом даже немного увеличивается. Разберем все более подробно на примере файла boot.wim. Текущая цель создать пустой wim-файл.
Создадим папку (это скорее для удобства), в моем случае это папка E:\WIM, и поместим в нее оригинальный файл boot.wim.
Размер его на данный момент составляет 336 MB. Запустим командную, строку от имени администратора, и перейдем в ней в каталог с нашим файлом boot.wim.
1395 MB (среда предустановки), вторая Microsoft Windows Setup размером
1580 MB (среда предуставновки + установщик).
Через 7-Zip, boot.wim на данный момент выглядит так:
Снова выведем информацию о boot.wim, и проверим содержимое через 7-Zip.
100 MB, находятся в секции [DELETED].
Индекс 1 удалить невозможно (наша цель, напомню, уменьшить максимально файл boot.wim), потому что он обязательно должен присутствовать в wim-архиве. Поэтому остается только смонтировать 1-й индекс, и удалить файлы вручную с сохранением проделанных изменений.
Для монтирования нам потребуется какая-нибудь папка. Содержимое смонтированного архива, будет отображено в ней. Создадим папку с именем mnt рядом с файлом boot.wim.
В папке mnt появится содержимое архива boot.wim.
Открываем Far Manager от имени администратор, переходим в папку mnt и удаляем ее содержимое. Именно он позволяет полностью, без проблем, удалить все файлы.
Закрываем Far Manager. Закрываем все окна, в которых открыта папка mnt. Возвращаемся в командную строку, выполняем размонтирование файла boot.wim с сохранением проделанных изменений. Вводим для этого команду dism /unmount-image /mountdir: mnt /commit.
Снова проверим информацию о boot.wim.
Размер первого индекса 0. Сам архив увеличился еще на 1 MB.
Последнее что нужно сделать, это экспортировать первый индекс в новый архив. Данное действие позволит избавится от так называемого раздела [DELETED], который хранит в себе удаленные данные.
Появится новый архив new_boot.wim размером 2.44 KB. Операция уменьшения boot.wim архива на этом, успешно выполнена.
Ручная Установка
Все рассказанное до этого момента, предполагало наличие установщика. То есть программы, которая за вас выполнит разметку диска, копирование файлов и установку загрузчика. В этой главе, и ее подглавах, мы рассмотрим как выполнить установку с *.wim или *.esd архива вручную.
Все дальнейшие действия будут проводиться на виртуальном жестком диске VHD. Так же, будет производиться загрузка данного VHD в виртуальной машине VirtualBox, для проверки корректности работы, после проделанных действий.
Разметка Диска
Возможные таблицы разделов на данный для дисков, это MBR или GPT. С MBR-диска можно загружаться как в BIOS, так и в UEFI системах (legacy mode). С GPT-диска, только в UEFI. Рассмотрим создание обоих типов таблиц разделов.
Diskpart
Рассмотрим создание таблицы разделов с помощью консольной утилиты diskpart. Предназначена она для выполнения различных манипуляций с дисками и разделами. Присутствует в Windows с 2000-й версии.
Все дальнейшие действия в данной программе, будут проводиться для диска под номером 2 (виртуальный жесткий диск, о котором говорилось выше).
Для диска в формате MBR потребуется 2 раздела. Первый системный, размером в 100 MB, на котором будут располагаться файлы загрузчика. И второй основной, для операционной системы. Хотя можно обойтись и одним разделом для всего.
Для диска в GPT формате потребуется 3 раздела. Первый EFI раздел, с файловой системой FAT32, размером 100 MB. В нем будет располагаться загрузчик. Второй MSR раздел, размером в 128 MB. Служебный раздел для ОС Windows, не предназначен для хранения данных. И последний основной раздел, для операционной системы.
Пару слов по поводу MSR раздела, команда create partition msr size=128. При выполнении команды convert gpt, MSR раздел создается автоматически.
Как можно заметить, до выполнения команды convert gpt, разделы на жестком диске отсутствовали. А после выполнения, появился раздел размером в 128 MB.
Вывод детальной информации о созданном разделе, только подтверждает, что это MSR раздел.
Возможно, я не уверен, старые версии diskpart не обладали таким поведением. Хотя в Windows 7 поведение полностью аналогичное, но ОС при этом была обновленная. Поэтому команду в списке я все же оставил.
Извлечение Файлов
Данный шаг, является следующим после разметки диска. Выполнять извлечение установочного архива будем выполнять с помощью консольной утилиты DISM.
Можно попробовать использовать для этих целей 7-Zip. Собственно я планировал добавить далее описание данного процесса. Но при тестировании выявил, что операционная система Windows 10, распакованная таким образом, выдавала ошибку при первом старте. Поэтому от вариантов распаковки установочного образа с помощью архиваторов и файл менеджеров, было решено отказаться.
Сам процесс извлечения состоит из двух этапов. Определение извлекаемой версии архива. Как известно *.wim/*.esd архивы могут содержать несколько версий содержимого, разбитого по индексам. И последний этап, извлечение выбранного индекса в указанный раздел.
Для работы dism нужны права администратора, поэтому все дальнейшие действия необходимо выполнять в командной строке запущенной с соответствующими правами.
В командной строке, переходим в директорию, в которой расположен установочный архив. В моем случае это директория WinSetup\WinImage.
Извлечение файлов на этом завершено. Содержимое диска W:\ представлено на скриншоте ниже.
Установка Загрузчика
Перед установкой загрузчика, в системе должны быть подключены, оба созданных ранее раздела S:\ и W:\. Подключить разделы можно с помощью программы diskpart, либо в оснастке Управление дисками.
Для diskpart, делается с помощью следующих команд:
В оснастке Управление дисками, все делается через контекстное меню нужного раздела.
Процесс довольно простой и понятный, поэтому не нуждается в подробном описании.
Для дисков размеченных в стиле MBR, потребуется установить MBR-запись, и выполнить копирование файлов загрузчика на раздел S:\. Делается это довольно просто, с помощью консольных программ bootsect и bcdboot. Сами команды будут иметь следующий вид, выполнять их нужно в командной строке, запущенной от имени администратора:
Загрузчик установлен. На диске S:\ появятся файлы загрузчика.
Для дисков с таблице разделов GPT, для установки загрузчика достаточно выполнить только копирование файлов загрузчика на раздел S:\. Выполняется эта операция с помощью консольной утилиты bcdboot. Выполнять ее запуск нужно в командной строке запущенной от имени администратора. Полный пример команд будет выглядеть так:
Загрузчик установлен. На диске S:\ появится папка с UEFI загрузчиком.
Тестовый Запуск
Проверим ручную установку, подключив подготовленный VHD-образ в виртуальную машину VirtualBox.
Операционная система успешно установилась и загрузилась.
Источник
