Создание структуры каталогов iso-образа и создание iso-образа

Severnyj

Команда форума
Супер-Модератор
Ассоциация VN/VIP
Сообщения
8,427
Реакции
5,442
В этой статье мы рассмотрим самое начало и самый конец в последовательности действий по созданию образа диска:

  • Создание структуры каталогов образа диска
  • Создание образа диска в формате .iso

Создание структуры каталога выпоняется командным сценарием copype.cmd запущенным с определенными параметрами.

Запустите Командную строку средств развертывания с правами Администратора и введите в окне консоли команду:

Код:
copype.cmd <arch> <destination>

, где arch - архитектура образа WinPE (x86, x64 или ia64), destination - директория в которую бует скопирована структура каталога образа, файл winpe.wim с которым в дальнейшем мы будем работать с помощью утилиты DISM и файл etfsboot.com, являющийся загрузочным файлом формата El Torito.

например:

Код:
copype.cmd x86 c:\winpe

Данный сценарий создает следующую структуру каталогов и скопирует все необходимые файлы для этой архитектуры.


\winpe
\winpe\ISO
\winpe\mount

Папка \ISO содержит все файлы, необходимые для создания ISO-файла с помощью средства Oscdimg, за исключением образа Windows PE (boot.wim). Необходимо создать свой особый образ boot.wim с помощью используемого по умолчанию образа Windows PE (winpe.wim) и скопировать или экспортировать файл boot.wim в папку \ISO\sources. Папка \mount используется для подключения образов Windows PE с помощью средства DISM.

После данной операции выполняются операции:
  • Подключение (монтирование) образа winpe.wim с помощью утилиты DISM (читаем здесь)
  • Настройка образа интегрирование пакетов и драйверов (то же по ссылке выше)
  • Копирование в образ пользовательских программ (см. здесь)
  • Редактирование файлов, используемых для автозагрузки приложений (см. здесь)
  • Отключение (демонтирование) образа с внесением изменений в файл winpe.wim (см. здесь)

После всей выполненной работы необходимо скопировать или экспортировать файл winpe.wim в директорию:

Код:
\ISO\sources

например:

Код:
C:\winpe\ISO\sources

под именем boot.wim.

Можно просто скопировать файл через проводник или командой copy, например так:

Код:
copy c:\winpe_x86\winpe.wim c:\winpe_x86\ISO\sources\boot.wim

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

Следует отметить, что если в директории \ISO\sources уже существует файл boot.wim, например скопированный туда ранее, перед процедурой экспорта необходимо этот файл удалить, иначе экспорт произведен не будет, несмотря на то, что ошибок программа ImageX не выдаст и все будет выглядеть прилично. Итак командуем:

Код:
imagex /export <путь к папке destination>\winpe.wim 1 <путь к папке destination>\ISO\sources\boot.wim "Windows PE 3.0" /compress maximum

например:

Код:
imagex /export c:\winpe\winpe.wim 1 c:\winpe\ISO\sources\boot.wim "Windows PE 3.0" /compress maximum

- утилита поддерживает сжатие образа, поэтому образ будет не только оптимизирован, но и сжат.

Теперь, после того, как структура каталогов создана полностью, необходимо создать образ диска в формате iso для дальнейшей записи на CD.

Проводить это действие мы будем с помощью консольной утилиты Oscdimg, скомандуем:

Код:
oscdimg -n -o -h -b<путь к папке destination>\etfsboot.com <путь к папке destination\ISO> <путь до сохраняемого образа>

например:

Код:
oscdimg -n -o -h -bC:\winpe\etfsboot.com C:\winpe\ISO C:\winpe\winpe_x86.iso

- здесь параметрами командной строки мы задали включение в образ скрытых и системных файлов, оптимизацию образа, запись загрузчика etfsboot.com (обратите внимание на отсутствие пробела) и собственно создали файл образа диска в папке C:\winpe\

На этом описание процедуры создания структуры каталогов iso-образа и создания iso-образа завершено.

До скорых встреч!!!
 
Назад
Сверху Снизу