Логотип.
 Разделы сайта Cтатьи.
Сайт в разработке!

Статистика сайта.

Посещений за день: 59
Посещений за месяц: 616
Посещений за год: 27788


Баннеры.

DMconnect
Maksy's PWS


Статистика в картинках.

likes counter


  • Главная.
  • Новости.
  • Программы.
  • Файлы.
  • Контакты.
  • Чат "Пиво".
  • Статьи.
  • Ссылки.
  • Гостевая.
  • Виртуальный 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. Причем, это справедливо как стационарных ПК, так и разных ноутбуков.

    >>

    BitByByte, 2000 г. (2025).