» Hardware » Software » Windows » Internet » Humor » Other

CD-ROM эмуляторы

Argon On-Line » Software
 

В настоящее время на компьютерном рынке имеется специальный класс программ, именуемых виртуальные CD-ROM или CD-ROM эмуляторы. Что собой представляет такая программа и для чего ее возможно использовать, и попытаемся разобраться в данной статье.

Наверняка, не раз любой из читателей, взяв у знакомых компакт-диск с программой или игрой и установив ее на свой жесткий диск, сталкивался с ситуацией, что программа отказывается работать, выдавая сообщение типа «Вставьте диск в CD-ROM и нажмите ОК». Причем в данном случае возможны следующие основные ситуации: в первом случае — программа установлена не полностью и часть ее компонентов должна быть считана непосредственно с компакт-диска, второй случай — имеется некая защита от несанкционированного копирования программы, то есть использовать программу после установки имеет право лишь владелец диска, и, наконец, третий случай — некая база данных должна находиться только на компакт-диске и ее копирование на винчестер бесполезно — возможна работа только с компакт-диска.

Последний вариант весьма часто характерен для лицензионных баз данных. Если предположить, что диск, как упоминалось, был взят у знакомых, то будем полагать, что все компоненты установлены. Таким образом, мы сталкиваемся с неприятной ситуацией, что супернужное приложение или мегаинтересный 3D-шутер не работают, как не крути, — проклятая прога требует диск. Обидная и знакомая ситуация, не правда ли?

Для продвинутых пользователей можно посоветовать поковыряться в реестре, посмотреть конфигурационные файлы, наконец, использовать динамический дизассемблер типа SoftIce и попытаться с помощью его отловить вызов программой функции API Windows, именуемой GetDriveTypeA, которая, собственно и возвращает программе данные, свидетельствующие о типе диска. Однако все эти способы могут быть сложны для обычного юзера, да и у продвинутых товарищей могут вызвать затруднения. В этом случае на помощь придет виртуальный CD-ROM. Иными словами, такие программы именуются эмуляторы CD-ROM, т.е. полностью имитируют физический привод для компакт-дисков.

Данная программа после установки будет состоять из двух основных компонентов: собственно виртуального привода и некой оболочки-менеджера, с помощью которой можно создавать виртуальные диски и впоследствии манипулировать ими: вставлять/вынимать в/из виртуального привода, копировать, переименовывать и т.д. Суть работы такой программы проста: после ее установки и перезагрузки компьютера (в случае с Windows XP даже не понадобится перезагрузка) в системе обнаруживается еще один накопитель, имеющий букву, следующую за последней буквой ваших дисков.

Это и есть так называемый «виртуальный CD-ROM». В этом можно убедиться, щелкнув правой кнопкой мыши на ярлычке «Мой компьютер» и посмотрев свойства — мы обнаруживаем новый драйв, имеющий иконку CD-ROM. Теперь имеется возможность, запустив программу-менеджер виртуального CD-ROM, создать так называемый виртуальный диск вместо настоящего компакт-диска. Интерфейс всех подобных программ интуитивно понятен, имеет всплывающие подсказки и не вызовет затруднения в использовании даже у неопытного пользователя.

Виртуальный диск будет представлять собой один файл с расширением, как правило, *.vcd и размером с компакт-диск (т.е. около 650-700 МБ). Учитывая размеры современных жестких дисков, исчисляемых десятками, а то и сотнями гигабайт, проблем со свободным местом быть не должно.

Почти у всех программ-эмуляторов также можно использовать программное сжатие данных при создании виртуального диска, для этого перед созданием надо отметить пункт типа Use data compression. Однако, по опыту автора, сжатие при этом будет незначительным (около 5%), а возможность сбоя при работе со сжатым диском весьма велика. Некоторые базы данных вообще не работают при использовании сжатия. Файл виртуального диска будет создаваться 3-20 минут в зависимости от используемой программы для его создания, которые мы рассмотрим ниже, и объема информации на компакт-диске.

Теперь в оболочке-менеджере жмем магическую кнопочку Eject, и виртуальный компакт резво заползает в виртуальный CD-ROM. Вот и все! Мы имеем собственноручно созданный компакт с нужной программой или игрой, вставленный в CD-ROM. Все, правда, виртуальное, да ведь и сама программа вроде как не есть что-то вещественное и осязаемое! Теперь можно проинсталлировать все, что нужно, с виртуального компакта (логично выбрать минимальную установку, чтобы не дублировать информацию), и запустить программу — все работает, настоящий диск можно отдавать владельцу.

Здесь необходимо обратить внимание на последовательность действий: сначала создается виртуальный диск, потом вставляется в эмулированный привод, и только затем производится установка программного обеспечения с виртуального диска.

Дело в том, что буквы физического и виртуального приводов, как логических дисков компьютера, различаются, а программа инсталляции может прописать в устанавливаемых файлах, с какого логического диска производилась установка, и впоследствии обращаться к нему как к приводу CD-ROM.

Какие еще плюсы имеет виртуальный CD-ROM по сравнению с обычным, физическим приводом? Естественно, это — скорость. Так как скорость считывания информации с жесткого диска значительно больше скорости считывания с компакт-диска, то скорость виртуального привода соответствует, согласно тестам, 200X CD-ROM!

Второй плюс — удобство. Приложение или база данных на нескольких компакт-дисках доставляют существенное неудобство при работе, требуя вставить то диск 5, то диск 2 и т.д. Используя виртуальный CD-ROM, можно не только повысить скорость работы за счет скорости считывания информации, как было сказано выше, но и за счет скорости перестановки дисков — всего два-три клика мышкой — и нужный диск уже в CD-ROM.

Более того, многие друзья и знакомые автора, имеющие солидных размеров винчестеры и используя виртуальный CD-ROM, создали некий набор часто используемых компакт-дисков в виртуальном виде и, лениво пощелкивая мышкой, меняют диски быстрее CD-чейнджера! Следующий фактор — надежность хранения информации. Как известно, даже при незначительном повреждении компакт-диска часть информации может быть безвозвратно утеряна. Надежность хранения информации на жестких дисках значительно выше, особенно если используются специальные способы повышения надежности типа резервного копирования, RAID-массивов и т.п.

Таким образом, важную информацию на компакт-диске можно продублировать и на виртуальном. Рассмотрим конкретные примеры программ, позволяющих создавать и производить операции над виртуальными дисками: наиболее известная из них Paragon CD Emulator от Paragon Software.

В Интернете возможно скачать лишь условно-бесплатную версию, которая работает от 7 до 30 дней и за активизацию которой после истечения триального срока надо заплатить около 20 USD (время бесплатной работы и цена колеблется от версии). Различия между версиями незначительны, более старшие лишь устраняют ошибки предыдущих, уменьшают время создания виртуального диска и увеличивают скорость работы виртуального привода (в основном за счет использования более эффективных методов кэширования).

Другая известная программа — FarStone Virtual Drive от FarStone Software. В Интернете можно найти дистрибутив в основном двух версий — 2000 и 2001. Рекомендуется использовать версию 2001 (VirtualDrive Personal Edition Version 7 For Windows 98/Me/NT4/2000/XP), которая имеет более удобный ХР интерфейс, и, что немаловажно — рекордную скорость создания виртуального диска из всех программ такого типа — за 3-5 минут создается 700 Мб диск!

Для сравнения — версия 2000 этого же эмулятора создаст такой же диск за 15-20 минут. Время замерялось на компьютере Celeron 500/128 Mб.

Поддерживаются следующие типы физических носителей: CD-ROM, Audio CD, DVD-ROM, DVD-Video, Video CD, Mixed-Mode CD и Photo CD. Имеется возможность создания до 23 (!) виртуальных приводов. Остальные эмуляторы, найденные автором в Сети, оказались либо платными, либо малофункциональными и внимания не заслуживают.

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

http://www.comprice.ru/

 
Еще
Оглавление раздела
Содержание / Новости

Карта сайта
О сайте
Ссылки

Форум
Обратная связь
Если ты нашел ошибку, хочешь что-то посоветовать либо поругать меня, не посчитай за труд написать об этом в следующем поле...







К началу страницы© 2002—2008 Argon