CloneCD - пора копировать диски
Компания Elaborate Bytes была основана в 1986 неким Оливером Кастлом (Oliver Kastl). В основном, компания специализировалась на компьютерах Amiga. Она создавала запоминающие устройства, системы, драйверы, кроме того, она занималась программированием встроенных систем. Единственными коммерческими программными продуктами были CacheCDFS и пользовавшийся громадным успехом IDE-fix. Так получилось, что CloneCD – единственный продукт, разработанный компанией не для платформы Amiga. Вы можете скачать версию CloneCD с поддержкой всех языков отсюда. Для тех, кто живет в Соединенных Штатах, она стоит $49.
CloneCD – это мощная программа для создания "резервных копий" компакт-дисков. Она позволяет создавать совершенные копии большинства имеющихся защищенных дисков. Достигается это с помощью режима записи Raw Mode – в так называемом "сыром" режиме, когда запись данных полностью контролируется программой. Таким образом, с данными можно делать все, что угодно. В этой статье мы рассмотрим, что именно отличает программу CloneCD от всего остального программного обеспечения для записи компакт-дисков.
Итак, чтобы избежать повсеместного пиратства, было разработано множество способов защиты. На сегодня, наиболее распространены следующие средства защиты: SafeDisc (от c-dilla), SecuROM (от Sony), LaserLock – для платформы PC и LibCrypt (от Sony) для приставок (чаще всего употребляется на дисках для PlayStation). Защищенные диски, само собой, копировать сложнее.
Разберемся с совестью. Вы имеете право создавать сколько угодно резервных копий с оригинала. Как справедливо замечают многие, диски легко царапаются и портятся. Бывает, такое случается в результате детской шалости, бывает – от перепада температуры. В результате диски перестают работать. Чтобы максимально продлить срок службы программы на диске и создаются резервные копии.
Сначала мы разберем имеющиеся способы защиты дисков, научимся различать их. Затем, мы протестируем CloneCD, рассмотрим, как эта программа справляется с защитой. В конце статьи мы ответим на наиболее интересные вопросы. Если вы уже знаете, как компакты защищаются от копирования и как определять способы защиты, можно перейти сразу к тестам.
Обзор средств защиты компактов от копирования
SafeDiscЗащита SafeDisc включает следующее: (1) цифровую удостоверяющую подпись (authenticating digital signature), (2) шифрование для защиты содержания (encryption), и (3) программное обеспечение, предотвращающее "взлом" (anti-hacking software). При попытке создать несанкционированную копию на CD-R или с помощью профессионального оборудования для тиражирования компактов, цифровая подпись на копию не передается. А при воспроизведении этой копии без цифровой подписи содержание просто не расшифруется и диск не проиграется.
Защиту можно узнать по следующим признакам: Во-первых, на каждом защищенном таким образом компакте, вы найдете, по крайней мере, один файл с названием типа "0000001.tmp", а в большинстве случаев и файлы clocksp.exe, файлы .iCD, CLCD16.DLL, CLCD32.DLL. Файл "clocksp.exe" имеет характерную иконку.
Во-вторых, как правило, на таких компактах случается много ошибок чтения. Обычно имеется около 10000 нечитаемых секторов (начиная с 800+ и заканчивая 10000+ - подробнее – в тесте), на которые тратится около 20 Мб. SafeDisc v2.0
18 августа 2000 года Macrovision опубликовала пресс-релиз о выходе этого продукта.
- Поддержка API – пакет SafeDisc включает API, который позволяет издателям расширять функциональные возможности;
- Новую защиту отличает новая архитектура. Был пересмотрен практически весь код SafeDisc. В результате был исключена возможность взлома специальными программами, кроме того, было добавлено дополнительное шифрование – чтобы увеличить время, требуемое для взлома;
- Были использованы дополнительные цифровые подписи для усиления защиты от копирования;
- Кроме того, диски SafeDisc могут быть растиражированы только на производственных линиях SafeDisc.
Первой игрой, в которой использовалась защита SafeDisc v2.0 была Red Alert 2. Было замечено, что диск скопировать труда не составляет, но он не работал на большинстве приводов CD-ROM/CDR-W. При попытке установить игру возникала ошибка (error in .tmp file).
Узнать эту защиту можно следующим образом: файла .icd больше нет (это загрузчик SafeDisc); теперь загрузчик встроен в файлы exe (в случае Red Alert 2 – это game.exe и setup.exe), при этом размер файлов практически удваивается. Количество плохих секторов уменьшилось (10051), по сравнению с SafeDisc 1 (10141).
SecuROMПо сути, это комбинация электронной идентификационной метки (Electronic fingerprint), имеющейся на каждом защищенном диске и усложненного механизма шифрования. В отличие от SafeDisc, SecuROM не использует для защиты ошибки чтения на диске, поэтому любой привод, способный считывать данные в "сыром" виде (и способный считывать подканал - SubChannel), быстро справится с такой защитой.
Определить эту защиту можно следующим способом: в большинстве случаев на дисках, защищенных SecuROM, имеются следующие файлы: CMS16.DLL, CMS_95.DLL или CMS_NT.DLL; но встречаются и диски, также защищенные SecuROM, но не имеющие этих файлов.
Имеется ещё один способ определения такой защиты: если внимательно рассмотреть штриховой код, можно увидеть надпись "DADC" (Это относится только к компактам с данными, так как на аудио компактах производства Sony также можно встретить эту надпись).
Не так давно, Sony обновила защиту SecuROM, чтобы сделать копирование ещё более трудным. Например, игра Vrally 2 Expert-Edition как раз использует новую защиту. На этот раз система проверяет тип диска, и если опознает его как CDR, приложение закрывается. Последние версии программы CloneCD могут копировать даже такие диски, но с ними можно работать лишь с простых CD-ROM приводов.
LaserLockЗащита LaserLock представляет собой комбинацию шифровального программного обеспечения и уникальной лазерной метки на поверхности компакта. Метка эта создается в процессе создания матрицы для штамповки, в результате копирование становится практически невозможным. Практически любое приложение CD-ROM имеет свой уникальный блокирующий параметр, который обеспечивает полную защиту от противозаконного копирования и тиражирования.
Распознать эту защиту можно следующим образом: в корне каждого такого компакт-диска имеется скрытый каталог "LaserLock". В нем содержится несколько файлов из нечитаемых секторов. Более того, маленький тоненький круг, в котором заключены эти нечитаемые сектора, видны на самом компакте.
LibCrypt protectionLibCrypt звучит как волшебное слово для SONY? Или нужно было сказать "звучало"? Так как благодаря CloneCD можно преодолеть и эту защиту. Как заявляют авторы CloneCD: "..Это интересный побочный эффект, ведь программа CloneCD изначально предназначена для создания резервных копий PC CD.."
Этот механизм защиты появился в октябре 1998 года с появлением игры MediEvil. Механизм использует цифровые идентификаторы (Digital ID), которые хранятся в подканале (SubChаnnel). Идентификатор представляет собой 16-битный ключ. Как и в SafeDisc, со временем защита претерпела некоторые изменения и к настоящему времени существует целых четыре версии LibCrypt – LC-1, LC-2, LC-3, LC-4. Последняя основана на LC-3, и кроме всего прочего, включает в себя несколько дополнительных программ и несколько .exe файлов для усложнения процедуры копирования. Что до CloneCD, то программа справляется с этой версией так же легко, как и с предыдущими. Ведь защита использует данные, записанные в подканале, а CloneCD переписывает все, что видит.
Как и любая другая защита, LibCrypt состоит из двух отдельных программ: первая выполняет контрольную проверку диска, чтобы определить, является он копией, или оригиналом. А вторая, в зависимости от результата выполнения первой, либо расшифровывает блоки данных, либо не расшифровывает. Хотя в основу был взят один и тот же код, за те несколько раз, что переделывалась защита, от начального кода в LC3 не осталось практически ничего.
Распознать защиту можно только запустив копию. Если игра не запустится, то, возможно, вам как раз попался диск, защищенный таким образом.
Кроме того, имеется ещё один способ. Хакерами Icarus/Paradox (по оригинальной идее AVH) была создана специальная программа для быстрого нахождения правильного ключа. Все, что нужно – вставить компакт LC-F CD (LibCrypt finder – программу для обнаружения LibCrypt) в PlayStation, вставить защищенный компакт или скопированный компакт в PlayStation, и на экране на несколько секунд появится 16-битный ключ: в случае незащищенных игр будет высвечиваться значение $1F0000045, если же диск защищен LibCrypt – то значение будет иным. Не думайте, что найти эту программу в сети будет легко – она предназначена только для членов их команды. Но вы можете зайти на их сайт – www.paradogs.com
Информация к размышлению: Infogrames (издатель игр), похоже, официально купила у Sony лицензию на LibCrypt, поэтому с конца июня 1999 года 80% игр, выпущенных Infogrames защищены LibCrypt (Например, V-Rally 2, Le Mans 24H, Eagle One Harrier Atack, Gekido, и так далее).
CD-COPSCD-Cops – это защита-оболочка, которая добавляется к основным программам компакта. Это единственное требуемое изменение. Чтобы установить идентификационную метку измеряются крохотные различия. Метка представляет собой восьмиразрядный код или число.
Эту защиту можно узнать по файлу CDCOPS.DLL в установочной директории, а также по файлам с расширениями .GZ_ и .W_X.
DiscGuardDiscGuard – это технология для защиты оптических дисков от пиратов. Защита использует специальную "подписи" на матрице во время тиражирования с помощью специального копировального аппарата, или на CD-R с помощью DG-Author, комбинации специального привода для записи CD-R и соответствующего программного обеспечения.
Защиту можно узнать по следующим файлам в установочном каталоге: IOSLINK.VXD и IOSLINK.SYS.
Определители защитыPerfect Copy 2000 Perfect Copy 2000 – это полезная утилита для CloneCD, особенно для начинающих пользователей. Она просканирует и определит всевозможные защиты компактов и нужным образом настроит CloneCD. По словам автора, в будущем Perfect Copy и Copy Protection Detector станут единым продуктом.
CloneCD Games Database CloneCD Games Database – это программа, содержащая перечень PC и PSX игр, и перечень защит, которыми могут быть защищены игры. Затем программа нужным образом настроит CloneCD. Кроме того, имеется встроенный определитель защиты компактов, обновляется база данных игр и защит, ведется статистика по отзывам пользователей.
CD Protection Scout Похоже, что определители защиты компактов пользуются огромной популярностью. Эта программа, похоже, самая свежая и самая обновляемая из всех имеющихся программ. В настоящее время эта программа определяет все известные способы защиты дисков от копирования (даже последние версии SecuROM)
Clony По мнению многих, эта программа лучше других опознает защиту компактов. Программа доступна на английском и на немецком языках. После распознавания защиты она передает в CloneCD самые подходящие настройки.
Дополнительные утилиты
PlayBackКак заявляют авторы PlayBack, диски, защищенные SafeDisk2, могут быть скопированы лишь только на некоторых приводах. Для чтения копий с компактов, защищенных SecuROM, также требуется специальное аппаратное обеспечение – привод, способный записывать в режиме RAW-DAO и привод, способный считывать данные из подканала треков данных (SubChannel Data). Далеко не у каждого найдутся подобные устройства. Копии дисков, защищенных SecuROM 2, можно использовать лишь на простых приводах CD-ROM, а не на CD-Writer или DVD-CD-Writer combo. Утилита PlayBackup не взламывает приложения, она на лету изменяет данные для защиты от копирования, поступающие в программу из CD-ROM.
Патч SecuROM: если приложение пытается считывать данные из подканала компакт-диска, драйвер PlayBackup будет выдавать уже измененные данные. В результате копия будет восприниматься как оригинал.
Патч Hide CD-Writer: Когда приложение определяет, какой тип компакта вставлен в привод: обыкновенный компакт, CD-R или CD-RW, драйвер PlayBackup будет определять диск, как штампованный, серебряный компакт. В результате копии будут запускаться на любых приводах.
Патч SafeDisk2: Так как множество приводов не могут записывать специальные сектора "SafeDisk2 Sectors", PatchImage заменяет эти сектора "буквенными описаниями" ("literal descriptions") содержимого секторов. Эти заменители секторов могут быть записаны любыми пишущими приводами. При воспроизведении копии, драйвер PlayBackup преобразует эти сектора в оригинальное содержание. В результате копия работает.
Вы спросите, как использовать эти утилиты? Процедура несложная. Создайте образ SD2 – SecuROM с помощью CloneCD, а затем, с помощью вышеупомянутых утилит "отредактируйте" полученный образ. После редактирования все, что нужно сделать – записать этот образ на пустой диск и активизировать драйвер PlayBackup.
Чтобы запустить драйвер, щелкните по иконке "Smiley" на панели задач. Если PatchImage изменил файл образа (это можно узнать в окне статуса), копия работать не будет, если не запущен драйвер PlayBackup. Вы можете включить или выключить PlayBackup драйвер, также вы можете выбрать тип защиты.
InseKtorInseKtor – это вторая утилита, позволяющая копировать компакты, защищенные SD 1 и SD 2. Многим не хватает PlayBack, так как она работает только под Windows 9x. В отличие от нее, утилита InseKtor поддерживает только Win2k. Нет в жизни счастья.
InseKtor, как и PlayBack, корректирует образы SafeDisc 1 и SafeDisc 2, и устанавливает драйвер VXD, чтобы диск читался на любом приводе. Ещё эта утилита привлекательна тем, что позволяет изменять самые разные образы. Автор предлагает создавать образы программой BlindRead, но можно использовать и CloneCD. PlayBack не поддерживает такого разнообразия образов. Зато InseKtor способна работать лишь с защитой SafeDisc, а SecuROM, в отличие от PlayBack, не поддерживается.
Вы спросите, зачем нужна эта утилита? Дело в том, что SafeDisc 1 использует множество секторов с неисправимыми ошибками. Чтобы скопировать такие секторы, нужен привод, способный записывать в режиме RAW-mode. Кроме того, потребуется специальное программное обеспечение для записи RAW (BlindWrite, CloneCD).
Защита Safedisc 2 использует секторы со специальными математическими моделями. Благодаря им, читать такие компакты бывает очень трудно. Любая программа копирования компактов сможет скопировать 2 сектора SafeDisc, но далеко не все приводы смогут прочитать получившуюся копию. SafeDisc – это собственная разработка компании c-dilla, которую купила всем известная Microsoft.
Итак, InseKtor решает все проблемы аппаратного обеспечения.
Принцип работы InseKtor схож с принципом работы утилиты PlayBackup: ". все защищенные секторы (сложные для чтения или записи) удаляются, а вместо них записываются подписи. По мере чтения компакта, драйвер Hook обнаруживает подписи и на лету заменяет их нужными секторами. "
Утилита проста в использовании, даже для новичков. Создайте образ защищенного SD 1 или SD 2 компакта с помощью BlindRead или CloneCD. После этого воспользуйтесь InseKtor, чтобы откорректировать образ, затем запишите его на компакт.
После того, как установили VXD драйвер (тот самый Hook), откройте закладку Driver Status в приводе, с которого вы собираетесь запускать копию.
Интерфейс CloneCD- Считать данные в файл образа (Создает файл образа компакта);
- Записать файл образа;
- Скопировать компакт (Считать, затем записать);
- Очистить компакт
- Закладка Read: Первая кнопка на этой закладке – для записи файла образа. Пожалуй, это самая главная кнопка. Для того чтобы скопировать защищенный компакт, нужно отметить некоторые галочки. После выбора привода и установки скорости, можно как раз настроить программу для копирования тех или иных дисков. Рассмотрим опции более подробно:
a) "Read SubChannel Data From Data Tracks" - читать данные подканала из треков данных Эту опцию необходимо выбирать в тех случаях, когда переписываются компакты, имеющие в своей защите цифровые идентификаторы (которые хранятся в подканале). Из протестированных нами систем защиты только SecuROM (PC) и LibCrypt (PSX) хранят цифровые идентификаторы в подканале. Кроме того, похоже, диски, защищенные ProtectCD, также используют подканал.
b) "Read SubChannel Data From Audio Tracks" – читать данные подканала из аудио треков Если отмечена эта опция, с компакта считывается вся позиционирующая информация, таким образом, между треками образуются точно такие же промежутки. Эта опция не обязательна, если вы работаете с дисками PlayStation, защищенными LibCrypt. Но даже если вы отметите эту опцию, ничего страшного не произойдет, и диск скопируется. Похоже, необходимо отмечать эту опцию для копирования компактов с защитой ProtectCD. К сожалению, на момент тестирования у нас под рукой таковых не оказалось.
c) "Fast Error Skip" – быстрый пропуск ошибок Очень полезная опция, когда встречается множество нечитаемых секторов, особенно это относится к компактам, защищенным SafeDisc. Эта опция отключает коррекцию ошибок на приводе во время чтения, то есть переменная, определяющая количество попыток чтения, будет установлена в ноль (или выше). В зависимости от используемого привода, чтение может происходить действительно очень быстро (это относится в частности к приводам Plextor 8/20 и Toshiba). Кроме отключения коррекции ошибок, эта опция позволяет выбрать уровень коррекции ошибок (программный или аппаратный, можно и вовсе отключить коррекцию ошибок). Предполагается, что эта опция устанавливается на привод целиком, а не изменяется в зависимости от дисков (именно поэтому она запрятана так далеко). По умолчанию устанавливаются наилучшие значения:
NONE – выбирать не стоит – существует "чтобы было" SOFTWARE – подходит для всех приводов, кроме Toshiba HARDWARE – подходит для приводов Toshiba
С помощью количества попыток можно регулировать баланс между скоростью чтения, и его качеством. Стоит отметить, что по умолчанию выставляются неплохие настройки.
d) "Don't report read errors" – не сообщать об ошибках чтения Ошибки чтения не будут появляться в окне отчетов. Эта опция может сберечь вам несколько секунд – в зависимости от типа защиты.
e) "Intelligent Bad Sector Scan" - умное сканирование плохих секторов Выбор этой опции позволит CloneCD сканировать плохие сектора. В наших тестах, при включенной опции быстрее читался лишь диск, защищенный LaserLock (В случае с приводом, не способным игнорировать ошибки чтения).
- Image File Tab (закладка файла образа)
В этой закладке можно выбрать, в какой файл программа будет записывать образ диска, кроме того, можно указать, нужно ли удалять файл после записи. Программа может записывать файлы трех типов (*.CCD, *.IMG и *.SUB). Итак, в указанный каталог записывается три файла с одинаковыми именами, но разными расширениями:
A) CloneCDImage.ccd. Это управляющий файл CloneCD. В нем содержится информация о логической структуре компакта. Файл CCD – это обычный текстовый файл ASCII. Возможно, опытные пользователи захотят изменить его, чтобы защитить уже свои собственные компакты.
B) CloneCDImage.img – этот файл содержит данные из основного канала всех треков компакта, и C) CloneCDImage.sub - в этой файле содержатся данные подканала всех треков компакта.
Кроме того, в CloneCD имеется информационная утилита, позволяющая узнавать возможности того или иного привода.
- Write Tab – закладка записи
Здесь имеются следующие опции:
RAW DAO: это режим работы программы по умолчанию. Он позволяет целиком и полностью управлять процессом записи компакта. И если ваш привод умеет работать в этом режиме, то вы сможете скопировать большинство защищенных дисков.
RAW SAO: Если ваш привод не поддерживает режим "RAW DAO", тогда, возможно, он поддерживает режим "SAO RAW".
"RAW SAO": в этом режиме данные записываются в "сыром" виде, но при этом привод создает все данные подканала. Этот режим создан "для совместимости". В принципе, с его помощью можно записывать компакты с плохими секторами, которые не используют подканал.
"RAW SAO+SUB": в этом режиме данные записываются также в "сыром" виде, PQ под-код создается самим приводом, и, кроме того, будут записаны данные подканалов R-W (CD+G). Этот режим используется только для копирования CD+G компактов.
Кроме того, может случиться, что ваш привод поддерживает оба режима оба режима (RAW+SAO DAO). В этом случае CloneCD позволит вам выбрать наиболее подходящий вариант. Разумеется, в большинстве случаев лучше использовать RAW DAO. Оба режима возможны, например, в приводах Ricoh
- Write Options (Опции записи):
Don't repair SubChannel Data (Не восстанавливать данные подканала): эту опцию необходимо выбрать только для копирования компактов PlayStation с защитой LibCrypt. В других случаях использовать эту опцию не рекомендуется. Если опция недоступна, это значит, что ваш привод не умеет записывать 96 байт данных подканала: это аппаратное, а не программное ограничение.
Simulate writing: (имитировать запись): эта опция позволяет имитировать запись, если только позволяет ваш привод. BURN-Proof/Just Link: последние версии CloneCD поддерживают всевозможные технологии защиты от опустошения буфера (BURN-Proof & JustLink). Кроме того, эту опцию можно будет использовать в будущем, в режиме копирования компактов "на лету".
Perform Laser Power Calibration (калибровать силу лазера): как правило, использовать эту опцию не приходится – привод RW сам регулирует силу лазера. Опция позволяет определить непригодный компакт без записи, например с ее помощью можно определить, будут ли записываться несертифицированные диски на скорости 12x. При использовании этой опции на некоторых приводах Philips возникают проблемы. Поэтому по умолчанию опция отключена.
Wait until Buffers are full (Ждать, пока не заполнятся буфер): если выбрана эта опция, программа будет ждать, пока не заполнятся буферы, и только после этого начнет запись. Обычно, использовать эту опцию не приходится, так как буферы заполняются по мере записи компакта.
Always close last session (Всегда закрывать последнюю сессию): как правило, эта опция выбрана. Однако, если вы собираетесь копировать "специальные" многосессионные приставочные компакты (загрузочные диски Utopia DC), эту опцию придется отключить.
- EraseCD Tab (Закладка "стереть компакт") Кроме всего прочего, вы можете удалить файлы с RW компакта (полное/быстрое удаление), поэтому нет нужды использовать дополнительные программы.
- Global Tab: (Общая закладка) С её помощью, вы можете настроить буфер, который будет использовать программа в процессе записи. По умолчанию устанавливается наилучшее значение. Но если вдруг возникнут проблемы – вы сможете увеличить размер буфера.
- CloneCD Settings (Настройки CloneCD)
С помощью меню Tools вы можете открыть окно настроек программа. Каковы возможности настройки?
Auto Insert Notification: (Оповещение об автоматическом закрытии дверцы привода) Здесь вы можете отключить оповещение у любого привода.
Auto Play: (Автозапуск) Здесь вы можете установить автозапуск компакта
CloneCD Update: эта опция позволяет автоматически или вручную проверить наличие новых версий (для этого должен быть установлен Internet Explorer 4 или выше). Если опция активизирована, CloneCD будет автоматически раз в неделю проверять, не появилась ли новая версия или патч, и если появились, то скачивать их.
Email Author: написать письмо автору. С помощью этой опции вы можете рассказать авторам программы, о том, как ведет себя программа с тем или иным приводом.
- CloneCD Skins (Оболочки) Кроме всего прочего CloneCD поддерживает изменение внешнего вида. То есть вы можете изменить вид программы, и даже разработать свой собственный. В меню Tools для этого нужно выбрать пункт Skins, далее вы можете указать путь, где находятся оболочки, и выбрать понравившуюся. По умолчанию оболочки находятся в папке CloneCD/Graphics.
Тестирование Тестирование LaserLockБольшинство из протестированных нами приводов очень долго читали диск-оригинал. Особенно это относится к приводам Plextor. Это не лучший выбор для копирования дисков LaserLock. То есть эти приводы читают диски-оригиналы с такой защитой ещё дольше, чем остальные. Но это не относится к чтению копий дисков с защитой LaserLock – здесь все в порядке. Кажется, все приводы считывают копию быстрее, чем оригинал. Ниже представлены результаты тестирования разных дисков LaserLock на разных приводах (больше - лучше). При тестировании были выбраны опции Fast Skip Error и Intelligent Bad Scanner:
Итак, вы видите, большинство приводов испытывали трудности при чтении дисков с защитой LaserLock. Ниже представлены результаты тестирования уже копий дисков с защитой LaserLock. Заметьте, скорость чтения копий значительно выше, чем скорость чтения оригиналов. Почему? Ответ на этот вопрос вы найдете в FAQ. Для чтения копий дисков оптимально использовать только опцию Fast Skip Error:
Вывод: Скорость чтения копий дисков с защитой LaserLock значительно выше скорости чтения оригинала. Для чтения оригинала лучше использовать опции Intelligent Bad Sector Scanner и Fast Skip Error. Для чтения копии лучше всего использовать лишь Fast Skip Error.
SafeDiscБольшинство протестированных нами приводов достаточно быстро читали диски SafeDisc. Например, все диски Plextor читали как оригиналы, так и копии дисков с защитой SafeDisc очень быстро. Для чтения дисков SafeDisc, это, пожалуй, лучший выбор. Похоже, что некоторые приводы читают копии дисков с защитой SafeDisc даже чуть быстрее, чем оригиналы. Но лишь некоторые. Ниже приведены результаты чтения оригиналов диска с защитой SafeDisc (Euro2000). При тестировании использовалась лишь опция Fast Skip Error:
Похоже, что приводы Plextor хуже справляются с чтением копий дисков, и по производительности уступают приводам Ricoh и Yamaha:
Выводы В независимости от имеющегося у вас привода (способного пропускать ошибки чтения, или нет), для чтения как копий, так и оригиналов дисков с защитой SafeDisc, лучше всего использовать опцию Fast Skip Error. Опцию Intelligent Bad Sector Scanner на большинстве приводов использовать не рекомендуется, пусть даже в ряде случаев результат может оказаться чуть лучше.
SecuROMПримечание: все приводы Plextor способны читать диски с защитой SecuROM, но приводы Ricoh и Yamaha справляются намного быстрее.
Примечание: То же самое относится и к чтению копий дисков с защитой SecuROM.
LibCryptПримечание: Похоже, что диск с MediEvil 2 является исключением: игра зависает на третьем уровне, даже если копировать её с помощью CloneCD.
Многие отмечают, что CloneCD не позволяет копировать диски с защитой DiscGuard или CD-Cops. К сожалению, у нас под рукой не оказалось таких компактов, чтобы подтвердить или опровергнуть эти утверждения.
Что касается DiscGuard, то похоже, что эта защита "слишком хороша" - некоторые приводы отказываются читать даже диски-оригиналы. (например, Colin Mc Rae Rally), поэтому издателю (Codemaster) пришлось выпустить патч, который снимает защиту.
Что касается CD-Cops, то, по слухам, она замеряет время чтения некоторых слегка поврежденных секторов. А приводы читают одинаково далеко не всегда. Кроме того, не стоит забывать о том, что оригиналы с защитой CD-Cops также читаются не на всех приводах. Может быть, поэтому эта защита не так популярна, как остальные. Кроме того, многое зависит от типов болванок. Скорее всего, при использовании болванок Mitsumi Gold 74 и Kodak Gold Ultima 74, у вас получится скопировать диск CD-Cops. Похоже, что болванки с золотым покрытием имеют лучшую отражающую способность, поэтому они могут быть успешно использованы для копирования дисков с защитой CD-Cops.
Выводы по тестированиюLaserLock Данные подканала из треков данных Нет Данные подканала из аудио-треков Нет Fast Skip Error Да Intelligent Bad Sector Scanner Да Don't repair SubChannel Нет SafeDisc Данные подканала из треков данных Нет Данные подканала из аудио-треков Нет Fast Skip Error Да Intelligent Bad Sector Scanner Нет Don't repair SubChannel Нет SecuROM Данные подканала из треков данных Да Данные подканала из аудио-треков Нет Fast Skip Error Нет Intelligent Bad Sector Scanner Нет Don't repair SubChannel Нет Playstation Protected CD (LibCrypt) Данные подканала из треков данных Да Данные подканала из аудио-треков Нет Fast Skip Error Нет Intelligent Bad Sector Scanner Нет Don't repair SubChannel Да Playstation non Libcrypt Protected / AudioCDs Данные подканала из треков данных Нет Данные подканала из аудио-треков Нет Fast Skip Error Нет Intelligent Bad Sector Scanner Нет Don't repair SubChannel Нет ProtectCD Данные подканала из треков данных Да Данные подканала из аудио-треков Да Fast Skip Error Нет Intelligent Bad Sector Scanner Нет Don't repair SubChannel Нет Karaoke Audio CD's Данные подканала из треков данных Нет Данные подканала из аудио-треков Да Fast Skip Error Нет Intelligent Bad Sector Scanner Нет Don't repair SubChannel Нет
Настройки для копирования компактов с защитой ProtectCD нами не тестировались, но тестировались нашими читателями.
Общие выводы- Программа способна создавать копии дисков, использующих практически любую имеющуюся защиту (SafeDisc, SecuROM, ProtectCD, PSX LibCrypt)
- Поддержка режима "SAO RAW" практически для всех приводов CDR-W
- Низкая цена (45$)
- Для работы не нужны приводы ASPI
- Прекрасный механизм пропуска ошибок чтения
- Не конфликтует с другими программами для записи компактов
- Постоянно обновляется
- Программа не справляется со схемой загрузки компактов для Playstation. Поэтому для воспроизведения копий вам потребуются Modchip или Action Replay.
- Пока нельзя копировать компакты, использующие менее распростаненные типы защиты (DiscGuard, CD-Cops). Кроме того, не копируются отдельные экземпляры компактов, защищенные LibCrypt (Такие как MediEvil 2)
Появившаяся в ноябре 1999 года программа CloneCD - первая программа, позволяющая пользователям создавать работающие копии компактов, защищенных любым из большинства распространенных на этот момент средств защиты. Можно назвать эту программу лучшей, из имеющихся на сегодняшний момент программ копирования дисков. В ней имеется ряд опций, недоступных в конкурирующих программах (CDRWin, Fireburner). Что касается PadusDJ, BlindWrite и WinOnCD, то в последних версиях также появилась возможность работы в режиме DAO-RAW, что позволяет им успешно конкурировать с CloneCD.
- Поддержка образов BIN/CUE (создание и запись);
- Поддержка образов ISO (создание и запись);
- Поддержка записи на нескольких приводах;
- Опция, позволяющая не закрывать компакт;
- Способность записывать компакт в режиме RAW SAO на приводах с поддержкой RAW DAO.
Я слышал, есть два варианта режима RAW DAO. В чем разница?
На самом деле LibCrypt не использует подканалы R-W. Как и SecuROM, защита использует подканал Q. Поэтому диск можно читать в режиме RAW 16. Поэтому CDRWin может читать диски, защищенные SecuROM и LibCrypt, только несколько иначе, не в режиме BIN/CUE. Вам придется выполнять посекторное чтение.При записи в 16-байтном режиме, привод исправляет CRC в подканале Q. А в 96-байтном режиме привод ничего не исправляет. Дополнительные 80 байт (подканалы R-W) никак не используются в LibCrypt/SecuROM. 96-байтный режим просто отключает исправление CRC, а это все, что нужно для копирования дисков с защитой LibCrypt.
Что представляет собой MMC SAO RAW?
- Многосессионный режим пока не поддерживается. Поэтому в этом режиме нельзя скопировать CD-Extra и Photo CD.
- Диск нельзя записать "как попало" ("Crazy Disc Layouts"). Это ограничение именно режима SAO, а не CloneCD.
- Нельзя скопировать диск, использующий в своей защите данные подканала. Это также ограничение режима SAO, а не CloneCD.
- Не будут записаны номера Media Catalog Numbers (MCN) и International Standard Recording Code Numbers (ISRC).
- Не будут записаны индексы и паузы на аудио-компактах.
- В зависимости от модели привода, не могут быть записаны треки, длительностью менее 4 секунд и диски Enhanced CD.
Планируется ли поддержка режима TAO?
Как сделать, чтобы Yamaha CRW2100E работала в режиме DAO-RAW?
Что представляют собой данные подканала? И что такое данные основного канала?
Почему нельзя активизировать опцию "Don't repair SubChannel Data"? Могу ли я в этом случае сделать копию диска, защищенного SecuROM?
- нельзя записывать CD-Text
- нельзя записывать диски PSX (с защитой LibCrypt)
- нельзя записывать диски Karaoke (CD+G)
Почему копии новых дисков SecuROM работают только на CD/DVD-ROM?
Как вы уже знаете, защита SecuROM для CloneCD трудности не составляет. Но компания Sony улучшила защиту, и в последних изделиях, использующих эту защиту (таких, как VRally 2 Expert Edition), добавлен специальный механизм.Итак, такой диск не будет работать на пишущих приводах, потому что защита проверяет диск на наличие информации ATIP. Пишущие приводы могут считывать эти данные с помощью команды ReadTOC (с кодом ATIP), и поэтому копия перестает работать. Диски CDR/CDRW располагают этой информацией, тогда как серебряные (прессованные) - нет. Тем не менее, такие копии прекрасно работают на простых приводах. Все потому, что они не могут читать информацию ATIP. Мы считаем, что в скором времени и другие компании станут защищать диски подобным образом.
Почему другие имеющиеся программы для копирования дисков не копируют мои компакты?
Большинство других программ (CDRWin, Fireburner, BlindWrite) не копируют защищенные диски, так как не умеют записывать данные подканала.CDRWin и Fireburner: CDRWin работает только в режиме DAO RAW 16, но он не записывает пользовательские данные (определяется списком CUE). Режим RAW 96 кроме Karaoke и LibCrypt ничего другого копировать не позволяет. Если использовать с помощью BlindWrite или PadusDJ, то можно скопировать диски SafeDisc/LaserLock. Итак, режим RAW 16 позволяет копировать SafeDisc, SecuROM и LaserLock, но не LibCrypt и не Karaoke. А режим Raw 96 позволяет записывать все, что угодно, если позволяет программное обеспечение.
Если CDRWin и FireBurner поддерживают RAW 16, почему не работают копии?
1. Вы не можете скопировать диски SafeDisc/LaserLock.Вы можете только подделать эти защиты. В частности, программа CloneCD при чтении заменяет плохие сектора данными, которые при записи "подделывают" плохие сектора. При записи специально поврежденных EDC/ECC данных, привод подумает, что попался плохой сектор, хотя на самом деле это не так.Программа CDRWIN при чтении этого не делает. Поэтому в случае с этой программой, основная проблема заключается в чтении данных, а не в записи. Программа способна записывать поврежденные данные в режиме DAO RAW 16. Но при чтении нужных операций она не выполняет. Однако, в некоторых случаях, при чтении с использованием опции "Replace", CDRWin может работать так же, как и CloneCD. При чтении нужно выбрать "Replace", а при записи – RAW.
2. SecuROM: (LibCrypt мы не рассматриваем, так как CDRWIN не поддерживает режим DAO RAW 96) Хотя режима DAO RAW 16 достаточно для копирования дисков SecuROM, CDRWin не использует все возможности этого режима. Для копирования SecuROM необходимо записывать пользовательские данные в подканал Q. Режим DAO RAW 16 позволяет это делать, но CDRWin не предусматривает способа сохранять данные подканала Q в файле BIN а затем записывать их на диск. CDRWin генерирует данные подканала Q, основываясь на списке CUE. Поэтому по возможностям режим DAO RAW 16 в CDRWin полностью соответствует режиму SAO RAW.
И ещё: в отношении SafeDisc и LaserLock, режим SAO RAW полностью соответствует режиму DAO RAW 16. Несколько слов о FireBurner. Если в FireBurner задйствовать поддержку файлов CCD/IMG/SUB, то можно копировать диски SecuROM (Полностью идентично CloneCD). Что касается BlindRead/BlindWrite, то они не копируют диски SecuROM по той же причине, что и CDRWin.
Почему мой привод считывает копии быстрее оригиналов?
Почему привод Plextor UltraPlex40x не читает 96 байт данных подканала?
Почему привод HP8100 не работает с CloneCD?
Можно ли записывать диски на 99 минут с помощью CloneCD?
Можно ли составлять свои собственные компакты с помощью CloneCD?
Как скопировать GD CD с помощью CloneCD?
Каковы оптимальные настройки для переписывания диска с такой-то игрой?
Справляется ли CloneCD со схемой загрузки дисков для PlayStation?
Знаю, что мой привод способен записывать в режиме DAO RAW, но у меня не получилось скопировать диск, защищенный SecuROM. Почему?
Я только что скопировал защищенный компакт с игрой. Смогу ли я его скопировать другим программным обеспечением?
Насколько мне известно, не все приводы способны читать данные из подканала, но как они тогда читают диски-оригиналы, защита которых использует данные подканала?
Это очень умный вопрос. На самом деле приложение способно определить, присутствует ли защита, даже если привод в CloneCD не может считывать данные из подканала. Поэтому защиты, использующие данные подканала такие эффективные.Если привод может проигрывать аудио-диски, значит, он может считывать подкоды (по крайней мере, некоторые). Когда вы проигрываете аудио-диск с помощью cdplayer.exe, вы видите текущее время воспроизведения. Это время как раз считывается из подкодов. Итак, вы можете отключить громкость и попросить привод прочитать первую дорожку как аудио-трек. Большинство приводов пропустят аудио-треки при попытке проиграть треки данных, но для профилактики убавьте громкость. Затем, по мере чтения, будут считываться данные подканала. На самом деле все приводы способны читать данные подканала, хотя и не в том виде, как хотелось бы. Говоря весьма приближенно, в данных подкода имеется одно целиком пустое, и наполовину пустое поле. Их вполне хватит для хранения кодов расшифровки защиты от копирования.
Как это достигается? Для того, чтобы узнать о защите, вовсе не обязательно точно считывать все данные подканала. Достаточно выполнить просто спозиционировать привод (выполнить инструкцию SEEK, затем инструкцию READ) и попросить привод считать данные подканала с текущей позиции с помощью инструкции Read SubChannel Data. Защищенная программа сама знает нужную позицию, откуда необходимо считывать данные подканала. Все эти операции поддерживаются практически всеми приводами. При этом, если вы захотите скопировать защиту, ничего у вас не выйдет. (Понадобятся недели, чтобы найти место, где именно на компакте находится защита).Чтобы полностью скопировать защиту (за приемлемое время), устройство, считывающее диск-оригинал, должно одновременно передавать как данные основного канала, так и данные подканала в одном потоке (синхронно), чтобы затем точно записать эти данные. Заметим, что большинство приводов имеют фиксированную погрешность смещения (Основного канала по отношению к подканалу данных). Ведь данные основного канала поступают через блок исправления ошибок (ECC electronic), а данные подканала передаются без изменений. Например, при чтении сектора x, привод считает данные из основного канала сектора x, а данные подканала из сектора x+y. Программа CloneCD компенсирует эту погрешность своим собственным патентованным методом.
Предложения по аппаратному обеспечению- Совместимые CDR-W приводы (с поддержкой режима SAO RAW)
- Toshiba CD-ROM XM-6602B, 6702B для чтения
- Toshiba SDM1201/SDM1212/SDM1302 DVD-ROMs для чтения
- Mitsumi 4802TE, 4804TE для записи
- HP 8200i / 9100i / 9110i / 9200i / 9210i / 9300i / 9310i для записи
- Sony CR-X 120E, CR-X 140E / CR-X140S / CR-X145E / CRX-145S / CRX-160E для записи
- Plextor PX-W820 / PX-W8220 / PX-W8432/ PX-124TS/ PX-W1210A / PX-W1210S для записи
- Ricoh 7063A / 7080A / 7083A/ 7120A / 9060A / 9080A / 9120A для записи
- TDK VeloCD 8432 / 121032 для записи
- Lucky Goldstar LG CED-8120B для записи
- WAITEC CD-R WT2082 / WT3284 для записи
- SANYO BP1400 / BP2 / BP3 / BP4 для записи
- YAMAHA 2100E/S для записи
- Teac W54E
- Plextor PX-W8220, PX-W8432, PX-W124TS, PX-W1210A, PX-W1210S
- HP CD-Writer 8200i, 8210i, 9100i, 9110i, 9200i, 9210i, 9300i, 9310i, 9310i
- Sony CR-X120E, CR-X140E/S, CR-X145E/S, CR-X145E/S, CR-X160E/S
- Ricoh 7063A, 7080A, 7083A, 7120A, 9120A
- TDK VeloCD 8432, 121032
- Mitsumi 4804TE, 4805TE
- YAMAHA 2100E, 2100S
- Lucky Goldstar LG CED-8120B
- Совместимые CDR-W приводы (с поддержкой режима DAO RAW)
- Большинство приводов Philips,
- Acer: CRW-4432A, 6432A, 8432A, 8432IA, 1032A, 1208A
- Artec: CDRW-4x4x24 (Philips CDD4201 OEM)/ WPA-28 / CDRW-8x4x32 (Philips CDD4801 OEM)
- Fujitsu: Spinbird CD-RW 4x4x24x (Philips CDD4201 OEM) / Spinbird CD-RW 4x4x32x (Philips CDD4401 OEM)
- Hewlett Packard: 8250i (Sony CR-X120E / Philips CDD4201 OEM) (?)
- Imation: CD-R 8x20 [Plextor PX-R820 OEM]
- Iomega: ZipCD 4x650 (Philips CDD4201 OEM)
- Lifetec/Medion/Tevion: LT 9330 (Acer CRW-4432A OEM) / LT 9340 (Philips CDD4401 OEM) / MD 9325 (Acer CRW-6432A OEM) / MD9898 CDR/RW 4x4x32 (Acer CRW-4432A OEM) / TD9898 CDR/RW 4x4x32 (Acer CRW-4432A OEM)
- Philips: CDD4801 / 4401 / 4201
- Plextor: PX-R820
- Traxdata: CDRW4424+ (Philips CDD4201 OEM) / 4432+ (Philips CDD4401 OEM) / 8432+ (Philips CDD4801 OEM)
- Waitec: WT2444EI (Philips CDD4201 OEM) / 3244EI (Philips CDD4401 OEM) / Shuttle (Philips CDD4801 OEM)
- Совместимые приводы CD-Rom
Советы- Создайте компакт с двумя аудио-треками в конце диска: откройте любую программу для записи компактов, после записи данных опишите два аудио-трека, закройте компакт.
- Откройте file.ccd
- Найдите запись, указывающую на конец диска: Откройте CDRWin, нажмите 6-ю кнопку ("Table of Content"), найдите общее время диска: запомните это число (например, 157275). Теперь в файле .ccd найдите запись с номером 157275 – именно её и предстоит редактировать.
- Измените PMIN, PSEC, PFRAME так, чтобы они были между двумя аудио-треками.
- Пишите диск, не обращая внимания на предупреждения.
Как скопировать аудио-компакт с подделанным TOC?
- Считать компакт (при необходимости использовать опцию чтения подканала данных аудио-треков)
- Когда CloneCD начнет считывать вторую сессию, появятся ошибки чтения. Нажмите "STOP".
- Когда CloneCD спросит, удалять ли частичный образ, нажать "NO".
- Теперь можно записать компакт. Программа проинформирует, что размер образа не соответствует содержанию.
- Игнорируйте предупреждение, оставляйте настройки по умолчанию, жмите OK. Будет записана защищенная копия.
Я установил Plextor Manager2000 и теперь этот привод не читает данные подканала. Что делать?
- деинсталлировать Plextor Manager и перезапустить компьютер
- переустановить CloneCD, перезапустить компьютер
- проверить, читает ли привод данные подканала
- если читает, переустановить Plexmanager и перезапустить компьютер
Можно ли с помощью CloneCD создавать CD с поддельной TOC?
Развитие и совершенствование CloneCDВот какие планы были у авторов программы по поводу недавно вышедшей версии CloneCD 3.x:
- Нет смысла показывать настройки, которые не используются приводами.
- Нет смысла блокировать настройки, если устройство работает.
- Запись диска "на лету" (важно для "Burn Proof")
- Проверка созданного компакта
- Пауза чтения. Чтение может быть возобновлено даже после перезапуска CloneCD.
- Возможность сохранять пользовательские настройки (например, для копирования Audio CD, SafeDisc, SecuROM. ) При попытке применить настройки к приводу, не способному копировать те или иные диски, выскочит сообщение об ошибке. Например, к приводу TEAC CD-ROM 532S нельзя применить настройки для записи дисков SecuROM.
- Возможность выбора звука.
- Драйвер Windows NT/2000 Kernel Mode driver, при этом программу не нужно запускать с привилегиями администратора.
- Анализ исходного диска и автоматический выбор оптимальных настроек.
- Простой пользовательский интерфейс (по крайней мере, автор надеется).
Кроме того, возможно, в будущих версиях будут реализованы следующие функции (может быть, появится отдельный продукт).
- VirtualCloneCD позволит обращаться с образами CloneCD как с виртуальными дисками "Virtual CD drive". Программа VirtualCloneCD будет обладать поменьшей мере теми же возможностями, что и CloneCD, или даже будет более функциональной (появится возможность копирования дисков с защитой CD-Cops). Файл образа можно сохранить как локально, так и в сети.
- CloneDVD – не совсем то, что вы ожидали (или у кого-то уже есть привод для записи DVD?). Название на самом деле несколько сбивает с толку. На самом деле, CloneDVD позволит обращаться к DAT магнитофону (!) как к виртуальному DVD-приводу. Можно будет просматривать фильмы напрямую с магнитофона. Как на старом добром видеомагнитофоне. Только в цифре. И кассета будет намного меньше. В зависимости от стоимости расходных материалов DAT/DVD-R, проект может так и остаться проектом.
- RegionKiller: эта крохотная утилита после установки в системе, при обнаружении в приводе DVD диска, будет объявлять его независимым от региона. Результат будет таким же, что и после использования DVDGenie, только эта утилита лучше, так как работает практически с любым проигрывателем. Даже с теми, что используют региональные настройки Windows. (Тем не менее, понадобится привод RPC-1). "