![]() |
Создание образа Windows 7 x64+x86 с несколькими редакциями. Параметры oscdimg
1. Почему из образа удаляются файлы .clg и для чего они предназначены?
2. Во всех инструкциях что встречались в сети, используется строка для создания готового образа следующего вида: Код:
oscdimg.exe -u2 -bd:etfsboot.com -g -h D:\All\ D:\Win7All.ISO 3. Часто используется параметр -e Цитата:
4. Ещё один часто используемый параметр -o Цитата:
5. Файловая система образа. Почему для обычного BIOS указывают параметр -u2, а для UEFI или BIOS + BIOS UEFI -u1? 1) Почему бы не применять -u1 для всех вариантов биоса? 2) И зачем использовать комбинированный вариант с файловой системой ISO 9660, а не с одной UDF? 6. Нередко вижу использование параметр -m вместе с -u2. Это ещё для чего? для образа с UDF ведь нет ограничений на размер. 7. Если используется параметр -u1 нужно ли применять -m? 8. Читал сообщения что у людей не устанавливается ОС если install.wim > 4Gb. Почему про это нет ни слова на оф. сайте майкрософта для меня большое удивление. Однако повезло, что в блокнот много всего из сети копирую и нашёл следующее: Цитата:
И в случае если файл превышает то придётся резать его на части или сжимать в ESD? |
3. Как сказано в документации oscdimg, ключ -e работает только в образах с одним загрузчиком, и выходит что он ненужен в Windows 7 x64+x86. В каких он вообще случаях может пригодится - сложно сказать, но это скорее всего будет образ не Windows.
4. Ключ -o оптимизирует одинаковые файлы в образе. При создании образа запускается поиск одинаковых файлов (по хэшу или бинарное сравнение), далее в образ физически вноситься только один файл, а на все дубли создаться ссылки на уровне файловой системы образа. Внешне это незаметно, а по факту ISO весит меньше. Как пример одинаковые файлы в \boot\fonts\ и \efi\microsoft\boot\fonts\. 5. Оригинальные образы обеих разрядностей Windows Vista и старше созданы с использованием -u2 -udfver102. Это легко проверить открыв их в IsoBuster - в файловой системе ISO 9660 будет только файл README.TXT (что говорит о использовании -u2), а в свойствах UDF файловой системы будет версия 1.02 (ключ -udfver102). Почему кто-то создает собирает образы иначе, это надо у них спрашивать, но скорее всего просто скопипастили команду из интернета. 6-7. Ключ -m ненужен при создании образа с файловой системой UDF. Как и говорил ранее - тупо копипастят команды с интернета, не разбираясь что и к чему. 8. Наверное ограничение 32 разрядной арифметики в работе программы установщика. Ну кто же будет писать на своем сайте что их продукты говно... Тот же oscdimg выходит почти каждый год, а изменений никаких, так и не понимает кириллицы в пути/имени создаваемого образа. Да, для х86 версии резать на swm или использовать esd, а с ними и установщик (boot.wim) от десятки, так как семерка не понимает esd. х64 дистрибутив семерки без проблем работает с install.wim > 4Gb. Я использую следующий команду для создания дистрибутива 7 х64 (в будущем возможно добавлю х86, но это не изменит код): Код:
oscdimg.exe -u2 -udfver102 -l"LabelName" -bootdata:2#p0,e,betfsboot.com#pEF,e,befisys.bin Image Seven.iso |
Цитата:
Не пойму связи с двумя архитектурами. Цитата:
ImgBurn выдаёт следующее: Скрытый текст
![]() Как понимаю это соответствует ISO 9660 + UDF. Цитата:
Цитата:
Цитата:
Может и на основе x64 всё работает, но решил что буду следовать тому что читал, тем более не от васи пупкина. |
Цитата:
Цитата:
Цитата:
Цитата:
This disc contains a "UDF" file system and requires an operating system that supports the ISO-13346 "UDF" file system specification. Цитата:
Цитата:
|
Всё, теперь всё стало понятно. Респект!
У меня кстати с использованием -u1 образ в виртуалке установился, как 32-ух битный, так и 64-ых. Ещё уточню: Цитата:
|
Цитата:
Цитата:
|
Время: 22:20. |
Время: 22:20.
© OSzone.net 2001-