Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Ж.Д.А.Л.К.Е.Р.

Ветеран


Contributor


Сообщения: 1861
Благодарности: 868

Профиль | Отправить PM | Цитировать


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
Ключа -o нет, потому что в моем дистрибутиве отсутствуют повторяющиеся файлы, аналогично и с -h.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:02, 03-08-2016 | #2