 |
Цитата: |
 |
|
|
|
|
|
|
|
Косяк в cdi4dc, он неправильно преобразует образ от mkisofs с lba 45000. Он ему автоматом проставляет 0 при конвертации. Тебе нужно в скрипт занести пару строк и добавить старую тулзу isofix
|
|
 |
|
 |
|
Посмотрел isofix. Так оно переделывает образ под LBA 0, разве нет?
"This utility will fix a given ISO image with a known starting LBA value so
resulting image
will have starting LBA = 0.
This would let ISObuster and other ISO managing tools to extract the contents of that image"
Как потом из этого получаться будет LBA 45000..
Причем, сам Sizious говорит, мол "моя прога не работает для LBA 45000, она по второму методу, юзайте Data pack by FamilyGuy, если такое надо". Если я не ошибаюсь, но видел где-то. Может, это про mds4dc говорили, но какая разница. То есть, не задумано даже, что бы под LBA 45000 собирали через cdi4dc
Я на строке 976 добавил код:
if %LBA% GTR 17002 tools\isofix.exe %volumelabel%.iso %volumelabel%_fixed.iso %LBA%&tools\busybox.exe mv %volumelabel%_fixed.iso %volumelabel%.iso
В переводе: Если LBA будет больше 17002 то isofix пропатчит образ и он заменит оригинальный
В итоге, образ не работает на эмулях, после сборки через cdi4dc. GDexplorer тоже не открывает. Может, на дриме работает и redream, не могу проверить. У меня ноут под 32бит виндой, Redream 64битный.
Если это работает, то как-то странно даже, больше похоже на баг.
Пускай лучше не даёт такие образы собирать и получаются рабочими на всех эмулях