MSCDEX с установочного компакт-диска Windows 98 | |
Разработчики) | Microsoft |
---|---|
Первый выпуск | 1986, 34–35 лет назад |
Стабильный выпуск | 2.25 / 1995 ; 26 лет назад ( 1995 ) |
Операционная система | DOS, Windows |
Платформа | x86 |
Тип | Командование |
Лицензия | Проприетарное коммерческое программное обеспечение |
MSCDEX или Microsoft CD-ROM Extensions - это программа, разработанная Microsoft и включенная в MS-DOS 6.x и некоторые версии Windows для обеспечения поддержки CD-ROM. Более ранние версии MSCDEX с 1986 года были устанавливаемыми надстройками для MS-DOS 3.1 и выше.
Программа представляет собой исполняемый файл драйвера, который позволяет программам DOS распознавать, читать и управлять компакт-дисками с использованием High Sierra и, начиная с версии 2.0 с 1988 года, также файловых систем ISO 9660. Для этого требуется предварительно загрузить соответствующий драйвер устройства CD-ROM (например, OAKCDROM.SYS), обычно из CONFIG.SYS.
Последней версией программы MSCDEX была версия 2.25, которая входила в состав Windows 95 и использовалась при создании загрузочных дискет с поддержкой CD-ROM. Начиная с Windows 95, доступ к CD-ROM стал возможен через 32-битный драйвер CDFS.
Драйвер использует сетевой интерфейс Microsoft в MS-DOS. Это причина того, что требуется как минимум версия 3.1 MS-DOS. С точки зрения системы драйвер по сути похож на сетевой диск. Он реализован как программа TSR и расширение интерфейса редиректора ( CDEX ).
Datalight ROM-DOS включает реализацию MSCDEX.
Novell DOS 7, Caldera OpenDOS 7.01 и DR-DOS 7.02 и выше предоставляют функциональный эквивалент MSCDEX под названием NWCDEX, который также работает под MS-DOS и PC DOS. Он имеет более гибкие возможности с высокой нагрузкой, а также позволяет перемещаться и работать в защищенном режиме через DPMS на процессорах 286 и выше, оставляя, таким образом, только заглушку 7 КБ в обычной или верхней памяти (по сравнению с MSCDEX, который занимает около 16 КБ).. Используя EMS со страничным фреймом, NWCDEX может уменьшить занимаемую площадь даже до нескольких байтов в обычной памяти. В отличие от MSCDEX, драйвер не зависит от недокументированных API-интерфейсов DOS и, следовательно, с помощью вспомогательного инструмента стороннего производителя под названием INSTCDEX может быть загружен с помощью инструкций INSTALL и полностью функционален в CONFIG.SYS, тем самым увеличивая шансы на высокую загрузку драйвера и в этих операционных системах позволяют загружать другие драйверы не только с жесткого диска, но и с CD-ROM, пока операционная система все еще обрабатывает CONFIG.SYS. Альтернативное решение, но менее гибкое, некоторые версии DR-DOS предлагают отложить установку драйвера в CONFIG.SYS до тех пор, пока не будет перемещен сегмент данных DOS через INSTALLLAST .
На основе NWCDEX, IMS РЕАЛ / 32, преемник Novell 's Многопользовательская DOS и Digital Research ' s Параллельная DOS, обеспечивает аналогичный драйвер с именем IMSCDEX.
Плаще вариант MSCDEX был представлен в рамках Helix Software «s Multimedia Маскирования продукта. Он использует маскировку для перемещения и работы в защищенном режиме на процессорах 386 и выше.
Corel предложил CORELCDX.COM в качестве альтернативы MSCDEX.
Существует бесплатная альтернатива под названием SHSUCDX, которая используется с драйвером IDE / ATA UIDE.SYS, впервые выпущенным в 2005 году. Он часто используется с FreeDOS, а также работает с другими DOS.
В 1998 году Caldera предоставила драйвер DRFAT32 для DR-DOS для динамического монтирования и размонтирования томов FAT32 в версиях DOS, в противном случае изначально не поддерживающих FAT32. DRFAT32 использует вариант и расширение CDEX API для достижения этой цели и работы со старыми версиями DOS.