MSCDEX
MSCDEX nebo Microsoft CD-ROM Extensions je počítačový program vyvinutý společností Microsoft a zahrnutý v systému MS-DOS 6.x [1] a některých verzích Windows , který poskytuje podporu CD-ROM . [2] První verze MSCDEX od roku 1986 byly instalovatelné doplňky pro MS-DOS a vyšší. [3] [4]
Popis
Program je spustitelný ovladač, který umožňuje programům DOS rozpoznávat, číst a spravovat disky CD-ROM s High Sierra a od verze 2.0, vydané v roce 1988, se systémy souborů ISO 9660 . [5] [6] Program také vyžaduje předinstalovaný ovladač CD-ROM (např. OAKCDROM.SYS), obvykle z CONFIG.SYS .
Nejnovější verze MSCDEX byla 2.25, {{{1}}}která byla součástí Windows 95 a sloužila k vytváření spouštěcích disket CD-ROM. Při spouštění ze systému Windows 95 byl přístup k disku CD-ROM umožněn prostřednictvím 32bitového ovladače CDFS.
Ovladač používá síťové rozhraní MS-DOS. Z tohoto důvodu je vyžadován MS-DOS verze 3.31 nebo vyšší. Ovladač v podstatě vypadá z pohledu systému jako síťový disk. Je implementován jako rezidentní program [6] a rozšíření rozhraní síťového přesměrovače ( CDEX ).
Datalight ROM-DOS také přichází s implementací MSCDEX. [7]
Analogy
Novell DOS 7, Caldera OpenDOS 7.01 DR-DOS 7.02 a vyšší poskytují plně vybavený ekvivalent MSCDEX nazvaný NWCDEX , který také běží přes MS-DOS a PC DOS . Má flexibilnější možnosti horní paměti (UMB) , má také funkci přerozdělení paměti a běží v chráněném režimu přes DPMS počínaje procesory 286 a vyššími, tedy pouze 7 KB v horní nebo hlavní paměti (ve srovnání s MSCDEX, který zabírá asi 16 KB). [8] Pomocí specifikace stránkované rozšířené paměti může NWCDEX zmenšit svou velikost až na několik bajtů v hlavní paměti. [8] Na rozdíl od MSCDEX není ovladač závislý na nezdokumentovaných voláních DOS API [8] [9] a lze jej tedy načíst pomocí nástroje INSTCDEX , [8] [10] [11] [12] pomocí příkazů INSTALL CONFIG. SYS , a tím zvyšuje šance na načtení ovladače do velké paměti v těchto operačních systémech, což umožňuje načítání dalších ovladačů nejen z pevného disku, ale také z CD-ROM, zatímco operační systém stále zpracovává CONFIG. SYS soubor. [8] [12] Jako alternativa, i když méně flexibilní, existuje také funkce DR-DOS, která zdržuje instalaci ovladače v CONFIG.SYS, dokud není datový segment přerozdělen pomocí direktivy INSTALLLAST .
IMS REAL/32 , nástupce Novell Multiuser DOS a Digital Research Concurrent DOS , založený na NWCDEX , poskytuje podobný ovladač nazvaný IMSCDEX . [osm]
Maskovaná verze MSCDEX je k dispozici od Helix Software Multimedia Cloaking . Používá maskovací mechanismus k redistribuci a spuštění ovladače v chráněném režimu na procesorech 386 a vyšších.
Corel nabídl CORELCDX.COM jako alternativu k MSCDEX. [13]
Existuje také bezplatná alternativa nazvaná SHSUCDX [14] používaná ve spojení s ovladačem IDE / ATA UIDE.SYS [15] , poprvé vydaným v roce 2005. [16] Nejčastěji se používá s FreeDOS , ale funguje dobře i v jiných verzích DOSu.
V roce 1998 Caldera poskytla ovladač DRFAT32 pro DR-DOS pro dynamické připojování a odpojování svazků FAT32 na verzích DOSu bez FAT32. DRFAT32 používá variaci a rozšíření CDEX API , aby ovladač fungoval na starších verzích DOSu. [17]
Viz také
Zdroje
- ↑ Spuštění MS-DOS verze 6.22. — 6. revize. - Microsoft Press , 2003. - ISBN 0-7356-1812-7 .
- ↑ Historie rozšíření Microsoft MS-DOS CD-ROM (MSCDEX) . Služby technické podpory společnosti Microsoft . Microsoft Corporation (18. ledna 2000). Získáno 24. listopadu 2007. Archivováno z originálu 8. července 2008. (neurčitý) [1] Archivováno 20. října 2021 na Wayback Machine (Poznámka. Má informace o MSCDEX verzích 2.1, 2.2, 2.21, 2.22, 2.23.)
- ↑ Barney, Douglas (1986-09-22). "Microsoft umožňuje micros číst CD-ROM" . Computerworld : 13. Archivováno z originálu dne 2021-10-20 . Staženo 2016-11-18 .
- ↑ Mace, Scott (1986-09-22). "Rozšíření pro MS-DOS Run CD-ROM" . infosvět . 8 (38): 1, 8. Archivováno z originálu dne 2020-02-19 . Staženo 2016-11-09 .
- ↑ Johnston, Stuart J. (1988-03-07). „Microsoft ukradne show na svém setkání na CD ROM – firma odhaluje dva obchodní tituly“ . InfoWorld : 198. Archivováno z originálu 2021-10-20 . Staženo 20. 10. 2021 .
- ↑ 1 2 Microsoft MS-DOS CD-ROM Extensions 2.1 . Microsoft (16. března 1994). Staženo 11. 5. 2018. Archivováno z originálu 11. 5. 2018. (neurčitý) [2]
- ↑ Datalight ROM-DOS User's Guide . www.datalight.com . Získáno 20. října 2021. Archivováno z originálu dne 20. března 2019. (neurčitý)
- ↑ 1 2 3 4 5 6 NWDOS-TIPs - Tips & Tricks v Novell DOS 7, s pohledem na nedokumentované Podrobnosti, chyby a řešení : [ německy. ] . - 3. - 30. 7. 1997. Archivováno 4. listopadu 2016 na Wayback Machine (pozn. NWDOSTIP.TXT je komplexní dílo o Novell DOS 7 a OpenDOS 7.01 , včetně popisu mnoha nezdokumentovaných funkcí a vnitřních prvků. Je součástí autorovy ještě větší sbírky MPDOSTIP.ZIP udržované až do roku 2001 a distribuován na mnoha místech v té době. Poskytnutý odkaz ukazuje na starší verzi souboru NWDOSTIP.TXT převedenou do HTML.) [3]
- ↑ Undocumented DOS: Programátorský průvodce vyhrazenými funkcemi a datovými strukturami MS-DOS – rozšířený o MS-DOS 6, Novell DOS a Windows 3.1 . - 2. - Addison Wesley , 1994. - ISBN 0-201-63287-X . (xviii+856+vi stránek, 3,5"-disketa) Errata: [4] [5]
- ↑ INSTCDEX v2.12 (3. března 1997). — „[…] načtěte ovladače CD-ROM jako NWCDEX.EXE/MSCDEX.EXE v CONFIG.SYS pomocí INSTCDEX […] větší flexibilita […] pořadí načítání ovladačů […] více volné UMB -RAM během instalace […] lepší ovladače přesměrovačů s vysokou zátěží paměti […] nainstalujte […] další ovladače […] z disku CD-ROM během provádění souboru CONFIG.SYS […] nastavením příznaku místního disku CD-ROM […]“. Získáno 16. července 2018. Archivováno z originálu 15. února 2009. (neurčitý)
- ↑ NWCDEX . OpenDOS (26. června 1997). „[…] Od Novell DOS je pre - CDS […] interní pole obsahující 26 položek umístěných na horním konci konvenční paměti , i když položky lastdrive v SYSVARS hlásí pouze nižší hodnotu. LASTDRIVE= je jednou z těch direktiv, které nabývají účinnosti až *po* CONFIG.SYS a pole CDS bude přesunuto do cílové pozice a bude zmenšeno na LASTDRIVE= (nebo jiné minimum) nebo bude rozšířeno až na 32 položek . […] INSTCDEX […] uvolní již přiřazené sloty pro NWCDEX a umožní tak načtení NWCDEX v CONFIG.SYS. Po CONFIG.SYS však bude odpojen, protože pole CDS je přesunuto. INSTCDEX také poskytuje prostředky pro uložení stavu záznamu CDS v CONFIG.SYS a opětovné propojení […] NWCDEX s novým CDS v AUTOEXEC.BAT . [...]“. Staženo 10. 5. 2018. Archivováno z originálu 10. 5. 2018. (neurčitý)
- ↑ 12 Caldera OpenDOS 7.01/7.02 Aktualizace Alpha 3 IBMBIO.COM README.TXT ( 2. října 1997). Datum přístupu: 29. března 2009. Archivováno z originálu 4. října 2003. [6] (neurčitý)
- ↑ O aplikaci CorelCDX verze 1.0 , < http://contents.driverguide.com/content.php?id=129238&path=CORELCDX.TXT > . Získáno 18. listopadu 2016. Archivováno 18. listopadu 2016 na Wayback Machine
- ↑ Příkaz: shsucdx . Příkaz specifikace FreeDOS HOWTO (2008). Staženo 11. 5. 2018. Archivováno z originálu 11. 5. 2018. (neurčitý)
- ↑ Příkaz: uide.sys / uidejr.sys . Příkaz specifikace FreeDOS HOWTO (2011). Staženo 11. 5. 2018. Archivováno z originálu 11. 5. 2018. (neurčitý)
- ↑ Ovladač rozhraní CD-ROM SHSUCDX V3.03A (26. prosince 2005). Archivováno z originálu 12. října 2006. (neurčitý)
- ↑ Ralf D. Brown . Seznam přerušení Ralfa Browna , INTER61 ze dne 16. 7. 2000 ( [7] Archivováno 16. června 2016 na Wayback Machine )
Další zdroje
Odkazy