Виртуальный CD-ROM в MS-DOS

На ретро-ПК с Windows я активно использую виртуальный привод для дисков. Для этого отлично проходит проверенный временем Deamon Tools. Но в случае DOS все сложнее, но как оказалось вполне решаемо.

Существует отличная утилита shsuchd, которая позволяет монтировать образы в формате iso через виртуальный привод. Работает она в паре с shsucdx, которой я настоятельно рекомендую заменить mscdex от Microsoft. Собственно, в этом материале мы будем исходить из того, что mscdex заменен на shsucdx.

Для начала вам надо скачать утилиты shsucdhd и shsucdx отсюда и распаковать их там, где они будут доступны для MS-DOS. Далее надо в файле autoexec.bat заменить команду запуска mscdex на shsucdx. Выглядит она вот так (путь скорректируете по вашему расположению или добавьте его в PATH):

lh c:\dosdrv\shsucdx /d:doscd001 /d1

где вместо doscd001 надо подставить имя вашего привода (посмотреть его можно в файле config.sys), а ключ /d2 указывает на инициализацию двух приводов — реального и виртуального. Никто не мешает поставить бОльшее число, смотрите по вашим потребностям.

Теперь можно монтировать образ диска.

c:\dosdrv\shsucdhd /f:d:\image.iso

Если все прошло удачно, утилита отрапортует об успешном монтировании образа — SHSU-CDH HardDisk cache driver version 2.1 Installed.

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

c:\dosdrv\shsucdx /d:shsu-cdh

После этого нашему виртуальному приводу будет присвоена буква и им можно пользоваться как обычным CD-ROM.

Для отключения образа надо последовательно ввести команды:

c:\dosdrv\shsucdx /d1
c:\dosdrv\shsucdhd /u

Отмечу, что с shsucdhd есть тоже несколько важных моментов. Утилита может монтировать только образы в формате iso. Cue/bin, nrg, ccd и прочие не поддерживаются. Не все образы будут адекватно вести себя. Например, установщик Need for Speed SE у меня не хотел даже запускаться с образа, ругаясь, что не может прочитать с диска данные. С реального диска эта же копия работает отлично. Поэтому, тут надо проверять на практике совместимость shsucdhd и конкретных образов.

Что же касается shsucdx как замены mscdex, то за полгода его использования на момент написания этого материала никаких проблем с ним не выявлено. С обычными приводами он работает не хуже mscdex. Причем, это справедливо как стационарных ПК, так и разных ноутбуков.

Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии