З DMG-файлами я завжди розбирався прямо на Маке, благо він був. Але якщо маку немає, то це може стати проблемою, що для установки Mac OS X в VMWare. що для простого пропалювання завантажувального DVD.
В інтернетах рекомендують використовувати (під Windows) MagicISO і UltraISO. Простий експеримент показав що:- MagicISO - Epic Fail. На образі Snow Leopard вона бачить тільки розділ з Bootcamp-драйверами, Рекомендований зняття галок про підтримку Маковської файлової системи - не допомагає.
- UltraISO, незважаючи на ті ж симптоми (при відкритті образу показує, що на ньому всього 900 + мегабайт) з завданням начебто справляється, навіть в trial-варіанті
Але! отриманий ISO-образ (дуже схожий на справжній, розмір той же, спроба завантаження з нього відбувається) не працює при спробі поставити з нього під VMWare.
Піду експериментувати з ключиками UltraISO, прикро ж.
Update- Жоден із варіантів UltraISO / MagicISO правильно не працює. UltraISO робить образ правильного розміру, але завантажити з нього віртуальну машину не виходить.
- ВИХІД Є! dmg2img (зроблена нашим співвітчизником і фотографом, судячи з сайту) робить те що потрібно.
Perl-script я не пробував, а готовий бінарник працювати відмовився - спрацював code path
if (findstr (ar, plist_begin, PLIST_LOOKUP_SIZE,
strlen (plist_begin), 0) == 0) printf ( "ERROR: Property list is corrupted. \ n");
return 0;
>