Как дополнить ISO9660, чтобы он вписался в дорожку данных MODE2/2336 в cue sheet?
в первую очередь вот постановка моей проблемы.
Мне дали сильно поцарапанный компакт-диск с заданием спасти данные и создать хорошую рабочую копию. У этого компакт-диска отсутствует даже верхний слой, но только в нескольких местах на внешнем ободе. Я нашел еще одну его копию в Интернете, однако в онлайн-копии отсутствуют 2 секунды первой звуковой дорожки и 300 последних секторов дорожки данных, так что это не очень хорошая копия.
Чтение поцарапанного диска с помощью cdrdao и Alcohol 120% дало мне действительно неоднозначные результаты. Трек данных хороший, на месте. С помощью cdparanoia я смог сбросить звуковые дорожки с поцарапанного компакт-диска, и они в идеальном состоянии. Чтобы сравнить содержимое дорожки данных двух копий, я поместил их в файл ISO9660 и обнаружил, что дополнительные сектора — это данные Joliet, но в остальном все файлы одинаковы в обеих копиях. Звуковые дорожки с оригинального компакт-диска, сброшенного cdparanoia, имеют недостающие 2 секунды, которых нет в онлайн-копии, и у них нет никаких дефектов, которые мне доставили cdrdao и A120.
Итак, теперь я хочу объединить кусочки вместе. У меня самая 1:1 копия ISO9660 часть поцарапанного диска без дефектов, и звуковая дорожка без дефектов и без отсутствующих частей. Итак, я сделал этот листок:
FILE "track01.iso" BINARY
TRACK 01 MODE1/2048
INDEX 01 00:00:00
FILE "track02.cdda.wav" BINARY
TRACK 02 AUDIO
PREGAP 00:02:00
INDEX 01 00:00:00
FILE "track03.cdda.wav" BINARY
TRACK 03 AUDIO
INDEX 01 00:00:00
Однако это всего лишь фрагмент, содержащий только те части, которые относятся к вопросу.
Однако мы знаем, что компакт-диски смешанного режима не сохраняют дорожку данных в MODE1/2048, вместо этого они используют что-то вроде MODE2/2352 или MODE2/2336. Что я могу сделать, чтобы создать cuesheet, который сохранит идеальную звуковую дорожку и файл iso, но правильно преобразует дорожку данных в MODE2/2336? Я попытался просто изменить режим дорожки и смонтировать этот cuesheet с помощью cdemu, но на полученном диске была дорожка данных, к которой нельзя было получить доступ. Я что-то пропустил? Нужно ли конвертировать файл iso в iso mode2? И как мне это сделать?
Я попытался изменить режим в cuesheet, но это привело только к непригодной для использования дорожке данных.