Лазерные диски


Шаг пятый


В порядке эксперимента попробуем "прожечь" искаженный образ в режиме RAW SAO, в котором, как уже было сказано выше, корректная запись сессий с искаженным TOC'ом невозможна. Для гарантированного исключения возможных побочных эффектов желательно использовать привод, не поддерживающий RAW DAO чисто физически (ну мало ли, вдруг копировщик в плане проявления чудес искусственного интеллекта автоматически перейдет на более подходящий режим записи, игнорируя наши установки).

Мастер записи образов копировщика Alcohol 120% выдает следующую информацию о записываемом образе:


Тип: Файл-образ CloneCD
Путь: L:\
Имя: Image.ccd
Image.img
  Image.sub
Размер: 8.81 MB
Сессий: 2
Треков: 2


Сессия 01:  
Трек 01: Mode 1, Длина: -42942(8191.92 GB), Адрес: 045000
Сессия 02:  
Трек 02: Mode 1, Длина: 001715(3.3 MB), Адрес: 013458

Листинг 4 Cводная информация по записываемому образу, выдаваемая Алкоголем
Обратите внимание на размеры и адрес первого трека первой сессии (они выделены жирным шрифтом)

Вот это номер! Если верить Алкоголю, то длина первого трека составляет целых 8 терабайт. Этот чудовищный объем не то что на CD-, на DVD-диск не залезет! На самом деле длина треков в TOC'е нигде явным образом не хранится, но вычисляется как разница стартовых адресов двух смежных треков (если же сессия содержит всего один трек, в ход идет адрес Lead-out области, примыкающей к треку). Искажение стартового адреса первого трека привело к тому, что разница стартовых адресов Lead-out области и этого самого трека стала отрицательной. Действительно, 00:29:33 – 10:02:00 = 2058 – 45000 == – 42942, а если вспомнить, что LBA-адреса по стандарту выражаются 32-разрядными неотрицательными числами, становится понятно, как Алкоголик получил такой неестественно огромный объем (отрицательные числа – это такие числа, чей старший бит взведен, отсюда – маленькое отрицательное число – это очччень большое положительное). Расчеты показывают, что заявленное Алкоголиком значение в 8-терабайт достигается лишь при использовании 43-битных переменных. Вот это да! Алкоголик спроектирован с закладом на будущее (а в будущем нас, как известно, ждут диски с объемами от 30 и более гигабайт, для адресации которых 32-бит оказывается уже недостаточно, плюс еще необходимо учесть резерв, предназначенный для "отлова" отрицательных длин, образовавшихся в результате жестоких извращений с TOC'ом, ведь Алкоголь – это защищенный копировщик!)




Начало  Назад  Вперед