1 часть
Вступление.
Зачастую приходится сталкиваться с ситуациями, когда компакт-диск появляется "на
руках" буквально на несколько часов. Например знакомый покупает несколько
CD с играми, но делиться не хочет и максимум на что он согласен - предоставить
несколько десятков минут на копирование игрушек. Однако давайте представим ситуацию,
когда игра защищена от копирования или требует наличия диска в приводе для своих
нужд (музыка, видеовставки, объемные файлы). Простым копированием файлов с последующей
инсталляцией вы вряд ли отделаетесь, нужно оружие помощнее. Давайте подумаем.
Можно конечно попытаться взломать игру и вырубить проверку на наличие CD, но вероятность
успеха составляет максимум 10-15%, да и все ли умеют программировать? Нет, нам
нужно средство попроще, но намного более эффективное и функциональное. Что может
быть лучше чем эмулятор для CD? Лет пять-шесть назад эмуляторы были крохотными
утилитками, капризными в настройке и в основном не справлявшимися с собственно
эмулированием. На сегодняшний день существует несколько программ-эмуляторов, выполненных
на очень высоком уровне. Такие программы включают в себя большое количество "наворотов"
и полезных функций для "выдирания" дисков, однако за все "вкусности"
зачастую приходится платить и причем довольно существенные деньги. В нескольких
статьях я подробно опишу программу-эмулятор под названием "Virtual CD"
4.0.4.
Примечание. В течении
полугода я работал в 1-й версии, примерно 1998 года выпуска. Первая версия отличалась
от 4-той коренным образом: музыкальные диски не копировались, интерфейс довольно
корявый и, самое главное, программа с эмулированием справлялась довольно плохо.
Пропустив версии 2 и 3 я с удовольствием поставил 4-тую и буквально был поражен
новыми возможностями. Отвлекитесь немного и посмотрите что же умеет эта уникальная
программа:
• Эмулирование CD и DVD (!!!) дисков;
• Хранение образов CD
в собственном формате (допускает сжатие и произвольное удаление файлов);
•
Развитая программа копирования дисков - поддерживает огромное количество форматов,
копирование испорченных и нестандартных дисков, в том числе музыкальных, комбинированных
и трековых CD без ISO;
• Собственные приводы для виртуальных дисков, полная
эмуляция функций CD-ROM и DVD-ROM;
• Наглядное представление виртуальных дисков
(сортировка, удаление и проч.);
• Конвертер для старых форматов предыдущих
версий VirtualCD;
• Напоследок следует упомянуть что для VirtualCD умельцами
из MsiLab сделан превосходный русификатор!
Инсталляция.
С функциональными особенностями программы разобрались, теперь вы имеете представление
о VirtualCD. Полагаю у вас не возникло сомнений насчет необходимости данного эмулятора,
по-этому плавно переходим к скачиванию и инсталляции программы.
Итак, программу
VirtualCD можно скачать с этой странички.
Ссылка на русификатор дана там же. Некоторые проблемы может доставить большой
размер инсталляционного файла (порядка восьми мегабайт). Рекомендую закачивать
специальными программами (FlashGet, ReGet и проч.) с поддержкой докачки. После
запуска инсталляционного файла появится окно с просьбой выбрать язык, оставьте
пока English, русский потом поставим. Программа спросит регистрационный код (можете
ничего не указывать, но через несколько дней программа перестанет работать. (по
антипиратским соображениям в статье не указываются способы обхода данной неприятности),
затем попросит указать некоторую информацию (тип и каталог установки) и, напоследок,
выдаст окошко выбора буквы для виртуального CD. "Галочками" можно отметить
одну или несколько букв. Советую отметить одну, поскольку большее количество виртуальных
приводов отрицательно скажется на работе системы. После копирования файлов инсталлятор
попросит перезапустить систему. После перезагрузки в "области уведомлений",
рядышком с часами, появится новый значок - утилита для быстрого управления всей
программой VirtualCD. Советую пока ничего не трогать и перейти к следующему пункту.
Русификация. Сказав спасибо
энтузиастам из MsiLab, запускаем
исполняемый файл русификатора для VirtualCD (русификатор для версии 4.0.3 прекрасно
работает с версией 4.0.4). Следуя указаниям инсталлятора, установите русификатор
в тот же каталог где расположен VirtualCD. После перезапуска системы в настройках
VirtalCD можно выбрать русский язык.
Интерфейс
VirtualCD. При первом запуске VirtualCD появляется диалогове окошко
програмки Quick Start, которое позволяет выбрать необходимое действие:

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

В
нашем случае имеется несколько виртуальный дисков (не такие уж они и виртуальные
- занимают вполне реальное место) и один виртуальный CD-ROM под буквой Z.
Как видите, виртуальные CD заменяют авоську настоящих компакт дисков...
В
этой статье мы ограничимся кратким обзором пунктов меню.
Файл
- содержит всего один пункт, "выход". Для чего он предназначен я думаю
понятно.
Правка - содержит команды предназначенные для управления
виртуальными дисками. В частности можно вставить виртуальный диск в привод (на
иллюстрации это привод Z:). С помощью команд этого меню можно найти образы CD
на диске, добавить их самостоятельно, удалить образ, запустить подпрограммы редактирования
и создания виртуальных дисков.
Вид - настраивает интерфейс
VirtualCD. Содержит также пункт "Настройки VirtualCD..." (рассмотрим
в следующей статье).
CDDBI - фанаты музыкальных CD найдут
в этом пункте меню много полезных вещей предназначенных для автоматизированного
управления музыкальными треками. В данной статье работа с CDDBI сервером не рассматривается.
Помощь
- из названия становится ясно для чего предназначен этот пункт. Интерес представляет
возможность узнать версию компонентов VirtualCD и состояние лицензии.
Продолжение
следует. В следующей статье мы подробно рассмотрим
процесс копирования диска, пробежимся по всяким примочкам VirtualCD и изучим меню
настроек. Пишите письма.
2 часть
Вступление.
Статья продолжает обзор программы-эмулятора VirtualCD. Мы продолжим знакомится
с возможностями программы и рассмотрим меню настроек и процесс копирования CD
дисков.
Настройки программы.
Для запуска подпрограммы настроек нужно нажать в меню "Вид" пункт "Настройки
VirtualCD".

Далее
мы рассмотрим функциональные особенности каждой вкладки.
Общие
- позволяют выбрать язык интерфейса, поменять стиль и задать папку, в которой
будут хранится файлы образов. Вкладка также содержит несколько дополнительных
параметров, узнать о которых побольше можно наведя курсор мышки (появится всплывающая
подсказка).
CD Менеджер - содержит настройки интерфейса основного
окна VirtualCD.
Редактор - в этой вкладке можно задать только папку для временных
файлов.
Создание вирт. CD - конфигурирует работу программы создания виртуальных
CD. Например можно задать приоритет создания образов, включить режим "простого
копирования" (программа сама выберет необходимые настройки при копировании)
и некоторые другие второстепенные функции.
Сжатие по умолчанию
- довольно интересная особенность программы состоит в том, что при создании образа
CD можно задать степень сжатия файла виртуального CD. Недостатками этой "примочки"
являются повышенные требования к вычислительным мощностям процессора (самый высокий
уровень компресии требует как минимум 700 мегагерц) а также низкую степень сжатия
дисков (80% игровых дисков содержат уже сжатые файлы, запакованные инсталлятором.
А если они уже сжаты, то повторное сжатие практически ничего не даст). Данная
вкладка позволяет выбрать уровень сжатия для каждого типа CD и DVD.
Настройки
аудио - позволяет задать итоговый формат музыкальных треков при копировании
аудио CD. Можно выбрать нестандартный тип образа и применить компрессию для аудио
потока, запаковав музыкальный диск в любой формат для которого есть кодеки в системе.
Сеть
- вкладка содержит настройки путей конфигурационных файлов программы VirtualCD.
Изменять настройки в этой вкладке не рекомендуется.
Создание
образов CD. На протяжении нескольких версий VirtualCD подпрограмма
образов CD претерпела значительные изменения и в 4-той версии содержит большое
количество настроек. Я постараюсь их описать. При нажатии кнопки "Создать"
на панели управления VirtualCD или кнопки "Создать виртуальный CD" в
QuickStart появится окно (при отсутствии CD в приводе VirtualCD попросит вставить
исходный диск) с результатами анализа CD (для нестандартных дисков будет выдано
предупреждение), кроме того, в этом окошке можно изменить описание будущего виртуального
CD. Нажав кнопку далее вы увидите окно настроек (рассмотрим чуть ниже) или, если
CD комбинированный и содержит несколько треков, будет выдано окошко со списком
треков. Кнопкой с крестиком можно запретить к копированию ненужные треки. При
нажатии кнопки "далее", для музыкальных CD будет выдано окно настройки
формата треков. Следующее окно будет содержать настройки копирования:

Кратко
рассмотрим настройки (напомню, подробное описание в виде всплывающей подсказки
можно получить, наведя курсор мыши на любой элемент в VirtualCD):
Метод
копирования - содержит шаблоны настроек;
Быстрое чтение сектора
- незначительное увеличение скорости чтения. Не все приводы поддерживают этот
параметр;
Коррекция сбойных секторов - программа не "зациклится"
на сбойном секторе, однако велика вероятность что восстановленные данные будут
отличаться от реальных;
Чтение RAW секторов - "выдергивание" нестандартных
дорожек (музыкальные треки и треки без ISO);
Быстрое определение сбойных
секторов - более точное копирование информации, может привести к увеличению
времени создания образа;
Число повторных чтений для сектора
- если хотите угробить привод, смело ставьте x10 и идите спать. После того как
привод прочтет один и тот же диск десять раз подряд, будут веские основания сомневаться
в его дальнейшей работоспособности.
Скорость чтения CD -
для большинства приводов скорость нельзя отрегулировать, для этой цели лучше всего
использовать программу "Nero Drive Speed".
Сжатие - ползунок задает
уровень компрессии образа. Сразу можно посмотреть теоретический выигрыш в мегабайтах.
Следующее
окошко будет отображать ход снятия информации с CD-ROM. Пояснять особо нечего.
После завершения процесса нажмите кнопку "Закрыть" - в менеджере дисков
появится новый CD.
Последние заметки.
Программа Virtual CD превосходно работает в Windows ME и Windows XP (в остальных
системах линейки Windows (кроме 3.11 разумеется) VirtualCD также работоспособна,
судя по отзывам знакомых). Эмулятор требует наличие на компьютере Internet Explorer'а
версии не ниже 5-й. Заготовьте заранее побольше свободного места, образы CD отъедают
приличный кусок винчестера. По собственному опыту могу сказать что гарантировано
не будут эмулироваться почти все игровые диски от Руссобита - разработчики встроили
в игрушки систему защиты, которую еще пока никто не смог обойти (по состоянию
на апрель-май 2002 года). Однако нет еще защиты, к которой нельзя было бы подобрать
ключик.
Эпилог. В двух статьях
мы рассмотрели основные возможности VirtualCD, познакомились с процессом создания
виртуальных дисков. За рамками осталось описание CDDBI возможностей и программа
редактирования виртуальных CD. Что-то вы ведь должны самостоятельно исследовать,
не так ли? Если у вас остались какие-то вопросы, не стесняйтесь и пишите на нижеуказанный
емайл, постараюсь ответить.