Как сжать install wim windows 10

У меня все подопечные системы с UEFI, поэтому установочную флэшку с Windows 10 я исторически делал простым копированием содержимого ISO на флэшку FAT32. А недавно скачал с MSDN х64 EN с обновлениями за декабрь и... получил при копировании отлуп.

Вы тут: Главная Windows Как преодолеть ограничение в 4GB при копировании install.wim на флэшку FAT32 и создать ISO

У меня все подопечные системы с UEFI, поэтому установочную флэшку с Windows 10 я исторически делал простым копированием содержимого ISO на флэшку FAT32. А недавно скачал с MSDN образ х64 EN с интегрированными обновлениями и… получил при копировании отлуп.

Оказывается, install.wim перевалил за 4GB!

Понятно, что есть много вариантов создания флэшки, но все они сложнее копирования с подключенного ISO. Да и стороннее ПО не всегда возможно использовать. Поэтому я ограничусь средствами Windows.

О размере образов Windows 10

Есть два основных варианта получения образа Windows 10:

  • Media Creation Tool. MCT скачивает актуальный и максимально сжатый install.esd, поэтому файл не превышает 4GB. Это самый простой способ создать актуальную и универсальную (GPT/MBR) установочную флэшку без особых телодвижений.
  • Образ MSDN. MSDN давно нет, но все привыкли. В составе ISO install.wim со стандартным уровнем сжатия. Первый выпуск новой версии ОС всегда укладывается в 4GB, но затем ежемесячно выходят обновленные ISO с интегрированными обновлениями. И чем больше времени прошло с момента выпуска версии, тем больше размер WIM.

Эта статья про образы MSDN, и у вас есть несколько вариантов уложиться в 4GB.

  • Разделить оригинальный или экспортированный WIM на несколько SWM-образов. Это позволяет контролировать максимальный размер файла и не гадать, поместится ли экспортированное издание на флэшку.
  • Экспортировать нужное издание в WIM. С английским образом это, обычно, удается в первые месяцы после выпуска новой версии ОС, но может не сработать впоследствии. Например, в марте 2021 года образ Windows 10 Pro 20H2 EN с обновлениями за февраль потянул на 4.44GB. У русских образов размер меньше, но и они могут превышать 4GB — аналогичный WIM был 4.25GB.
  • Экспортировать нужное издание в ESD. Цель достигается, но экспорт занимает длительное время из-за сильного сжатия. Например, на моем четырёхъядерном ноутбуке даже без проверки целостности процесс занял 43 минуты, хотя и сжал образ до 3.48GB.
  • Скачать первый выпуск версии ОС без интегрированных обновлений и ничего не экспортировать. Если со скоростью интернета и трафиком нет проблем, это самый быстрый способ. Идея может показаться вам крамольной — как же без актуальных обновлений! Да, риск чуть выше, но на MSDN образ всегда отстает на месяц от уровня исправлений. Поэтому после установки вам моментально придут последние накопительные обновления ОС и .NET Framework. Выбор между скоростью и безопасностью я оставляю вам.

Дальше будут команды.

Разделение WIM-образа на несколько SWM-файлов

Можно взять оригинальный WIM и распилить его на образы нужного размера с помощью dism.exe или командлета PowerShell Split-WindowsImage. В команде ниже максимальный размер файла 4000MB — это чуть меньше 4GB, чтобы поместилось на флэшку.

Split-WindowsImage -ImagePath "C:WIMinstall.wim" -SplitImagePath "c:tempinstall.swm" -FileSize 4000

Переместите все SWM-файлы в папку sources, а исходный install.wim там уже не нужен.

Экспорт издания в образ

В оригинальном install.wim собраны все издания. Командлетами PowerShell можно посмотреть индекс образа и экспортировать его в отдельный WIM. Для экспорта в ESD надо задействовать dism.exe, т.к. командлет Export-WindowsImage этого не умеет.

#Посмотреть индексы образов
Get-WindowsImage -ImagePath "E:sourcesinstall.wim"
#Экспорт в WIM (образ с индексом 5)
Export-WindowsImage -SourceImagePath "E:sourcesinstall.wim" -SourceIndex 5 -DestinationImagePath "c:tempinstall.wim" -DestinationName "10 Pro x64 EN"
#Экспорт в ESD
dism /export-image /SourceImageFile:"E:sourcesinstall.wim" /SourceIndex:5 /DestinationImageFile:"C:tempinstall.esd" /Compress:recovery /DestinationName:"10 Pro x64 EN"

Проверить содержимое экспортированного образа и размер файла. В примере проверяется WIM.

Get-WindowsImage -ImagePath "c:tempinstall.wim"
(Get-Item "c:tempinstall.wim").length/1gb

PowerShell

Теперь можно скопировать содержимое оригинального ISO (кроме install.wim) в любую папку (ниже — это D:ISO) и переместить в sources экспортированный install.wim.

Набор команд для создания ISO я публиковал ранее в канале Telegram, но повторю инструкции здесь.

  1. Скачайте ADK и установите набор средств развертывания
  2. Подключите оригинальный ISO двойным щелчком и посмотрите его букву диска (отсюда возьмем загрузочные файлы)
  3. Запустите командную строку средств развертывания (поиском в меню Пуск) и вставьте в консоль код, отредактированный под свои пути
:: пути к подключенному оригинальному ISO
set etfsboot=E:bootetfsboot.com
set efisys=E:efimicrosoftbootefisys.bin
:: путь к папке с вашими файлами для создания ISO
set source=D:ISOMyISO
:: путь к создаваемому ISO
set target=D:ISOcustom.iso
:: метка диска
set label=MyCustomISO
:: создание ISO
oscdimg -h -m -o -u2 -udfver102 -bootdata:2#p0,e,b"%etfsboot%"#pEF,e,b"%efisys%" -l%label% "%source%" "%target%"

Это всё. Возможно, чуть дольше, чем каким-нибудь rufus, зато своими руками и без сторонних факторов.

В главном окне WinSetupFromUSB выбираем название нашей флешки.

Ставим галочку на пункте Auto format it with FBinst и отмечаем галочкой пункт FAT32,

Отмечаем галочкой пункт Vista/7/8/Server 2008/2012 based ISO и нажимаем на кнопку, открывающую окно проводника.

Открывается проводник, находим на компьютере ISO образ Live CD AOMEI PE Builder и выделяем его левой мышью, жмём «Открыть».

Жмём «GO». 

«Да» 

 

«Да»

«ОК»

Начинается создание загрузочной флешки Live CD AOMEI PE Builder. 

Загрузочная флешка готова. 

«ОК» 

Загружаем ноутбук с загрузочной флешки Live CD AOMEI PE Builder. Наша флешка универсальная, с неё можно загрузить ноутбук с интерфейсом UEFI, а также с обычным БИОС.

Жмём «Enter» на клавиатуре. 

Загружается рабочий стол Live CD AOMEI PE Builder, представляющий из себя обычный Live CD на базе Windows 8.1.

Жмём на кнопку Windows Disk Management (Управление дисками).

Видим два раздела жёсткого диска (C:) и (D:). Windows 10 находится на диске (C:), создадим её полный образ и сохраним на разделе (D:).

Для создания резервного образа Windows 10 воспользуемся системой обслуживания и развертывания образов операционных систем — Dism. Данный инструмент командной строки разработан Майкрософт специально для создания и последующего развёртывания образов операционных систем Windows.

Запускаем командную строку.

и вводим команду:

Dism /Capture-Image /ImageFile:D:install.wim /CaptureDir:C: /Name:Windows

где,

install.wim: — это название WIM-образа диска (C:) с Windows 10.

C: — раздел с установленной Windows 10.

D: — место сохранения WIM-образа.

Прогресс операции 100%. Образ системы создан. 

Образ Windows 10 находится в файле install.wim на диске (D:) и имеет объём 4,80 Гб.

Примечание: Вы можете ещё сжать на 1-2 Гб файл install.wim, читайте информацию в конце статьи. 

Перезагрузка

Перезагружаем компьютер и входим в Windows 10.

Скачиваем на официальном сайте Майкрософт дистрибутив Windows 10 и сохраняем его на разделе (D:).

Создаём на разделе (D:) папку и называем её 10.

Копируем в эту папку все файлы дистрибутива Windows 10

После того, как файлы скопировались, заходим в папку D:10sources и удаляем в ней файл install.esd.

Копируем вместо него файл install.wim, находящийся на разделе (D:)

Файл install.wim скопирован и находится в папке D:10sources

Примечание: Внимательный пользователь может спросить, почему мы удаляем файл install.esd и копируем вместо него файл install.wim, ведь файлы разные, не будет ли какого конфликта?

Друзья, дело в том, что начиная с Windows 8.1 (Dism 6.3) для установщика Windows и Dism расширение esd и wim, это одно и тоже, esd=wim и wim=esd.

WinToolkit 1.5

Скачиваем и запускаем программу WinToolkit 1.5.

Если на вашем компьютере не установлен NET Framework 3.5, то программа попросит его установить.

В главном окне программы жмём на кнопку Basic, а затем на ISO Maker.

В следующем окне программа просит нас открыть папку, в которую мы скопировали файлы дистрибутива Windows 10, в нашем случае D:10

Жмём на Browse. 

Находим в открывшемся проводнике диск (D:) и на нём папку 10, выделяем её левой мышью и жмём Выбор папки. 

В следующем окне нам нужно выбрать место сохранения будущего ISO-образа Windows 10.

Жмём на Browse.

Открывается окно проводника. Я сохраню ISO-образ Windows 10 на диске (D:). Образ так и назову Windows 10.

Сохранить.

Жмём на кнопку Create ISO

и начинается процесс создания собственного настроенного дистрибутива Windows 10.

 

ISO-образ готов.

«ОК»

ISO-образ Windows 10 получился размером 5 Гб.

Создание загрузочной флешки Windows 10 программой WinSetupFromUSB

Друзья, в самом начале статьи мы с вами создали загрузочную флешку Live CD AOMEI PE Builder с помощью программы WinSetupFromUSB. Предлагаю загрузочную флешку Windows 10 создать этой же программой, только с одной разницей — мы не будем форматировать ранее созданную загрузочную флешку Live CD AOMEI PE Builder, а просто добавим Windows 10, в результате, у нас на флешке будет Live CD AOMEI PE Builder и Windows 10.

Запускаем утилиту WinSetupFromUSB-1-6.

В главном окне WinSetupFromUSB выбираем название нашей флешки.

Галочку на пункте Auto format it with FBinst НЕ ставим (иначе на флешке всё удалится).

Отмечаем галочкой пункт Vista/7/8/Server 2008/2012 based ISO и нажимаем на кнопку, открывающую окно проводника.

Открывается проводник, находим на диске (D:) ISO образ Windows 10 и выделяем его левой мышью, жмём «Открыть».

ОК

Жмём GO

Начинается процесс добавления Windows 10 на загрузочную флешку. 

ОК

Загрузочная флешка с собственным настроенным дистрибутивом Windows 10 готова.

Процесс установки Windows 10 

Процесс установки Windows 10 с подготовленного нами дистрибутива можно назвать экспресс-установкой.

Загружаем с флешки наш компьютер, выходит меню загрузки, в котором можно выбрать Live CD AOMEI PE Builder или Windows 10, выбираем Windows 10.

Далее.

Установка.

Если у вас отсутствует лицензионный ключ, то жмите на кнопку «У меня нет ключа продукта».

Принимаем условия лицензии. 

Выборочная: только установка Windows. 

Если хотите, создайте разделы на жёстком диске, а я установлю операционную систему на нераспределённое пространство твердотельного накопителя.

Идёт процесс установки. 

Загружается Windows 10.

Система вполне работоспособна, все программы работают.

Вывод: 

Если устанавливать с такого дистрибутива Win 10 на свой компьютер, то никаких проблем с установкой и дальнейшей работой в операционной системе быть не должно. Также можно установить такую сборку и на другой компьютер, с отличным от вашего компьютера железом, в этом случае придётся устанавливать в систему драйвера на устройства, то есть делать всё то, что обычно делают после установки системы, единственное, вам будет не нужно устанавливать программы, так как они уже есть в вашей сборке.

Примечание: Если вы создаёте такую сборку на компьютере, построенном на платформе Intel (процессор от Intel) и затем разворачиваете систему на компьютер с процессором от AMD (или наоборот AMD—>Intel), то в некоторых случаях могут возникнуть проблемы при установке (конфликт чужого железа и установленных драйверов чипсета материнской платы), вот поэтому многие системные администраторы применяют при создании собственного дистрибутива утилиту «sysprep», которая производит «отвязку» установленной системы от железа компьютера, удаляет уникальные системные параметры и драйвера, в этом случае у вас создаётся собственный настроенный дистрибутив Windows 10, который можно развернуть на любой другой компьютер с железом, отличном от вашего. Но опять же минус, при установке системы на ваш компьютер, вам придётся устанавливать драйвера на устройства. Подробно об этом способе читайте в следующей нашей статье: — Создание собственного настроенного дистрибутива Windows 10. Способ для опытных пользователей.

Друзья, как и обещал, в конце статьи хочу вам рассказать, как сжать файл install.wim ещё больше.

После применения команды:

Dism /Capture-Image /ImageFile:D:install.wim /CaptureDir:C: /Name:Windows

на диске у нас создался файл install.wim размером 4,80 Гб, так вот, его можно сжать ещё больше командой

Dism /Export-Image /SourceImageFile:D:install.wim /SourceIndex:1 /DestinationImageFile:D:install2.wim /Compress:recovery

в результате на диске (D:) создастся файл install2.wim (точная копия файла install.wim) только размером 3,50 Гб, правда процесс сжатия будет долгим и затребует все ресурсы процессора.

Исходный файл install.wim удалите, а install2.wim переименуйте в install.wim и работайте далее уже с ним. 

Статьи по этой теме:

1. Создание дистрибутива Windows 10 с предустановленным программным обеспечением с помощью режима аудита

2. Как создать дистрибутив Windows 10 с интегрированными обновлениями операционной системы

3. Как создать свою сборку Windows с помощью программы NTLite

4. Создание своей сборки Windows с помощью Live-диска by Sergei Strelec. Установка Windows с Live-диска Стрельца

Несмотря на широкое распространение, твердотельные накопители SSD по-прежнему остаются слишком дорогими. Из-за относительно высокой цены пользователи вынуждены экономить место на SSD-диске, проводя периодически очистку от ненужных файлов, а также используя различные методы сжатия данных, из которых весьма популярными являются Compact OS и WIMBoot. Но в отличие от Compact OS, технология WIMBoot применяется к образу Windows еще до установки системы, впрочем, вы можете обойти это ограничение, прибегнув к небольшой хитрости.

Предположим, что у вас есть компьютер с малым (60 Гб) диском SSD с установленной системой и подключенным внешним HDD-диском большего объема.

Изначальный объем занятого места на диске С

Вы хотите сжать содержимое системного диска, применив к нему технологию WIMBoot. Сделать это в работающей системе нельзя, чего не скажешь о среде восстановления, в которой с файлом образа Windows можно поработать без ограничений. Итак, заходим в среду восстановления, зажав Shift и перезагрузив компьютер. Далее перейдем последовательно по пути Поиск и устранение неисправностей – Дополнительные параметры – Командная строка.

Поиск и устранение неисправностей

Дополнительные параметры

Командная строка

Выберите учетную запись пользователя и введите пароль.

Учетная запись пользователя

Окно ввода пароля

Откройте в командной строке Блокнот и выберите в меню пункт «Сохранить как».

Открываем Блокнот и жмем Сохранить как

Определите через Проводник буквы системного и внешнего дисков. В данном примере это E и D соответственно.

Определяем буквы дисков

Создайте копию содержимого системного SSD-диска E, сохранив его на внешний HDD-диск D следующей командой:

Dism /capture-image /wimboot /imagefile:D:/install.wim /capturedir:E:/ /name:8

Делаем копию системного диска

Процедура займет определенное время, дождитесь ее завершения. После этого последовательно выполните такие команды:

diskpart
list volume
sеlеct volume 1
format fs=NTFS quick override
exit

Форматируем системный диск

Первая команда запускает утилиту для работы с дисками Diskpart, вторая выводит список всех имеющихся на обеих дисках разделов, третьей командой выбираем диск с установленной системой, четвертой – форматируем его, пятой – завершаем работу Diskpart. Теперь вернитесь в окно Проводника, зайдите на внешний диск D, скопируйте расположенный на нем файл install.wim и вставьте его на отформатированный диск E.

Копируем файл образа на системный диск шаг 1

Копируем файл образа на системный диск шаг 2

На время копирования курсор превратится в часики, дождитесь момента, когда он примет обычный вид, это будет означать, что файл скопирован. Теперь необходимо развернуть его с применением технологии WIMBoot. Вернитесь в командную строку и выполните такую команду:

Dism /Apply-Image /ImageFile:E:/install.wim /ApplyDir:E:/ /Index:1 /WIMBoot

Разворачиваем образ

По завершении применения образа закройте консоль, в окне выбора действия нажмите «Продолжить. Выход и использование Windows 10».

Загружаем Windows 10

После того как система загрузится, вы увидите, что свободного места на диске С стало больше.

Проверяем объем высвобожденного места

Помните, однако, что объем высвобождаемого пространства после сжатия WIMBoot зависит от типа содержащихся на диске файлов. При сжатии системных и текстовых файлов вы получите от 30 до 50 процентов свободного места, если же большая часть файлов на диске – мультимедийные, сэкономить много не получится, так как аудио и видео обычно уже являются сжатыми.

Пройдемся еще немножко по теме установки ОС Windows. На этот раз, речь пойдет о использовании стандартного установщика для организации мультиустановки. И напоследок рассмотрим ручную установку из *.wim или *.esd архива.

Содержание

  • Как Происходит Установка ОС Windows
  • Стандартный Установщик Windows
  • Мультиустановка с Помощью Установщика Windows
  • Уменьшение Размера WIM-архива
  • Ручная Установка
    • Создание Разделов
      • Diskpart
        • MBR
        • GPT
    • Извлечение Файлов
      • Dism
    • Установка Загрузчика
      • BIOS
      • UEFI
    • Тестовый Запуск
  • Итог

Как Происходит Установка ОС Windows

Разберем процесс установки детально. Сначала происходит подготовка установочного диска. Под диском я подразумеваю любой накопитель, с которого возможна установка Windows, будь то флешка, CD-диск и т.д. Выглядит данный процесс следующим образом.

Скачивается ISO-образ, с необходимой редакцией ОС. С помощью данного образа подготавливается установочная флешка, или установочный CD-диск. Либо скачивается официальная программа от Microsoft, для создания установочного диска. И уже с ее помощью происходит подготовка установочного диска.

Следующий этап, загрузка с подготовленного установочного диска. На этом этапе происходит запуск среды предустановки (WinPE), и выполнение установочной программы Windows.

Установочная программа, в свою очередь, выполняет следующие действия. Выбор диска, на который будет происходить установка. Создание разделов. Копирование файлов ОС Windows на созданный или указанный раздел. Установка загрузчика.

Работа с установочным диском на этом завершается. Поэтому, формально сам процесс установки на этом завершается. Все последующее, это просто инициализация скопированной копии ОС Windows.

Стандартный Установщик Windows

Представлен исполняемым файлом sourcessetup.exe установочного диска Windows.

И ссылающийся на него файл setup.exe в корне диска.

Стандартный установщик, так же присутствует в образе среды предустановки boot.wim. Пути расположения идентичны.

sourcessetup.exe

setup.exe

Как говорилось ранее, задача у данной программы выполнить установку ОС Windows. Теперь немного фактов о стандартном установщике Windows.

Windows-установщик является обычной программой. То есть при желании, его можно сохранить как отдельную программу вне установочного диска, например на флешке, и запускать по мере необходимости. Все файлы стандартного установщика расположены в папке sources.

Файл setup.exe в корне установочного диска, или среды предустановки, на самом деле не является самостоятельным установщиком. Все что он делает, это запускает файл sourcessetup.exe.

Для Windows-установщика не важна разрядность устанавливаемой ОС. К примеру, 32-битный установщик, без проблем выполнит установку 64-битной версии ОС Windows из указанного *.wim/*.esd архива.

Установочный *.wim/*.esd архив, не обязательно должен находиться в папке sources для выполнения установки. Установщику можно указывать путь до архива, который он в последствии будет извлекать.

Установщик Windows расположенный в boot.wim образе содержит в себе функционал восстановления системы. Исполняемый файл, запускающий утилиту восстановления системы, расположен по пути sourcesrecoveryRecEnv.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

.

Установочные файлы были размещены в директории WinSetupWinImage. Пути не обязательно должны быть такими же, меняйте их по своему усмотрению, просто учитывайте ваши изменения с дальнейшим описанием.

Скопируем стандартный установщик Windows с boot.wim образа, 32-x битной версии установочного диска, в папку WinSetup. Весь установщик, с необходимыми ему файлами, расположен в папке sources, в корне самого объемного по размеру индекса, файла boot.wim.

Почему копировать папку sources лучше из файла boot.wim, а не из корня установочного ISO-образа? Ответ банален — из-за размера. Папка 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.

Но, установщик не так прост как кажется. Получаем ошибку — «Системе Windows не удается создать требуемую папку установки. Код ошибки: 0x8007000B«.

То есть, он не просто проверяет наличие файла boot.wim, но проверяет его содержимое на валидность. Тогда остается последний вариант. Скопировать корректный файл boot.wim с установочного диска, и опустошить его, то есть максимально уменьшить его размер.

Если нет желания возиться с командной строкой, то можете скачать уже максимально опустошенный мною файл boot.wim (2.44 KB). Информацию о том, как уменьшить размер файла boot.wim, и в принципе любого другого *.wim архива, можно прочесть в этом разделе.

После того, как у нас на руках есть уменьшенный в размере файл boot.wim, копируем его в папку sources.

Запускаем setup.exe и получаем сообщение — «Windows не удалось собрать данные для [OSImage], так как указанный файл образа [install.wim] не существует.».

Из текста сообщения понятно, что теперь все хорошо, не хватает лишь файла install.wim для осуществления установки.

На этом этапе никаких хитростей не понадобится. Ранее уже говорилось, что установщику можно указать с какого файла производить установку. Делается это с помощью запуска файла sourcessetup.exe с параметром /installfrom:«путь_до_wim_или_esd_архива». Остальные параметры установщика можно посмотреть по адресу https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options.

Так как у нас четыре установочных архива, создадим рядом с папкой sources четыре *.cmd скрипта, для запуска установки каждого из них. Перечислим их с описанием их содержимого, и примером запуска:

Win7x64.cmd — Запуск установки Windows 7 64-bit.

@echo off
@pushd %~dp0
cd sources
setup.exe /installfrom:..WinImageWin7Ult64.esd

Win8x64.cmd — Запуск установки Windows 8 64-bit.

@echo off
@pushd %~dp0
cd sources
setup.exe /installfrom:..WinImageWin81Pro64.wim

Win10x64.cmd — Запуск установки Windows 10 64-bit.

@echo off
@pushd %~dp0
cd sources
setup.exe /installfrom:..WinImageWin10Pro64.esd





Win10x86.cmd — Запуск установки Windows 10 32-bit.

@echo off
@pushd %~dp0
cd sources
setup.exe /installfrom:..WinImageWin10Pro86.esd

Все работает! Последнее, что можно сделать, это создать либо единый *.cmd скрипт, либо приложение с графическим интерфейсом, с возможностью выбора устанавливаемой версии Windows.

Пример графического меню созданного с помощью AutoIt.

Исходный код следующий:

#NoTrayIcon
#RequireAdmin

#include <buttonconstants.au3>
#include <guiconstantsex.au3>
#include <staticconstants.au3>
#include <windowsconstants.au3>

$MainWin = GUICreate("Install Menu", 297, 322,- 1, -1, BitOR($WS_CAPTION, $WS_POPUP, $WS_SYSMENU))

$b1 = GUICtrlCreateButton("Windows 7 64-bit", 8, 8, 281, 65)
$b2 = GUICtrlCreateButton("Windows 8.1 64-bit", 8, 80, 281, 65)
$b3 = GUICtrlCreateButton("Windows 10 64-bit", 8, 152, 281, 65)
$b4 = GUICtrlCreateButton("Windows 10 32-bit", 8, 224, 281, 65)

$link = GUICtrlCreateLabel("http://www.BootDev.ru/", 88, 296, 121, 17)
GUICtrlSetFont(-1, 8, 400, 4, "MS Sans Serif")

GUICtrlSetBkColor(-1, 0xFFFFFF)

GUISetIcon("icon.ico")

GUISetState(@SW_SHOW)

FileChangeDir(@ScriptDir)

Global $setup = "sourcessetup.exe /installfrom:"

While 1
 $nMsg = GUIGetMsg()
 Switch $nMsg
  Case $GUI_EVENT_CLOSE
   Exit

  Case $b1 ; Windows 7 64-bit
   Run($setup & "WinImageWin7Ult64.esd")

  Case $b2 ; Windows 8.1 64-bit
   Run($setup & "WinImageWin81Pro64.wim")

  Case $b3 ; Windows 10 64-bit
   Run($setup & "WinImageWin10Pro64.esd")

  Case $b4 ; Windows 10 32-bit
   Run($setup & "WinImageWin10Pro86.esd")

  Case $link
   ShellExecute("http://www.bootdev.ru")
 EndSwitch
WEnd

Скрипт скомпилирован в исполняемый файл WinSetup.exe. Располагаться он должен рядом с папкой sources.

Созданное меню более удобно для использования, и заменяет по функционалу все написанные ранее *.cmd скрипты. Особенно, данное удобство будет заметно при интеграцию его в среду предустановки, немного доработав поиск установочных архивов на поиск их на внешнем носителе. В общем, какой вариант запуска использовать, это дело конкретной потребности.

Уменьшение Размера WIM-архива

Единственный способ уменьшить размер wim-архива, это избавиться от ненужного содержимого в нем. Но здесь есть один подвох. При удалении данных, они физически не удаляются, а как бы перемещаются в раздел удаленных. Размер wim-файла при этом даже немного увеличивается. Разберем все более подробно на примере файла boot.wim. Текущая цель создать пустой wim-файл.

Создадим папку (это скорее для удобства), в моем случае это папка E:WIM, и поместим в нее оригинальный файл boot.wim.

Размер его на данный момент составляет 336 MB. Запустим командную, строку от имени администратора, и перейдем в ней в каталог с нашим файлом boot.wim.

Посмотрим информацию о файле boot.wim, выполнив команду dism /get-wiminfo /wimfile:boot.wim.

Видим, что архив содержит две версии Windows — первая Microsoft Windows PE размером ~1395 MB (среда предустановки), вторая Microsoft Windows Setup размером ~1580 MB (среда предуставновки + установщик).

Через 7-Zip, boot.wim на данный момент выглядит так:

Удалим второй индекс, вместе со всем его содержимым. Выполним для этого команду dism /delete-image /imagefile:boot.wim /index:2.

Снова выведем информацию о boot.wim, и проверим содержимое через 7-Zip.

Командная строка показывает то что индекса 2 больше нет. Размер boot.wim при этом вырос на 1 MB. И только 7-Zip показывает, что удаленные данные, размером в ~100 MB, находятся в секции [DELETED].

Индекс 1 удалить невозможно (наша цель, напомню, уменьшить максимально файл boot.wim), потому что он обязательно должен присутствовать в wim-архиве. Поэтому остается только смонтировать 1-й индекс, и удалить файлы вручную с сохранением проделанных изменений.

Для монтирования нам потребуется какая-нибудь папка. Содержимое смонтированного архива, будет отображено в ней. Создадим папку с именем mnt рядом с файлом boot.wim.

Смонтируем первый индекс в папку mnt, выполнив команду dism /mount-image /imagefile:boot.wim /index:1 /mountdir:mnt.

В папке mnt появится содержимое архива boot.wim.

Открываем Far Manager от имени администратор, переходим в папку mnt и удаляем ее содержимое. Именно он позволяет полностью, без проблем, удалить все файлы.

Закрываем Far Manager. Закрываем все окна, в которых открыта папка mnt. Возвращаемся в командную строку, выполняем размонтирование файла boot.wim с сохранением проделанных изменений. Вводим для этого команду dism /unmount-image /mountdir:mnt /commit.

Снова проверим информацию о boot.wim.

Размер первого индекса 0. Сам архив увеличился еще на 1 MB.

Последнее что нужно сделать, это экспортировать первый индекс в новый архив. Данное действие позволит избавится от так называемого раздела [DELETED], который хранит в себе удаленные данные.

Выполняем команду dism /export-image /sourceimagefile:boot.wim /sourceindex:1 /destinationimagefile:new_boot.wim.

Появится новый архив new_boot.wim размером 2.44 KB. Операция уменьшения boot.wim архива на этом, успешно выполнена.

Ручная Установка

Все рассказанное до этого момента, предполагало наличие установщика. То есть программы, которая за вас выполнит разметку диска, копирование файлов и установку загрузчика. В этой главе, и ее подглавах, мы рассмотрим как выполнить установку с *.wim или *.esd архива вручную.

Сразу напрашивается вопрос — А зачем нужна установка вручную, ведь много программ которые могут автоматизировать данный процесс, WinNTSetup или тот же стандартный установщик? Данный вариант можно рассматривать как «аварийный». Например, у вас нет под рукой необходимого ПО, или используемый вами WinPE не содержит его. Или вы находитесь в ситуации когда нет времени, а установку уже надо делать. Я это все к тому, что знать о ручной установке все же будет полезно.

Все дальнейшие действия будут проводиться на виртуальном жестком диске VHD. Так же, будет производиться загрузка данного VHD в виртуальной машине VirtualBox, для проверки корректности работы, после проделанных действий.

Разметка Диска

Возможные таблицы разделов на данный для дисков, это MBR или GPT. С MBR-диска можно загружаться как в BIOS, так и в UEFI системах (legacy mode). С GPT-диска, только в UEFI. Рассмотрим создание обоих типов таблиц разделов.

Diskpart

Рассмотрим создание таблицы разделов с помощью консольной утилиты diskpart. Предназначена она для выполнения различных манипуляций с дисками и разделами. Присутствует в Windows с 2000-й версии.

Все дальнейшие действия в данной программе, будут проводиться для диска под номером 2 (виртуальный жесткий диск, о котором говорилось выше).

Узнать номер целевого диска можно командой list disk, а командой select disk X, где X номер диска, можно выбрать указанный диск для выполнения дальнейших манипуляций над ним.

MBR

Для диска в формате MBR потребуется 2 раздела. Первый системный, размером в 100 MB, на котором будут располагаться файлы загрузчика. И второй основной, для операционной системы. Хотя можно обойтись и одним разделом для всего.

Запускаем diskpart  (Win+R, вводим diskpart и нажимаем ENTER) и выполняем следующую последовательность команд:

rem Выбираем целевой диск
select disk 2

rem Очищаем выбранный диск от таблицы разделов
clean

rem Создаем первый раздел размером в 100 MB
create partition primary size=100

rem Помечаем раздел как активный
active

rem Форматируем раздел в файловую систему NTFS и выставляем метку System
format quick fs=ntfs label="System"

rem Присваиваем разделу букву S
assign letter="S"

rem Создаем второй раздел занимающий все оставшееся пространство диска
create partition primary

rem Форматируем раздел в файловую систему NTFS и выставляем метку Windows
format quick fs=ntfs label="Windows"

rem Присваиваем разделу букву W
assign letter="W"

GPT

Для диска в GPT формате потребуется 3 раздела. Первый EFI раздел, с файловой системой FAT32, размером 100 MB. В нем будет располагаться загрузчик. Второй MSR раздел, размером в 128 MB. Служебный раздел для ОС Windows, не предназначен для хранения данных. И последний основной раздел, для операционной системы.

Запускаем diskpart  (Win+R, вводим diskpart и нажимаем ENTER) и выполняем следующую последовательность команд:

rem Выбираем целевой диск
select disk 2

rem Очищаем выбранный диск от таблицы разделов
clean

rem Конвертируем таблицу разделов в GPT формат
convert gpt

rem Создаем EFI раздел размером в 100 MB
create partition efi size=100

rem Форматируем раздел в файловую систему FAT32 и выставляем метку System
format quick fs=fat32 label="System"

rem Присваиваем разделу букву S
assign letter="S"

rem Создаем служебный раздел MSR размером в 128 MB
create partition msr size=128

rem Создаем третий раздел занимающий все оставшееся пространство диска
create partition primary

rem Форматируем раздел в файловую систему NTFS и выставляем метку Windows
format quick fs=ntfs label="Windows"

rem Присваиваем разделу букву W
assign letter="W"

Пару слов по поводу 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

Для работы dism нужны права администратора, поэтому все дальнейшие действия необходимо выполнять в командной строке запущенной с соответствующими правами.

В командной строке, переходим в директорию, в которой расположен установочный архив. В моем случае это директория WinSetupWinImage.

Выполнив команду dir, выводим список файлов, чтобы посмотреть имя архива с которым будем работать далее.

Выводим информацию о выбранном архиве введя команду dism /get-wiminfo /wimfile:Win10Pro64.esd, чтобы определить индекс извлекаемого содержимого.

Выполняем извлечение выбранного индекса командой dism /apply-image /imagefile:Win10Pro64.esd /index:4 /applydir:W:. W: в данном случае, это раздел, который создавался в предыдущей главе, и предназначался для размещения ОС Windows.

Извлечение файлов на этом завершено. Содержимое диска W: представлено на скриншоте ниже.

Установка Загрузчика

Перед установкой загрузчика, в системе должны быть подключены, оба созданных ранее раздела S: и W:. Подключить разделы можно с помощью программы diskpart, либо в оснастке Управление дисками.

Для diskpart, делается с помощью следующих команд:

rem Узнаем номер необходимого диска
list disk

rem Выбираем необходимый диск
select disk 2

rem Выводим список разделов выбранного диска
list partition

rem Выбираем первый раздел диска
select partition 1

rem Монтируем первый раздел под буквой S
assign letter=S

rem Выыбираем второй раздел диска
select partition 2

rem Монтируем второй раздел под буквой W
assign letter=W

rem Выходим из diskpart
exit

В оснастке Управление дисками, все делается через контекстное меню нужного раздела.

Процесс довольно простой и понятный, поэтому не нуждается в подробном описании.

Теперь, когда подключены оба раздела, можно приступать к установке загрузчика. Возможны два варианта, в зависимости от используемой таблицы разделов — установка BIOS версии (MBR), или установка EFI версии (GPT).

BIOS

Для дисков размеченных в стиле MBR, потребуется установить MBR-запись, и выполнить копирование файлов загрузчика на раздел S:. Делается это довольно просто, с помощью консольных программ bootsect и bcdboot. Сами команды будут иметь следующий вид, выполнять их нужно в командной строке, запущенной от имени администратора:

:: Устанавливаем загрузочный код Windows Boot Manager в MBR область диска
bootsect /nt60 S: /mbr

:: Переходим в раздел W: с распакованными файлами Windows
W:

:: Переходим в директорию System32 распакованной системы
cd W:WindowsSystem32

:: Устанавливаем BIOS версию загрузчка Windows Boot Manager в раздел S:
bcdboot W:Windows /s S: /f BIOS

Загрузчик установлен. На диске S: появятся файлы загрузчика.

UEFI

Для дисков с таблице разделов GPT, для установки загрузчика достаточно выполнить только копирование файлов загрузчика на раздел S:. Выполняется эта операция с помощью консольной утилиты bcdboot. Выполнять ее запуск нужно в командной строке запущенной от имени администратора. Полный пример команд будет выглядеть так:

:: Переходим в раздел W: с распакованными файлами Windows
W:

:: Переходим в директорию System32 распакованной системы
cd W:WindowsSystem32

:: Устанавливаем BIOS версию загрузчка Windows Boot Manager в раздел S:
bcdboot W:Windows /s S: /f UEFI

Загрузчик установлен. На диске S: появится папка с UEFI загрузчиком.

Тестовый Запуск

Проверим ручную установку, подключив подготовленный VHD-образ в виртуальную машину VirtualBox.

Результат загрузки.

Операционная система успешно установилась и загрузилась.

Итог

Процесс установки Windows, достаточно многогранен. Реализовать данную процедуру можно различными способами. Сегодня мы рассмотрели, несколько нестандартное, применение стандартных средств установки, а так же целиком ручную установку. Оба метода по своему интересны, и в зависимости от ситуации, обязательно найдут применение в реальных задачах.

Вне зависимости от объема жесткого диска или SSD, рано или поздно все они переполняются. Это всего лишь вопрос времени, когда Windows предупредит, что свободное место подходит к концу. В таких случаях многие пользователи лихорадочно удаляют файлы, пытаясь освободить пространство. Но существует и другая возможность: Microsoft интегрировала в Windows 10 утилиту, сжимающую по вашему желанию важные системные файлы. Благодаря ей вы одной командой быстро освободите несколько гигабайт.

Однако стоит ли сжимать системные файлы? Многие пользователи сейчас, наверное, зададутся вопросом, не замедлит ли это работу компьютера. Теоретически это возможно, поскольку операционной системе придется по новой распаковывать такую информацию, когда она понадобится. Но на практике в ходе тестов мы не выявили никаких значительных отличий. Это связано с тем, что небольшой файл быстрее, чем крупный, загружается с жесткого диска в оперативную память, где затем он лихо распаковывается более быстрой, как правило, RAM. Таким образом, на большинстве систем сжатие может даже привести к небольшому ускорению.

Наш опыт показывает, что утилита Compact.exe способствует освобождению от двух до четырех гигабайт пространства. На первый взгляд это не так уж и много. Но в стесненных условиях на счету каждый байт. В первую очередь выигрывают владельцы недорогих ноутбуков со скромной памятью — например, eMMCs (Embedded Multimedia Cards). Такие носители зачастую характеризуются объемом 64 Гбайт, а иногда и всего 32.

Сжатие посредством Compact.exe

Еще при обновлении с Windows 8 до 8.1 компания Microsoft добавила в систему WIMBoot (Windows Image Boot) — новый механизм установки, благодаря которому ОС занимает меньше места на жестком диске. Обычно программа установки распаковывает все системные файлы из записанного производителем ПК файла «Install.wim» и копирует их на системный раздел, при этом файлы в сжатом формате тоже остаются на случай восстановления. WIMBoot, напротив, не распаковывает сжатые файлы, а создает указатели на них. Это позволяет высвободить несколько гигабайт пространства, однако в этом случае быстро накапливается множество информации, бесполезной для ОС. Так, все больше производителей ПК складируют в файл «Install.wim» полезные и не очень предустановленные приложения.

В связи с этим в «десятке» корпорация Microsoft дополнительно проработала эту в принципе отличную идею и дополнила утилиту Compact.exe функцией под названием Compact OS. Она сохраняет файлы ОС в сжатом виде и работает как на компьютерах с прошивкой UEFI, так и с привычной BIOS Setup. Достоинство подобного подхода заключается в том, что Центру обновления Windows проще заменить или удалить отдельные системные файлы. Эта возможность не только экономит место, но и заботится о том, чтобы процессы упаковки и распаковки занимали меньше времени.
Утилиту Compact.exe можно найти и в более ранних версиях Windows. Там ее можно использовать, например, для сжатия отдельных файлов и папок в разделах NTFS. Но лишь новый инструмент Compact OS, внедренный корпорацией Microsoft в Windows 10, способен осуществлять описанную выше архивацию системных файлов.

Как это сделать

Выясняем распределение памяти

Чтобы после проведения всех процедур узнать, сколько места вы освободили, сначала проверьте текущее распределение данных на диске системой Windows 10. Для этого нажатием на клавиши «Win+I» вызовите окно «Параметры». Здесь зайдите в категорию «Система» и в левой колонке кликните по строке «Хранилище». Строка под пунктом «Этот компьютер» расскажет, сколько дискового пространства занято ОС. Запишите объем занятого места на листе бумаги. Как видно на скриншоте сверху на тестовом компьютере до сжатия было занято 27,4 Гбайт.

Открываем командную строку

Для архивации системных файлов Win­dows 10 запустите «Командную строку» с правами администратора. Для этого щелкните правой кнопкой мыши по значку Windows в левом нижнем углу Рабочего стола. В контекстном меню выберите вариант «Командная строка (администратор)» и на запрос безопасности Контроля учетных записей пользователя ответьте «Да».

Проверяем статус архивации

Бывает, что производитель вашего компьютера или Windows 10 по умолчанию активируют сжатие, но на практике такое встречается крайне редко. Командой «compact /q» выясните статус архивации. Вы получите информацию не только о количестве сжатых файлов, но и их соотношение. Значение «1,0 к 1» говорит о том, что сжатие пока еще не активно. После ввода команды «compact /Compact OS:query» вы узнаете, почему Windows приняла решение в пользу автоматического сжатия или же против него. Совет отказаться от сжатия можете смело проигнорировать, поскольку его достоинства в большинстве случаев перевешивают недостатки.

Архивация системных файлов

Само сжатие системных файлов Windows запустите с помощью команды «compact/CompactOS:always». Несколько минут компьютер будет занят упаковкой. При использовании SSD это займет не более трех минут. После этого вы узнаете, сколько файлов было сжато и как выглядит новое соотношение архивации. В нашем случае была получена цифра 1,7. Чем она больше, тем сильнее сжатие.

Выясняем объем освобожденного пространства

Как сжать системные файлы в Windows 10Снова выполните действия первого пункта руководства и сравните значения из раздела «Мой компьютер» с ранее записанными. Так вы узнаете, сколько места освободилось. В нашем случае речь шла примерно о 2,7 Гбайт.

Восстанавливаем прежнее состояние

Как сжать системные файлы в Windows 10Если, несмотря на ожидания, вас не покидает чувство, что сжатие системных файлов замедлило работу компьютера, вы можете без проблем все вернуть в прежнее состояние. Для этого введите команду «compact /CompactOS:never». Процесс также займет несколько минут. После этого сжатие будет отменено

ФОТО: компании-производители

Если при загрузке ISO-образа Windows 10 и попытке скопировать его на загрузочную флешку появляется сообщение об ошибке Файл install.wim слишком велик для целевой файловой системы., или же Windows 10 ISO слишком велик для DVD, файл образа диска слишком велик, то этот пост призван помочь вам. В этом посте мы объясним, почему вы столкнулись с этой ошибкой, а также что вы можете сделать, чтобы обойти эту ошибку.

Файл install.wim слишком велик для целевой файловой системы.

Причина этого файл слишком велик для целевой файловой системы ошибка заключается в том, что Файл Windows Imaging Format (WIM) в этой загрузке, которая содержит сжатые файлы, которые программа установки Windows использует для установки Windows 10, имеет размер немногим более 4,5 ГБ, что намного превышает максимальный размер файла в 4 ГБ для USB-накопителя, отформатированного с использованием файловой системы FAT32. .

Диски, отформатированные с использованием файловой системы NTFS, могут обрабатывать этот очень большой файл, но современное оборудование на основе UEFI требует для загрузки диска FAT32 для чистой установки Windows.

Чтобы обойти эту ошибку в Windows 10, вы можете сделать одно из следующих действий:

  1. Смонтируйте ISO как виртуальный диск и запустите программу установки из Windows.
  2. Прикрепите файл ISO как виртуальный DVD-привод на виртуальной машине.
  3. Используйте различные инструменты развертывания для управления установкой по сети.

Но если вместо этого вам требуется запустить программу установки с загрузочного диска, чтобы вы могли выполнить полностью чистую установку, вам нужно будет использовать команду DISM, чтобы разделить файл WIM на части, которые не превышают предельный размер FAT32 в 4 ГБ.

Вот как это сделать за 4 шага:

  1. Создайте загрузочный диск восстановления
  2. Смонтируйте загруженный файл ISO и скопируйте его содержимое в папку на локальном диске.
  3. Используйте команду DISM, чтобы разделить файл WIM на несколько частей.
  4. Скопируйте установочные файлы из вашей локальной папки на загрузочный USB-накопитель.

Давайте подробно рассмотрим шаги.

1]Создайте загрузочный диск восстановления

На ПК, на котором уже установлена ​​Windows 10, подключите USB-накопитель и создайте загрузочный диск с помощью Windows Recovery Media Creator. Вам понадобится диск размером не менее 8 ГБ. Убедитесь, что Резервное копирование системных файлов на диск восстановления опция не отмечена. Имейте в виду, что все файлы на диске будут удалены при форматировании.

2]Смонтируйте ISO-файл и скопируйте его содержимое в папку на локальном диске.

Нажмите Winkey + E , чтобы открыть проводник и дважды щелкнуть загруженный файл ISO, чтобы подключить его как виртуальный диск. Оставьте это окно проводника открытым и нажмите Ctrl + N комбинация клавиш, чтобы открыть новое окно. В новом окне создайте папку на локальном жестком диске и скопируйте содержимое смонтированного диска из другого окна в эту папку.

3]Используйте команду DISM, чтобы разделить файл WIM на несколько частей.

Теперь нажмите Winkey + R, тип cmd и нажмите комбинацию клавиш CTRL + SHIFT + ENTER, чтобы открыть командную строку в режиме администратора / с повышенными правами.

В окне скопируйте и вставьте команду ниже, но замените имя папки заполнитель в команде с именем папки, которую вы создали в Шаг 2и нажмите Enter.

Dism /Split-Image /ImageFile:C:folder_namesourcesinstall.wim /SWMFile:C:folder_namesourcesinstall.swm /FileSize:3800

После завершения операции проверьте содержимое Источники папка. Вы должны увидеть два новых файла — Install.size и Install2.summary, наряду с оригиналом Install.wim. Теперь вы можете безопасно удалить файл Install.wim из созданной папки.

4]Скопируйте установочные файлы из вашей локальной папки на загрузочный USB-накопитель.

Теперь убедитесь, что вы скопировали все (нажмите CTRL + A, затем нажмите CTRL + C) папки и файлы и вставьте их в загрузочную флешку. Вы получите сообщение о том, хотите ли вы заменить файлы на целевом диске, нажмите да.

На этот раз вы не должны получать ошибку. Программа установки Windows распознает два разделенных файла с .SWM расширения имен файлов и использует их для создания новой установки.

В качестве альтернативы, если вы не из тех, кто закатывает рукава и выполняет какую-то грязную работу, вы можете использовать Rufus или любое другое приложение, которое может создать загрузочную флешку. Эти инструменты форматируют диск, создавая 2 (или более) раздела. Один из них отформатирован как NTFS, другой как FAT32. Оба содержат загрузочные файлы, сопоставленные с установленной ОС в разделе NTFS. Таким образом, его можно загрузить как из BIOS, так и из системы UEFI.

Надеюсь, этот пост окажется для вас полезным!

Чтобы решить это небольшое неудобство, мы собираемся использовать инструмент командной строки, интегрированный в Windows 10, который называется DISM. С его помощью мы сможем разделить установочный файл WIM, чтобы иметь возможность скопировать его на USB-накопитель.

Файл install.wim слишком велик для USB-накопителя

Содержание

  • Почему появляется ошибка install.wim?
  • Используйте команду DSIM для разделения файла WIM
    • Создайте загрузочный диск восстановления
    • Смонтируйте файл ISO и скопируйте его на жесткий диск
    • Используйте команду DSIM для разделения файла WIM
    • Скопируйте установочный файл на USB-накопитель
  • Сторонние программы для создания загрузочной флешки
    • Руфус
    • WinToUSB

Когда мы загружаем образ Windows 10 с его официального сайта, в целом у нас не должно возникнуть проблем при установке его на USB-накопитель. Это связано с тем, что файлы сжаты, поэтому их можно использовать на таких устройствах, как флеш-накопитель. Проблема обнаруживается, когда мы загружаем образ Windows из другого источника либо потому, что нам нужна более продвинутая версия, либо потому, что нам нужна более ранняя версия, которую мы не можем найти на официальном сайте.

Поэтому, когда мы выполняем простую операцию, такую ​​как перетаскивание, Проводник показывает нам ошибку указывает на то, что файл слишком большой. Это потому, что установочный файл, который мы скачали превышает максимум 4 ГБ емкость USB-накопителя в формате FAT32. Несмотря на то, что флеш-накопители в формате NTFS обеспечивают более высокую емкость хранилища, для оборудования на основе UEFI требуется диск в формате FAT32 для загрузки установки Windows.

Поэтому, если нам нужно установить чистую Windows с USB-устройства, мы расскажем вам, как решить эту проблему с помощью инструмента DSIM.

Используйте команду DSIM для разделения файла WIM

Команда DISM (Обслуживание образов развертывания и управление ими) — это инструмент, разработанный Microsoft, основанный на командной строке, что позволит нам выполнять обслуживание и восстановление образов Windows. Команды DSIM позволят нам разделить файлы WIM на другие файлы меньшего размера. Для этого мы должны выполнить следующие действия.

Создайте загрузочный диск восстановления

Первый шаг, который мы должны сделать с нашим ПК с Windows, — это подключить флешку емкостью не менее 8 ГБ и создать на ней загрузочный диск с Windows. Создатель носителя для восстановления. Для этого нам нужно будет ввести «диск восстановления» в поле поиска рядом с кнопкой «Пуск».

Это откроет новое окно, в котором мы должны обязательно снять флажок «Резервное копирование системных файлов на диск восстановления». При этом мы должны помнить, что все файлы, содержащиеся на USB-накопителе, будут потеряны после форматирования. После снятия флажка нажмите «Далее», чтобы продолжить.

Crear una unidad de reparación

Затем приложение попросит нас подключить USB-накопитель объемом не менее 1 ГБ, предупреждая нас, что все содержимое будет удалено. Точно так же он также предлагает нам возможность создать диск восстановления на CD или DVD, поэтому, если он нам больше интересен, мы также можем создать его.

Смонтируйте файл ISO и скопируйте его на жесткий диск

Позже мы откроем проводник и дважды щелкните загруженный файл ISO, чтобы смонтировать его как виртуальный диск. Теперь мы оставляем окно проводника открытым и нажимаем сочетание клавиш «Ctrl + N», которое поможет нам открыть новое окно. В этом новом окне мы собираемся создать папку на жестком диске и скопировать содержимое смонтированного диска из другого окна. Мы можем передать файлы, выделив их все и нажав «Ctrl + C», и вставив их в новую папку, используя команду «Ctrl + V». Ждем несколько секунд, пока весь контент переместится в новую папку.

Copiar contenido ISO на новую ковровую дорожку

Используйте команду DSIM для разделения файла WIM

На следующем шаге мы собираемся ввести поле поиска в командной строке Windows и запустить его от имени администратора. Как только он появится, мы должны скопировать следующую команду, но изменив «Имя папки» на имя папки, которую мы создали на предыдущем шаге, и нажать «Enter» для подтверждения. На сопроводительном изображении мы можем увидеть пример процесса.

Dism / Split-Image / ImageFile:C: / folder_name / sources / install.wim / SWMFile:C: /folder_name /sources / install.swm / FileSize:3800

Herramienta DISM

После завершения операции мы должны убедиться, что в папке «Источники» мы находим два новых файла, такие как Install.swm и Install2.swm вместе с исходным файлом Install.wim, и можем ли мы удалить его из созданной папки.

Источники Carpeta

Скопируйте установочный файл на USB-накопитель

Наконец, мы должны скопировать все установочные файлы и папки из созданной папки на загрузочный USB-накопитель. Если он показывает нам предупреждение о том, что если мы хотим заменить файлы на целевом диске, мы отвечаем «да». Раздражающий знак, указывающий на то, что файла слишком много, больше не должен появляться, поскольку программа установки Windows распознает, что у нас есть разделенный файл SWM, и будет использовать его для создания новой установки.

Сторонние программы для создания загрузочной флешки

В качестве альтернативы инструменту DSIM мы можем использовать стороннее программное обеспечение, которое позволит нам создать загрузочный USB-накопитель. Эти программы позволят нам отформатировать диск, создав два или более разделов, один из которых в формате NTFS, а другой в формате FAT32. В обоих случаях они содержат загрузочные файлы, определяющие операционную систему, установленную в разделе NTSF, поэтому мы можем использовать ее из системы UEFI или BIOS.

Руфус

Это программное обеспечение позволит нам форматировать и создавать установочные USB-устройства из самозагружающегося ISO-образа, с помощью которого мы можем выполнить чистую установку Windows 10. Эта программа не только будет служить нам для USB-накопителей, но также совместима с памятью. карты и другие подобные USB-устройства. Руфус позаботится об обнаружении подключенного USB-накопителя, и нам нужно только проверить параметр типа раздела GPT для UEFI рядом с файловой системой FAT32. Позже мы нажимаем «Создать загрузочный диск с», выбираем ISO-образ Windows и нажимаем кнопку «Пуск». Мы можем скачать его с эту ссылку .

WinToUSB

С помощью этой программы мы сможем создать загрузочную систему из ISO-образа Windows 10. Его работа очень проста, потому что нам нужно только найти ISO-образ на нашем жестком диске и загрузить его. Позже мы выбираем внешнее запоминающее устройство, на которое собираемся установить Windows 10. На следующем шаге мы выбираем режим установки и размер виртуального жесткого диска. По завершении мы перезагружаем компьютер и настраиваем BIOS для загрузки непосредственно с устройства, на котором у нас есть установщик Windows 10. Мы можем скачать WinToUSB из здесь .

Как полагаете, можно ли сделать из флешки на 4 Гб мультизагрузочную, поместив на неё установочный образ Windows и какие-нибудь Live-диски? Ответ – да. Но, естественно, такое «да» обусловлено: если только это будет установочный образ Windows 7, а вес Live-дисков в общей сложности не будет превышать 1,2-1,3 Гб. Фактический размер флешки на 4 Гб обычно составляет порядка 3,7 Гб. На такой носитель поместится ISO-образ чистого дистрибутива Windows 7, который весит где-то 3 Гб. И ещё останется 600-700 Мб для небольшого Live-диска какой-нибудь программы типа менеджера дисков, бэкапера или антивируса. Однако если максимально сжать установочный образ «Семёрки» до немногим меньше 2,5 Гб, сэкономим место на носителе. И под Live-диск у нас останется чуть больше пространства, примерно 1,2-1,3 Гб. А на этот объём можно уже подобрать в сети какой-нибудь Live-диск с толковой подборкой аварийного софта. И, кстати, ещё хорошо бы было, если бы в установочном образе системы присутствовали все её выпуски (редакции) – Home, Professional, Ultimate. Как создать максимально сжатый установочный образ со всеми выпусками Windows 7?

Как создать максимально сжатый установочный образ со всеми выпусками Windows 7

WIM-образ Windows 7 – это входящий в состав установочного ISO-образа файл install.wim, по сути, основа дистрибутива, в нём хранятся файлы системы для установки. Вес этого файла можно уменьшить на 30-40%. Для этого потребуется сжать его с помощью средства работы с системными образами DISM, присутствующего на борту Windows 8.1 и 10.

Важно: входящая в состав Windows 7 версия DISM, к сожалению, не умеет выполнять те операции, что мы будем проводить ниже. Работать нужно в версиях системы 8.1 и 10.
Сжатый WIM-образ затем необходимо будет упаковать в ISO-образ для записи на флешку. Но прежде скачаем исходный дистрибутив «Семёрки».

Скачивание исходного дистрибутива Windows 7

Скачать чистый установочный ISO-образ «Семёрки» можно как минимум двумя способами:
• Посредством программы Windows ISO Downloader;
• На сайте Tech Bench.
Я выберу последний. Идём на сайт Tech Bench по адресу:

Выбираем дистрибутив, в нашем случае это 64-битная Windows 7 Ultimate (Максимальная). Жмём «Скачать».

Сжатие WIM-образа

Скачанный ISO весит 3 Гб.

Давайте-ка его сожмём. Монтируем образ в систему.

Открываем от имени администратора командную строку. Вводим команду:

Код:

DISM /Get-WimInfo /WimFile:m:sourcesinstall.wim

где m — буква диска, под которой у вас будет значится подмонтированный ISO с «Семёркой»,
данной командой мы узнаём, что внутри архива install.wim с Windows 7 находятся под четырьмя индексами четыре версии ОС.

Ещё вводим команду:

Код:

DISM /Export-Image /SourceImageFile:m:sourcesinstall.wim /SourceIndex:1 /DestinationImageFile:d:install.wim /Compress:recovery

В команде меняем:
m — на ту букву диска, под которой у вас будет значится подмонтированный ISO с «Семёркой»,
d – на ту букву диска (или путь), где можно временно разместить сжатый WIM-образ, пока мы с ним будем работать,
данной командой мы создаём файл архива install.wim в корне (D:) и копируем в него редакцию Windows 7 Домашняя базовая, ещё изменяем сжатие fast на recovery (по сути наш архив install.wim становится архивом install.esd)

По завершении сжатия на выходе получим WIM-образ весом в 1,67 Гб.

Добавление всех выпусков Windows 7

Теперь в WIM-образ необходимо добавить другие выпуски «Семёрки». Для этого в командную строку поочерёдно вводим команды по типу:

Код:

DISM /Export-Image /SourceImageFile:m:sourcesinstall.wim /SourceIndex:2 /DestinationImageFile:d:install.wim /Compress:recovery

DISM /Export-Image /SourceImageFile:m:sourcesinstall.wim /SourceIndex:3 /DestinationImageFile:d:install.wim /Compress:recovery

DISM /Export-Image /SourceImageFile:m:sourcesinstall.wim /SourceIndex:4 /DestinationImageFile:d:install.wim /Compress:recovery

Как и в предыдущем пункте статьи, в команде меняем:
m — на ту букву диска, под которой у вас будет значится подмонтированный ISO с «Семёркой»,
d – на ту букву диска (или путь), который вы указали для создания сжатого WIM-образов.

Файл install.wim чуток увеличился, и теперь он весит 1,75 Гб.

Теперь, друзья, WIM-образ со всеми выпусками Windows 7 необходимо упаковать в ISO-образ.

Упаковка в ISO

Чтобы упаковать WIM-образ Windows 7 нам потребуется:
• Установочный ISO-образ 10;
• Программа UltraISO.
Дистрибутив «Десятки» не обязательно должен быть актуальным, нам оттуда нужна будет только внешняя оболочка установочного процесса. Так что если у вас где-нибудь завалялся ISO с «Десяткой» не первой свежести, он вполне подойдёт для дальнейших целей. Если на диске компьютера нет ничего, Windows 10 скачиваем либо теми же способами, что описаны выше (в первом пункте статьи), либо с официального сайта Microsoft.
Запускаем UltraISO. Жмём меню «Файл – Открыть», открываем ISO-файл с Windows 10.

Вверху слева раскрываем папку «sources». Переключаемся на правую панель вверху и выстраиваем файлы по размеру. Таким образом нужный нам файл install.esd отобразится на вершине списка, ведь это самый увесистый файл. Кликаем его, жмём правую клавишу мыши, выбираем пункт «Удалить».

Примечание: друзья, не бойтесь удалять install.esd, если вы работаете с нужным дистрибутивом Windows 10. Можно не делать его копий. Всё это пока что лишь проект нового ISO с намеченными для выполнения операциями. В итоге исходный дистрибутив «Десятки» останется целым и невредимым.
Теперь в окне программы UltraISO переключаемся на нижние панели. В той, что слева, выбираем путь хранения сжатого WIM-образа, в нашем случае это корень диска D. А в той, что справа, выбираем сам WIM-образ, т.е. файл install.wim и перетаскиваем его вверх, на левую панель, в папку «sources».

Таким образом мы подменили исходный файл install.esd с содержимым Windows 10 на сжатый install.wim с содержимым Windows 7.

Теперь давайте запакуем ISO-образ. Жмём меню «Файл-Сохранить как», выбираем путь сохранения, называем новый файл. Сохраняем.

Ждём, пока UltraISO всё запакует.

По итогу смотрим: запакованный ISO весит 2,34 Гб.

Проверка ISO

Проверим результат проделанной работы на виртуальной машине. Подключим к ней созданный нами ISO-образ и запустим с него установку гостевой ОС. Нас приветствует установочный процесс в тёмно-синих тонах интерфейса, как было бы при установке из чистых дистрибутивов Windows 8.1 и 10.

Как и в случае с последней, есть даже этап отложения ввода ключа продукта.

А вот и этап выбора выпусков Windows 7.

В стиле версий 8.1 и 10 процесс установки будет проходит до завершения этапа копирования файлов системы на жёсткий диск. После перезагрузки увидим уже привычный интерфейс установщика «Семёрки».

Понравилась статья? Поделить с друзьями:
  • Как сегодня обновить windows 7 до windows 10 бесплатно
  • Как сдвинуть экран вправо на мониторе компьютера windows 10
  • Как сдвинуть экран влево на ноутбуке клавиатурой windows 10
  • Как сдвинуть экран влево на компьютере с помощью клавиатуры windows
  • Как сдвинуть панель пуск на windows 10