Из Википедии, свободной энциклопедии
Перейти к навигацииПерейти к поиску

MSCDEX или Microsoft CD-ROM Extensions - это программа, разработанная Microsoft и включенная в MS-DOS  6.x [1] и некоторые версии Windows для обеспечения поддержки CD-ROM . [2] Более ранние версии MSCDEX с 1986 года были устанавливаемыми надстройками для MS-DOS 3.1 и выше. [3] [4]

Обзор

Программа представляет собой исполняемый файл драйвера, который позволяет программам DOS распознавать, читать и управлять компакт-дисками с использованием High Sierra и, начиная с версии 2.0 с 1988 года, также файловых систем ISO 9660 . [5] [6] Это требует предварительной загрузки соответствующего драйвера устройства 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 [6] и расширение интерфейса редиректора ( CDEX ).

Datalight ROM-DOS включает реализацию MSCDEX. [7]

Альтернативы

Novell DOS 7 , Caldera OpenDOS 7.01 и DR-DOS 7.02 и выше предоставляют функциональный эквивалент MSCDEX под названием NWCDEX , который также работает под MS-DOS и PC DOS . Он имеет более гибкие возможности с высокой нагрузкой , а также позволяет перемещаться и работать в защищенном режиме через DPMS на процессорах 286 и более поздних версий, тем самым оставляя только заглушку 7 КБ в обычной или верхней памяти (по сравнению с MSCDEX, который занимает около 16 КБ). . [8] Использование EMS с рамкой страницы, NWCDEX может уменьшить занимаемую ею площадь даже до нескольких байтов в обычной памяти. [8] В отличии от MSCDEX, водитель не зависит от незарегистрированной DOS API , [8] [9] и , следовательно, с хелперами инструментом стороннего именем INSTCDEX , [8] [10] [11] [12] может быть загружаются с помощью инструкций INSTALL и полностью функциональны в CONFIG.SYS, тем самым увеличивая шансы на высокую загрузку драйвера и, в этих операционных системах, позволяя загружать другие драйверы не только с жесткого диска, но и с компакт-диска, пока операционная система все еще обрабатывает КОНФИГ. СИСТЕМА. [8] [12]Альтернативное решение, но менее гибкое: некоторые версии DR-DOS предлагают отложить установку драйвера в CONFIG.SYS до тех пор, пока не будет перемещен сегмент данных DOS через INSTALLLAST .

На основе NWCDEX, IMS РЕАЛ / 32 , преемник Novell 's Многопользовательская DOS и Digital Research ' s Параллельная DOS , обеспечивает аналогичный драйвер с именем IMSCDEX . [8]

Плаще вариант MSCDEX был представлен в рамках Helix Software «s Multimedia Маскирования продукта. Он использует маскировку для перемещения и работы в защищенном режиме на процессорах 386 и выше.

Corel предложил CORELCDX.COM в качестве альтернативы MSCDEX. [13]

Существует бесплатная альтернатива под названием SHSUCDX [14], которая используется с драйвером IDE / ATA UIDE.SYS [15], впервые выпущенным в 2005 году. [16] Он часто используется с FreeDOS, а также работает с другими DOS.

В 1998 году Caldera предоставила драйвер DRFAT32 для DR-DOS для динамического монтирования и размонтирования томов FAT32 в версиях DOS, в противном случае изначально не поддерживающих FAT32. DRFAT32 использует вариант и расширение CDEX API , чтобы достичь этого и работать со старыми версиями DOS. [17]

См. Также

  • Список команд DOS

Ссылки

  1. ^ Wolverton, Ван (2003). Запуск MS-DOS версии 6.22 . Издание к 20-й годовщине (6-е пересмотренное изд.). Microsoft Press . ISBN 0-7356-1812-7.
  2. ^ "История расширений компакт-дисков Microsoft MS-DOS (MSCDEX)" . Служба поддержки продуктов Microsoft . Корпорация Microsoft . 2000-01-18. Q123408. Архивировано из оригинала на 2008-07-08 . Проверено 24 ноября 2007 . [1] (NB. Имеется информация о версиях MSCDEX 2.1, 2.2, 2.21, 2.22, 2.23.)
  3. ^ Барни, Дуглас (1986-09-22). «Microsoft позволяет микросхемам читать компакт-диски» . Компьютерный мир : 13 . Проверено 18 ноября 2016 .
  4. ^ Мейс, Скотт (1986-09-22). «Расширения для MS-DOS Run CD-ROM» . InfoWorld . 8 (38): 1, 8 . Проверено 9 ноября 2016 .
  5. ^ Джонстон, Стюарт Дж. (1988-03-07). «Microsoft Steals Show на своем собрании компакт-дисков - фирма раскрывает два деловых титула» . InfoWorld : 198.
  6. ^ a b «Microsoft MS-DOS CD-ROM Extensions 2.1» (MSCDEX21.DOC). Версия 2.10 Бета. Microsoft . 1994-03-16 [1992-05-30]. 000080010-100-O00-1186. Архивировано 11 мая 2018 года . Проверено 11 мая 2018 . [2]
  7. ^ "Руководство пользователя Datalight ROM-DOS" (PDF) . www.datalight.com .
  8. ^ a b c d e f Пол, Маттиас Р. (30 июля 1997 г.) [1 мая 1994 г.]. NWDOS-TIPs - Советы и приемы для Novell DOS 7, с подробным описанием, ошибками и обходными путями . MPDOSTIP . Выпуск 157 (на немецком языке) (3-е изд.). Архивировано 4 ноября 2016 года . Проверено 6 августа 2014 .(NB. NWDOSTIP.TXT - это комплексная работа по Novell DOS 7 и OpenDOS 7.01 , включая описание многих недокументированных функций и внутренних компонентов. Она является частью еще большей коллекции автора MPDOSTIP.ZIP, поддерживаемой до 2001 г. и распространяемой на многих сайтах по адресу Приведенная ссылка указывает на старую версию файла NWDOSTIP.TXT, преобразованную в HTML.) [3]
  9. ^ Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Michels, Raymond J .; Кайл, Джим (1994) [ноябрь 1993]. Недокументированная DOS: Руководство программиста по зарезервированным функциям и структурам данных MS-DOS - расширено за счет включения MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Эддисон Уэсли . ISBN 0-201-63287-X.(xviii + 856 + vi страниц, 3,5-дюймовая дискета) Исправления: [4] [5]
  10. ^ Пол, Маттиас Р. (1997-03-03) [1996]. «INSTCDEX v2.12» . Архивировано из оригинала на 2009-02-15 . Проверено 16 июля 2018 . […] Загрузка драйверов CD-ROM, таких как NWCDEX.EXE / MSCDEX.EXE, в CONFIG.SYS с помощью INSTCDEX […] большая гибкость […] порядок загрузки драйверов […] больше свободной UMB- RAM во время установки […] лучшая загрузка драйверы перенаправителя, потребляющие память […] устанавливают […] другие драйверы […] с компакт-диска во время выполнения CONFIG.SYS […], устанавливая флаг локального компакт-диска […]
  11. ^ Пол, Матиас Р. (1997-06-26). "NWCDEX" . OpenDOS . Архивировано 10 мая 2018 года . Проверено 10 мая 2018 . […] Начиная с Novell DOS pre- CDS […] представляет собой внутренний массив, содержащий 26 записей, расположенных в верхнем конце обычной памяти , хотя записи lastdrive в SYSVARS сообщают только более низкое значение. LASTDRIVE = одна из тех директив, вступающих в силу * только после * CONFIG.SYS, и массив CDS будет перемещен в свою целевую позицию и будет уменьшен до LASTDRIVE = (или другого минимума) или будет расширен до 32 записей. […] INSTCDEX […] освобождает уже назначенные слоты для накопителей для NWCDEX и, таким образом, позволяет NWCDEX загружаться в CONFIG.SYS. Однако после CONFIG.SYS он будет отключен, так как CDS-массив перемещен. INSTCDEX также предоставляет средства для сохранения статуса записи CDS в CONFIG.SYS и повторной привязки […] NWCDEX к новому CDS в AUTOEXEC.BAT . […]
  12. ^ a b Пол, Маттиас Р. (1997-10-02). "Caldera OpenDOS 7.01 / 7.02 Обновление Alpha 3 IBMBIO.COM README.TXT" . Архивировано из оригинала на 2003-10-04 . Проверено 29 марта 2009 . [6]
  13. ^ О CorelCDX версии 1.0 , заархивировано из оригинала 18 ноября 2016 г. , получено 18 ноября 2016 г.
  14. ^ Платт, Роберт; Шпигл, В. (2008) [2003]. «Команда: shsucdx» . FreeDOS Spec Command HOWTO . Архивировано 11 мая 2018 года . Проверено 11 мая 2018 .
  15. ^ Эллис, Джек; Шпигл, В. (2011) [2007]. «Команда: uide.sys / uidejr.sys» . FreeDOS Spec Command HOWTO . Архивировано 11 мая 2018 года . Проверено 11 мая 2018 .
  16. ^ "Драйвер интерфейса CD-ROM SHSUCDX V3.03A" . 2005-12-26. SHCDX33A.ZIP. Архивировано из оригинала на 2006-10-12.
  17. ^ Ральф Д. Браун . Список прерываний Ральфа Брауна , INTER61 от 16 июля 2000 г. ( [7] )

Дальнейшее чтение

  • «Информационный пакет MS-DOS CD-ROM Extensions 2.2» . Microsoft . 1991-11-01. DR0498.EXE. Архивировано 11 мая 2018 года . Проверено 11 мая 2018 .(Самораспаковывающийся архив, включая спецификации аппаратно-зависимых драйверов устройств Microsoft MS-DOS CD-ROM Extensions )
  • «Параметры командной строки для MSCDEX.EXE» . 2.4. Microsoft . 2007-01-18. KB87165, Q87165. Архивировано из оригинала на 2007-11-17.
  • «MSCDEX - Примеры» . Архивировано из оригинала на 2007-11-25.
  • Купер, Джим (2001). Использование MS-DOS 6.22 . Специальное издание (3-е изд.). Que Publishing . ISBN 978-0-7897-2573-8.
  • О'Рейли, Тим ; Мотт, Трой; Гленн, Уолтер (1999). Windows 98 в двух словах: краткий справочник по рабочему столу . О'Рейли . ISBN 978-1-56592-486-4.

Внешние ссылки

  • MS-DOS и командная строка Windows MSCDEX команда