IBM PC

       

Резерв-6 или дополнительные источники емкости


Хотите верьте,

хотите нет, но 800/900 Мб

на диск – это далеко не предел! Помимо основного канала данных, в котором,

собственно, сырые сектора и хранятся, существуют и каналы подкода, в количестве

восьми штук. Один из них используется устройством позиционирования оптической

головки, а остальные семь – свободны. В общей сложности мы теряем порядка

64 байт на сектор или ~20 Мб на стандартный 700 Мб диск.

К сожалению,

непосредственное хранение пользовательских данных в каналах подкода невозможно,

поскольку операционные системы семейства Windows отказываются поддерживать такую возможность. Подходящих

утилит от сторонних разработчиков также не наблюдается. Однако в каналы подкода

нетрудно спрятать конфиденциальную информацию, предназначенную не для чужих

глаз.



Используя Clone CD (http://www.elby.ch/)

или любой другой копировщик дисков аналогичного назначения, снимите образ

прожигаемого диска, предварительно разместив его на CD-RW. По окончании операции на жестком диске образуются три файла: IMAGE.CCD, хранящий содержимое TOC'a; IMAGE.IMG,

хранящий содержимое основного канала данных, и IMAGE.SUB с субканальными данными внутри. Откройте последний файл

каким-нибудь HEX-редактором

(например, HIEW'ом).

Первые

12 байт принадлежат каналу P,

предназначенному для быстрого поиска пауз, его мы трогать не будем (хотя

подавляющее большинство современных приводов P-канал попросту игнорируют). Следующие 12 байт заняты

служебной информацией Q-канала,

содержащего данные разметки. Модифицировать его ни в коем случае нельзя, в

противном случае один или несколько секторов перестанут читаться. Байты с 24 по

96 принадлежат незадействованным каналам подкода и могут быть использованы по

нашему усмотрению. За ними вновь идут 12 байт P/Q каналов и 72 байта пустых субканальных данных и

т. д. – чередуясь в указанном порядке вплоть до конца файла.

Нажав <F3>, подведем курсор к

любому свободному месту и запишем секретную информацию, при необходимости

предварительно зашифровав ее. Клавиша <F9> сохраняет все изменения в файле. Остается только запустить


Clone CD и прожечь модифицированный

образ на диск. При просмотре содержимого диска штатными средствами секретная

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

уже знакомым нам Clone CD, запущенным в режиме чтения образа ("Файл" -> "Чтение CD в файл образ"; HIEW -> IMAGE.SUB).

Смотрите! Вот

то сообщение, которое нам удалось внедрить в субканальные данные

(см. рис. 9) Внимание! Не все приводы поддерживают чтение/запись "сырых"

субканальных данных. Убедитесь, что в "Параметрах профиля" Clone CD стоит "чтение субканалов из треков с

данными" и галочка "не восстанавливать субканальные данные"

сброшена. В противном случае, у вас ничего не получится.



Рисунок 9 Использование пустующих каналов

подкода для сокрытия от посторонних глаз конфиденциальной информации.

Наконец,

дополнительные 13,5 Мб можно получить за счет выводной области диска,

закрывать которую в общем-то и необязательно. Диски с отсутствующей выводной

областью вполне успешно читаются подавляющим большинством современных приводов,

поэтому риск встречи с "неправильным" приводом минимален. Просто

сбросьте галочку "всегда закрывать последнею сессию" в используемой вами

программе прожига!

Но и это еще

не все! Недостатки стандартной EFM-кодировки

очевидны (и об этом уже говорилось выше), однако навязать приводу более

совершенные способы модуляции – невозможно. Пока – невозможно, но в

обозримом будущем ситуация может радикально измениться. Уже появились

рекордеры, позволяющие "вручную" формировать объединяющие биты (что

значительно упрощает копирование защищенных дисков), однако все еще отсутствуют

приводы, позволяющие читать объединяющие биты с интерфейсного уровня иерархии

управления. Тем не менее, практически любой существующий CD-ROM/CD-RW привод поддается

соответствующей доработке – достаточно лишь слегка модернизировать его

микропрограммную прошивку. Экспериментируя со своим скоропостижно умершим PHILIPS'ом – модель CD-RW 2400 ("полетел"

автоматический регулятор скоростей, в результате чего привод всегда работает на

скорости 42х, безошибочно читая только высококачественные диски), автор

увеличил физическую плотность хранения информации на 12% и это – практически

без снижения надежности! Благодаря чему эффективная емкость 700 Мб диска

возросла до одного гигабайта! А это, согласитесь, уже кое-что!

Главным (и

единственным) минусом такого способа записи является его несовместимость со

стандартным оборудованием и - как следствие – полная

непереносимость. Тем не менее предложенная технология выглядит вполне

перспективной и многообещающей.


Содержание раздела