Как изменить ISO-образ Windows на Linux?

Вопрос или проблема

Я использую Ubuntu. У меня есть ISO-образ Windows 10, и я хочу модифицировать ISO, чтобы удалить из него все редакции, кроме Pro, которая будет находиться на индексе 4, и мне нужно сделать всю эту работу, используя только CLI.

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

Распакуйте ISO, используя 7z или bsdtar, или смонтируйте его и скопируйте файлы, затем используйте wimdelete из wimlib-imagex, чтобы удалить ненужные части файла Sources/Install.wim.

Затем, если вы планируете записать его на USB-накопитель, не стоит мучиться с созданием нового образа ISO (поскольку оригинальный образ не предназначен для USB-накопителей; файл .iso был образом CD/DVD).

Вместо этого просто скопируйте файлы на раздел, отформатированный в FAT32, если вы хотите, чтобы USB-накопитель был загрузочным в UEFI. (Образ для записи на USB в будущем можно подготовить, создав большой файл с помощью fallocate, подключив его с помощью losetup -P и разделив его с помощью fdisk, как настоящий диск.)

(В редких случаях, когда необходимо, чтобы он был загрузочным в режиме “наследия”, вам нужно будет использовать NTFS и использовать ms-sys для установки стандартного MBR и загрузочного сектора NTFS для Win7+.)

Ответ или решение

Как изменить образ ISO Windows на Linux

Изменение образа ISO Windows в среде Linux, особенно с использованием Ubuntu, может показаться сложной задачей, однако с правильными инструментами и пошаговыми инструкциями это вполне осуществимо. В данном руководстве мы подробно рассмотрим, как удалить все редакции Windows 10 из ISO-образа, оставив только Pro-редакцию под индексом 4.

Шаг 1: Установка необходимых инструментов

Для начала нам понадобятся несколько утилит. Убедитесь, что у вас установлены следующие пакеты:

sudo apt update
sudo apt install p7zip-full wimlib-tools
  • p7zip-full – необходим для распаковки ISO.
  • wimlib-tools – предоставляет инструменты для работы с WIM-файлами, включая wimdelete.

Шаг 2: Распаковка ISO-файла

Можем начать с распаковки ISO-образа. Для этого используем 7z или смонтируем образ:

Вариант с 7z:

7z x path/to/windows.iso -o/path/to/extracted/

Вариант с монтированием:

mkdir /mnt/windows_iso
sudo mount -o loop path/to/windows.iso /mnt/windows_iso
cp -r /mnt/windows_iso/* /path/to/extracted/
sudo umount /mnt/windows_iso

Шаг 3: Модификация файла Install.wim

После распаковки ISO перейдем к редактированию WIM-файла, который находится по пути Sources/Install.wim. Нам нужно удалить все редакции, кроме Pro-редакции, которая находится под индексом 4.

Для этого используем команду wimdelete:

wimlib-imagex delete /path/to/extracted/Sources/Install.wim 1
wimlib-imagex delete /path/to/extracted/Sources/Install.wim 2
wimlib-imagex delete /path/to/extracted/Sources/Install.wim 3
wimlib-imagex delete /path/to/extracted/Sources/Install.wim 5
wimlib-imagex delete /path/to/extracted/Sources/Install.wim 6

Эти команды удаляют редакции с индексами 1, 2, 3, 5 и 6, оставляя только Pro-редакцию.

Шаг 4: Копирование файлов на USB-накопитель

Если вы планируете записать ISO на USB-накопитель, вы можете просто скопировать распакованные файлы. Примечание: оригинальный ISO-файл не предназначен для USB.

Сначала отформатируем USB-накопитель:

sudo mkfs.vfat -I /dev/sdX1

Затем копируем файлы:

sudo cp -r /path/to/extracted/* /media/your_usb_mount_point/

Шаг 5: Создание загрузочного USB для UEFI

Если ваша цель – создать загрузочный USB для UEFI, это можно сделать, просто скопировав файлы. Если требуется поддержка режима «наследия», тогда вам необходимо будет использовать NTFS:

sudo mkfs.ntfs -I /dev/sdX1

И в этом случае вам может понадобиться установить загрузчик:

sudo ms-sys -m /dev/sdX

Заключение

С помощью описанных выше шагов вы сможете успешно модифицировать образ ISO Windows на Linux, оставляя только необходимую редакцию. Это полезный процесс для тех, кто желает оптимизировать установочный носитель Windows, удаляя ненужные редакции и сохраняя только наиболее актуальные версии. Не забывайте проверять актуальность версий программного обеспечения и образы ISO для получения наилучших результатов.

Оцените материал
Добавить комментарий

Капча загружается...