MSCDEX

MSCDEX

MSCDEX ved opstart fra en Windows 98 installations-cd
Type Utility
Udvikler Microsoft
Operativ system MS-DOS og Windows
Interface sprog engelsk , russisk
Hardware platform x86
nyeste version 2,25 (1995 ) ( 1995 )
Licens Proprietær (program er en del af MS-DOS og Windows)

MSCDEX eller Microsoft CD-ROM Extensions er et computerprogram udviklet af Microsoft og inkluderet i MS-DOS  6.x [1] og nogle versioner af Windows for at give cd-rom- understøttelse . [2] Tidlige versioner af MSCDEX siden 1986 var installerbare tilføjelser til MS-DOS og nyere. [3] [4]

Beskrivelse

Programmet er en eksekverbar driver, der tillader DOS -programmer at genkende, læse og administrere cd-rom'er med High Sierra og, siden version 2.0, udgivet i 1988, ISO 9660 filsystemer . [5] [6] Programmet kræver også en forudindlæst CD-ROM-driver (f.eks. OAKCDROM.SYS), normalt fra CONFIG.SYS .

Den seneste version af MSCDEX var 2.25, {{{1}}}som fulgte med Windows 95 og blev brugt til at oprette bootbare CD-ROM-disketter. Ved opstart fra Windows 95 blev adgang til cd-rom'en muliggjort gennem 32-bit CDFS-driveren.

Driveren bruger MS-DOS netværksgrænsefladen. Af denne grund kræves MS-DOS version 3.31 eller nyere for at fungere. Grundlæggende ligner driveren et netværksdrev fra systemets synspunkt. Det er implementeret som et resident program [6] og en udvidelse til netværksomdirigeringsgrænsefladen ( CDEX ).

Datalight ROM-DOS leveres også med en implementering af MSCDEX. [7]

Analoger

Novell DOS 7, Caldera OpenDOS 7.01 DR-DOS 7.02 og nyere giver et fuldt udstyret MSCDEX-ækvivalent kaldet NWCDEX , der også kører gennem MS-DOS og PC DOS . Den har mere fleksible Upper Memory (UMB) muligheder , har også funktionaliteten af ​​hukommelsesomfordeling og kører i beskyttet tilstand via DPMS startende med processorer 286 og højere, således kun 7 KB i øvre eller hovedhukommelse (sammenlignet med MSCDEX, som tager omkring 16 KB). [8] Ved at bruge den sideordnede udvidede hukommelsesspecifikation kan NWCDEX reducere størrelsen ned til nogle få bytes i hovedhukommelsen. [8] I modsætning til MSCDEX er driveren ikke afhængig af udokumenterede DOS API -kald [8] [9] og kan derfor indlæses med INSTCDEX -værktøjet , [8] [10] [11] [12] via INSTALL - direktivet CONFIG. SYS -fil , og dermed øger chancerne for at indlæse driveren i høj hukommelse under disse operativsystemer, så andre drivere kan indlæses ikke kun fra harddisken, men også fra CD-ROM, mens operativsystemet stadig behandler CONFIG. SYS fil. [8] [12] Som et alternativ, selvom det er mindre fleksibelt, er der også en DR-DOS-funktion, der forsinker driverinstallationen i CONFIG.SYS, indtil datasegmentet omfordeles via INSTALLLAST -direktivet .

Baseret på NWCDEX, leverer IMS REAL/32 , en efterfølger til Novell Multiuser DOS og Digital Research Concurrent DOS , en lignende driver kaldet IMSCDEX . [otte]

En tilsløret version af MSCDEX er tilgængelig fra Helix Software Multimedia Cloaking . Den bruger en tilsløringsmekanisme til at omfordele og køre driveren i beskyttet tilstand på 386 og højere processorer.

Corel tilbød CORELCDX.COM som et alternativ til MSCDEX. [13]

Der er også et gratis alternativ kaldet SHSUCDX [14] brugt i forbindelse med IDE / ATA UIDE.SYS [15] driveren , først udgivet i 2005. [16] Mest almindeligt brugt med FreeDOS , men fungerer også fint i andre versioner af DOS.

I 1998 leverede Caldera DRFAT32 -driveren til DR-DOS til dynamisk at montere og afmontere FAT32-diskenheder ikke-FAT32-versioner af DOS. DRFAT32 bruger en variation og udvidelse af CDEX API for at få driveren til at fungere på ældre versioner af DOS. [17]

Se også

Kilder

  1. Kører MS-DOS version 6.22. — 6. revision. - Microsoft Press , 2003. - ISBN 0-7356-1812-7 .
  2. Historien om Microsoft MS-DOS CD-ROM Extensions (MSCDEX) . Microsofts produktsupporttjenester . Microsoft Corporation (18. januar 2000). Hentet 24. november 2007. Arkiveret fra originalen 8. juli 2008. [1] Arkiveret 20. oktober 2021 på Wayback Machine (NB. Har oplysninger om MSCDEX versioner 2.1, 2.2, 2.21, 2.22, 2.23.)
  3. Barney, Douglas (22-09-1986). "Microsoft lader mikroer læse cd-rom'er" . Computerworld : 13. Arkiveret fra originalen 2021-10-20 . Hentet 2016-11-18 . Forældet parameter brugt |deadlink=( hjælp )
  4. Mace, Scott (22-09-1986). "Udvidelser til MS-DOS Kør CD-ROM" . infoverden . 8 (38): 1, 8. Arkiveret fra originalen 2020-02-19 . Hentet 2016-11-09 . Forældet parameter brugt |deadlink=( hjælp )
  5. Johnston, Stuart J. (1988-03-07). "Microsoft stjæler show på sit cd-rom-møde - firma afslører to forretningstitler" . InfoWorld : 198. Arkiveret fra originalen 2021-10-20 . Hentet 2021-10-20 . Forældet parameter brugt |deadlink=( hjælp )
  6. 1 2 Microsoft MS-DOS CD-ROM udvidelser 2.1 . Microsoft (16. marts 1994). Hentet 11. maj 2018. Arkiveret fra originalen 11. maj 2018. [2]
  7. Datalight ROM-DOS Brugervejledning . www.datalight.com . Hentet 20. oktober 2021. Arkiveret fra originalen 20. marts 2019.
  8. 1 2 3 4 5 6 NWDOS-TIPs - Tips og tricks om Novell DOS 7, med Blick auf undokumentierte Details, Bugs and Workarounds  : [ Tysk. ] . - 3. - 1997-07-30. Arkiveret 4. november 2016 på Wayback Machine (NB. NWDOSTIP.TXT er et omfattende værk om Novell DOS 7 og OpenDOS 7.01 , inklusive beskrivelsen af ​​mange udokumenterede funktioner og interne elementer. Det er en del af forfatterens endnu større MPDOSTIP.ZIP-samling, der vedligeholdes op til 2001 og distribueret på mange websteder på det tidspunkt. Det medfølgende link peger på en HTML-konverteret ældre version af NWDOSTIP.TXT-filen.) [3]
  9. Udokumenteret DOS: En programmørvejledning til reserverede MS-DOS-funktioner og datastrukturer - udvidet til at omfatte MS-DOS 6, Novell DOS og Windows 3.1 . - 2. - Addison Wesley , 1994. - ISBN 0-201-63287-X . (xviii+856+vi sider, 3,5"-floppy) Errata: [4] [5]
  10. INSTCDEX v2.12 (3. marts 1997). — “[…] indlæs cd-rom-drivere som NWCDEX.EXE/MSCDEX.EXE i CONFIG.SYS ved at bruge INSTCDEX […] mere fleksibilitet […] indlæsningsrækkefølge af drivere […] mere ledig UMB -RAM under installation […] bedre højbelastning af hukommelsesforbrugende omdirigeringsdrivere […] installer […] andre drivere […] fra cd-rom under udførelsen af ​​CONFIG.SYS […] ved at indstille det lokale cd-rom-flag […]”. Hentet 16. juli 2018. Arkiveret fra originalen 15. februar 2009.
  11. NWCDEX . OpenDOS (26. juni 1997). “[...] Siden Novell DOS er præ - CDS […] et internt array, der indeholder 26 poster placeret i den øvre ende af den konventionelle hukommelse , selvom lastdrive-indtastningerne i SYSVARS kun rapporterer en lavere værdi. LASTDRIVE= er et af de direktiver, der kun træder i kraft *efter* CONFIG.SYS , og CDS-arrayet vil blive flyttet til sin målposition og vil blive reduceret ned til LASTDRIVE= (eller andet minimum) eller vil blive udvidet op til 32 poster . […] INSTCDEX […] frigør allerede tildelte drevslots til NWCDEX og tillader således NWCDEX at indlæse i CONFIG.SYS. Den vil dog blive fjernet efter CONFIG.SYS, da CDS-arrayet flyttes. INSTCDEX giver også mulighed for at gemme status for CDS-posten i CONFIG.SYS og genlink […] NWCDEX til den nye CDS i AUTOEXEC.BAT . [...]". Hentet 10. maj 2018. Arkiveret fra originalen 10. maj 2018.
  12. 12 Caldera OpenDOS 7.01/7.02 Opdatering Alpha 3 IBMBIO.COM README.TXT ( 2. oktober 1997). Dato for adgang: 29. marts 2009. Arkiveret fra originalen 4. oktober 2003. [6]
  13. Om CorelCDX Version 1.0 , < http://contents.driverguide.com/content.php?id=129238&path=CORLCDX.TXT > . Hentet 18. november 2016. Arkiveret 18. november 2016 på Wayback Machine 
  14. Kommando: shsucdx . FreeDOS Spec Command HOWTO (2008). Hentet 11. maj 2018. Arkiveret fra originalen 11. maj 2018.
  15. Kommando: uide.sys / uidejr.sys . FreeDOS Spec Command HOWTO (2011). Hentet 11. maj 2018. Arkiveret fra originalen 11. maj 2018.
  16. SHSUCDX V3.03A CD-ROM Interface Driver (26. december 2005). Arkiveret fra originalen den 12. oktober 2006.
  17. Ralf D. Brown . Ralf Browns afbrydelsesliste , INTER61 fra 2000-07-16 ( [7] Arkiveret 16. juni 2016 på Wayback Machine )

Yderligere kilder

Links