Образ в формате MDF, созданный программой Alcohol 120%, не читается эмуляторами и приставками, которые понимают только CDI — формат DiscJuggler, ставший стандартом для самозагружаемых дисков Sega Dreamcast. Именно поэтому запрос на конвертацию MDF в CDI чаще всего возникает у владельцев ретроконсолей и пользователей эмуляторов вроде nullDC, Demul или Flycast.

Прямая конвертация между этими форматами не так проста, как кажется: MDF и CDI по-разному хранят структуру треков и субканальные данные. В этой статье разберём рабочие способы преобразования, ограничения каждого метода и типичные ошибки, из-за которых готовый образ отказывается запускаться.

Чем отличаются форматы MDF и CDI

Формат MDF/MDS — это связка из двух файлов: большой файл .mdf содержит собственно данные диска, а маленький .mds хранит метаданные — структуру сессий, треков и защиту от копирования. Без файла .mds образ MDF часто бесполезен, особенно если диск был мультисессионным или содержал аудиотреки.

Формат CDI изначально создавался программой Padus DiscJuggler. Он однофайловый, поддерживает мультисессионную структуру и исторически стал основным форматом для самозагружаемых образов Dreamcast, поскольку корректно сохраняет особую разметку дисков GD-ROM при записи через MIL-CD.

Ключевая проблема при конвертации — потеря информации о сессиях и субканалах. Если исходный MDF содержит данные, которые промежуточный инструмент не умеет переносить, на выходе получится нерабочий или неполный CDI.

💡

MDF и CDI принципиально различаются по структуре: успешная конвертация требует сохранения данных о треках и сессиях, иначе образ не запустится.

Какие программы умеют конвертировать MDF в CDI

Прямых конвертеров «MDF → CDI» в один клик практически не существует. На практике используются либо инструменты, поддерживающие оба формата, либо двухэтапная схема через промежуточный образ. Рассмотрим основные варианты.

  • 🛠️ UltraISO — умеет открывать MDF и сохранять в несколько форматов; поддержка CDI зависит от версии, проверяйте список форматов в диалоге сохранения.
  • 💿 PowerISO — открывает MDF/MDS и позволяет конвертировать образы через встроенный инструмент конвертации.
  • 🔧 DiscJuggler — «родная» программа для CDI; может записывать и создавать образы, но напрямую MDF не открывает.
  • 📀 Daemon Tools / Alcohol 120% — используются для монтирования MDF в виртуальный привод, с которого затем снимается образ в нужном формате.
  • 🧰 AnyToISO, ImgBurn и консольные утилиты — пригодны для промежуточных шагов, например перегона MDF в ISO/BIN.

Набор поддерживаемых форматов у этих программ менялся от версии к версии, поэтому перед началом работы стоит открыть документацию конкретной версии и убедиться, что нужная пара форматов заявлена.

📊 Какой способ конвертации MDF в CDI вы используете?
Прямая конвертация через UltraISO/PowerISO
Монтирование и переснятие образа
Через промежуточный формат BIN/CUE
Ищу готовый CDI вместо конвертации

Способ 1: конвертация через монтирование виртуального привода

Это самый надёжный метод, когда прямая конвертация недоступна. Суть: образ MDF монтируется в виртуальный привод, а затем с этого привода снимается новый образ уже в формате CDI.

  1. Убедитесь, что рядом с файлом .mdf лежит парный файл .mds — без него структура треков может быть потеряна.
  2. Смонтируйте образ через Alcohol 120% или Daemon Tools в виртуальный привод.
  3. Откройте программу, умеющую создавать CDI (например, DiscJuggler), и выберите функцию создания образа с физического/виртуального привода.
  4. Укажите виртуальный привод как источник и задайте путь для выходного файла .cdi.
  5. Дождитесь завершения и проверьте результат в эмуляторе.

☑️ Проверка перед конвертацией

Выполнено: 0 / 5

Обратите внимание: при снятии образа с виртуального привода часть низкоуровневой информации (субканалы, точные зазоры между треками) может не перенестись — это зависит от возможностей конкретной связки программ. Для обычных дисков с данными это некритично, а вот для образов с защитой или аудиотреками результат нужно проверять обязательно.

Способ 2: через промежуточный формат BIN/CUE или ISO

Если целевая программа не понимает MDF, но понимает более распространённые форматы, логично сделать конвертацию в два шага. Сначала MDF преобразуется в BIN/CUE (эта пара хорошо сохраняет многотрековую структуру), затем BIN/CUE конвертируется в CDI.

Для односессионных дисков с одним треком данных допустим и промежуточный ISO, но это рискованный вариант: ISO не хранит аудиотреки и мультисессионность. Если исходный диск — игровой, с CD-DA треками, конвертация через ISO гарантированно обрежет часть содержимого.

💡

Перед конвертацией откройте файл .mds или .cue в текстовом редакторе — там видно количество треков. Если треков больше одного, используйте только BIN/CUE как промежуточный формат, а не ISO.

После каждого промежуточного шага сверяйте размер исходного и полученного файлов. Существенное уменьшение размера без объяснимых причин — признак того, что часть данных потерялась.

Сравнение методов конвертации

МетодСохранение структуры трековСложностьКогда применять
Монтирование + снятие образа в CDIВысокое, зависит от программСредняяМультисессионные и игровые диски
MDF → BIN/CUE → CDIВысокоеСредняяДиски с аудиотреками
MDF → ISO → CDIНизкое, теряются лишние трекиПростаяТолько однотрековые диски с данными
Прямая конвертация в UltraISO/PowerISOЗависит от версии программыПростаяКогда формат CDI заявлен в поддержке
⚠️ Внимание: конвертация образов защищённых от копирования дисков может нарушать условия лицензионного соглашения и законодательство вашей страны. Используйте описанные методы только для работы с собственными дисками и резервными копиями, на создание которых у вас есть право.

Типичные ошибки и их решение

Самая частая жалоба — сконвертированный CDI не запускается в эмуляторе или не записывается на болванку. Причины обычно одни и те же.

  • Отсутствовал файл .mds — образ смонтировался без структуры треков, на выходе получился «обрезанный» CDI. Решение: найти парный .mds или переснять образ с оригинального диска.
  • 🔄 Промежуточный ISO уничтожил аудиотреки — игра работает, но без музыки. Решение: повторить конвертацию через BIN/CUE.
  • 📉 Программа-конвертер устарела — старые версии некоторых утилит некорректно обрабатывают образы больше определённого размера. Решение: обновить программу или сменить метод.
  • 💾 Нехватка места на диске — конвертация прервалась молча. Решение: проверить свободное место и целостность выходного файла.

Если результат не работает, не удаляйте исходный MDF до тех пор, пока не убедитесь, что CDI полностью функционален. Исходник — ваша страховка на случай повторной конвертации другим методом.

Почему именно CDI стал стандартом для Dreamcast

Формат DiscJuggler корректно описывал мультисессионную структуру самозагружаемых дисков MIL-CD, которую использовали для запуска неофициального ПО на консоли. Программы записи того времени массово поддерживали CDI, поэтому большинство релизов для Dreamcast распространялось именно в нём, а эмуляторы унаследовали эту поддержку.

Проверка готового CDI-образа

После конвертации образ стоит проверить до записи на диск. Самый простой способ — загрузить файл в эмулятор, поддерживающий CDI: Flycast, Demul или redream. Если образ загружается, игра стартует и звук присутствует — конвертация прошла успешно.

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

⚠️ Внимание: если эмулятор сообщает об ошибке чтения трека или образ определяется как пустой, не пытайтесь записывать такой CDI на болванку — вы только потратите диск. Вернитесь к исходному MDF и повторите конвертацию другим методом из описанных выше.
💡

Успешная конвертация проверяется только запуском: загрузите готовый CDI в эмуляторе и убедитесь, что работают и данные, и звук, прежде чем удалять исходный MDF.

Часто задаваемые вопросы

Можно ли конвертировать MDF в CDI онлайн?

Онлайн-сервисы для такой конвертации практически отсутствуют: образы дисков велики по размеру, а специфика форматов требует низкоуровневой обработки. Кроме того, загрузка больших файлов на сторонний сервис небезопасна. Используйте локальные программы.

Что делать, если у меня только файл .mdf без .mds?

Однотрековый MDF иногда открывается и без .mds — попробуйте смонтировать его или переименовать в .iso/.bin и проверить. Для многотрековых образов без .mds корректная конвертация обычно невозможна: структура треков утеряна, и надёжнее переснять образ с оригинального диска.

Почему после конвертации в игре пропала музыка?

Наиболее вероятная причина — использование ISO как промежуточного формата. ISO не поддерживает аудиотреки (CD-DA), поэтому музыка теряется. Повторите конвертацию через BIN/CUE, который сохраняет многотрековую структуру.

Какой эмулятор лучше подходит для проверки CDI?

Формат CDI поддерживают эмуляторы Dreamcast: Flycast, Demul, redream и ряд других. Выбор зависит от вашей системы и конкретной игры — совместимость отдельных тайтлов различается, поэтому при проблемах с запуском имеет смысл проверить образ в другом эмуляторе.

Можно ли записать полученный CDI на обычную CD-R болванку?

Да, CDI изначально предназначен для записи через DiscJuggler и совместимые программы. Однако запуск записанного диска на реальной приставке зависит от множества факторов — типа диска, ревизии консоли и корректности самого образа. Сначала убедитесь, что образ работает в эмуляторе.