MSCDEX

MSCDEX

MSCDEX la pornirea de pe un CD de instalare Windows 98
Tip de Utilitate
Dezvoltator Microsoft
Sistem de operare MS-DOS și Windows
Limbi de interfață engleză , rusă
Platformă hardware x86
ultima versiune 2.25 (1995 ) ( 1995 )
Licență Proprietar (programul face parte din MS-DOS și Windows)

MSCDEX sau Microsoft CD-ROM Extensions este un program de calculator dezvoltat de Microsoft și inclus cu MS-DOS  6.x [1] și unele versiuni de Windows pentru a oferi suport CD-ROM . [2] Versiunile timpurii ale MSCDEX din 1986 au fost suplimente instalabile pentru MS-DOS și mai sus. [3] [4]

Descriere

Programul este un driver executabil care permite programelor DOS să recunoască, să citească și să gestioneze CD-ROM-uri cu High Sierra și, începând cu versiunea 2.0, lansată în 1988, sisteme de fișiere ISO 9660 . [5] [6] Programul necesită, de asemenea, un driver CD-ROM preîncărcat (de ex. OAKCDROM.SYS), de obicei de la CONFIG.SYS .

Cea mai recentă versiune de MSCDEX a fost 2.25, {{{1}}}care a fost inclusă cu Windows 95 și a fost folosită pentru a crea dischete CD-ROM bootabile. Pornind de la Windows 95, accesul la CD-ROM a fost posibil prin driverul CDFS pe 32 de biți.

Driverul folosește interfața de rețea MS-DOS. Din acest motiv, este necesară versiunea MS-DOS 3.31 sau mai mare pentru a funcționa. În esență, driverul arată ca o unitate de rețea din punctul de vedere al sistemului. Este implementat ca program rezident [6] și o extensie a interfeței de redirector de rețea ( CDEX ).

Datalight ROM-DOS vine și cu o implementare a MSCDEX. [7]

Analogii

Novell DOS 7, Caldera OpenDOS 7.01 DR-DOS 7.02 și versiunile ulterioare oferă un echivalent MSCDEX complet numit NWCDEX , care rulează și prin MS-DOS și PC DOS . Are opțiuni de memorie superioară (UMB) mai flexibile , are și funcționalitatea realocării memoriei și rulează în mod protejat prin DPMS începând cu procesoarele 286 și mai mari, deci doar 7 KB în memoria superioară sau principală (comparativ cu MSCDEX, care necesită aproximativ 16 KB). KB). [8] Folosind specificația de memorie extinsă paginată , NWCDEX își poate reduce dimensiunea la câțiva octeți în memoria principală. [8] Spre deosebire de MSCDEX, driverul nu depinde de apelurile API DOS nedocumentate [8] [9] și astfel poate fi încărcat cu utilitarul INSTCDEX , [8] [10] [11] [12] prin instrucțiunile directivei INSTALL CONFIG. SYS și astfel crește șansele de a încărca driverul în memorie mare sub aceste sisteme de operare, permițând încărcarea altor drivere nu numai de pe hard disk, ci și de pe CD-ROM, în timp ce sistemul de operare încă procesează CONFIG. fișier SYS. [8] [12] Ca alternativă, deși mai puțin flexibilă, există și o caracteristică DR-DOS care întârzie instalarea driverului în CONFIG.SYS până când segmentul de date este realocat prin directiva INSTALLLAST .

Bazat pe NWCDEX, IMS REAL/32 , un succesor al Novell Multiuser DOS și Digital Research Concurrent DOS , oferă un driver similar numit IMSCDEX . [opt]

O versiune secretă a MSCDEX este disponibilă de la Helix Software Multimedia Cloaking . Folosește un mecanism de acoperire pentru a redistribui și a rula driverul în modul protejat pe procesoare 386 și mai mari.

Corel a oferit CORELCDX.COM ca alternativă la MSCDEX. [13]

Există, de asemenea, o alternativă gratuită numită SHSUCDX [14] folosită împreună cu driverul IDE / ATA UIDE.SYS [15] , lansat pentru prima dată în 2005. [16] Utilizat cel mai frecvent cu FreeDOS , dar funcționează bine și în alte versiuni de DOS.

În 1998, Caldera a furnizat driverul DRFAT32 pentru DR-DOS pentru a monta și demonta în mod dinamic volumele FAT32 pe versiunile DOS non-FAT32. DRFAT32 folosește o variantă și o extensie a API -ului CDEX pentru a face driverul să funcționeze pe versiuni mai vechi de DOS. [17]

Vezi și

Surse

  1. Rulează MS-DOS versiunea 6.22. - a 6-a revizuire. - Microsoft Press , 2003. - ISBN 0-7356-1812-7 .
  2. Istoria extensiilor CD-ROM Microsoft MS-DOS (MSCDEX) . Servicii de asistență pentru produse Microsoft . Microsoft Corporation (18 ianuarie 2000). Consultat la 24 noiembrie 2007. Arhivat din original pe 8 iulie 2008. [1] Arhivat 20 octombrie 2021 la Wayback Machine (NB. Are informații despre versiunile MSCDEX 2.1, 2.2, 2.21, 2.22, 2.23.)
  3. Barney, Douglas (22.09.1986). „Microsoft permite micro-urilor să citească CD-ROM-uri” . Computerworld : 13. Arhivat din original pe 2021-10-20 . Accesat 2016-11-18 . Parametrul depreciat folosit |deadlink=( ajutor )
  4. Mace, Scott (22.09.1986). „Extensii la MS-DOS Run CD-ROM” . infoworld . 8 (38): 1, 8. Arhivat din original pe 2020-02-19 . Extras 2016-11-09 . Parametrul depreciat folosit |deadlink=( ajutor )
  5. Johnston, Stuart J. (07.03.1988). „Microsoft Steals Show la întâlnirea sa pe CD-ROM - Firma dezvăluie două titluri de afaceri” . InfoWorld : 198. Arhivat din original pe 2021-10-20 . Preluat 2021-10-20 . Parametrul depreciat folosit |deadlink=( ajutor )
  6. 1 2 Extensii CD-ROM Microsoft MS-DOS 2.1 . Microsoft (16 martie 1994). Preluat la 11 mai 2018. Arhivat din original la 11 mai 2018. [2]
  7. Ghidul utilizatorului Datalight ROM-DOS . www.datalight.com . Preluat la 20 octombrie 2021. Arhivat din original la 20 martie 2019.
  8. 1 2 3 4 5 6 NWDOS-TIPs - Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs and Workarounds  : [ Germană. ] . - 3. - 30-07-1997. Arhivat 4 noiembrie 2016 la Wayback Machine (NB. NWDOSTIP.TXT este o lucrare cuprinzătoare pe Novell DOS 7 și OpenDOS 7.01 , inclusiv descrierea multor caracteristici și elemente interne nedocumentate. Face parte din colecția încă mai mare a autorului MPDOSTIP.ZIP menținută până în 2001 și distribuit pe multe site-uri în acel moment. Link-ul furnizat indică o versiune mai veche convertită în HTML a fișierului NWDOSTIP.TXT.) [3]
  9. DOS nedocumentat: un ghid al programatorului pentru funcțiile și structurile de date rezervate MS-DOS - extins pentru a include MS-DOS 6, Novell DOS și Windows 3.1 . - 2. - Addison Wesley , 1994. - ISBN 0-201-63287-X . (xviii+856+vi pagini, 3,5"-floppy) Errata: [4] [5]
  10. INSTCDEX v2.12 (3 martie 1997). — „[…] încărcați drivere CD-ROM precum NWCDEX.EXE/MSCDEX.EXE în CONFIG.SYS utilizând INSTCDEX […] mai multă flexibilitate […] ordinea de încărcare a driverelor […] mai mult UMB -RAM liber în timpul instalării […] drivere de redirectoare cu încărcare mare mai bună a consumatorului de memorie […] instalați […] alte drivere […] de pe CD-ROM în timpul execuției CONFIG.SYS […] setarea steagului CD-ROM local […]”. Consultat la 16 iulie 2018. Arhivat din original la 15 februarie 2009.
  11. NWCDEX . OpenDOS (26 iunie 1997). „[…] Deoarece Novell DOS , pre - CDS […] este o matrice internă care conține 26 de intrări situate la capătul superior al memoriei convenționale , deși ultimele intrări din SYSVARS raportează doar o valoare mai mică. LASTDRIVE= este una dintre acele directive care intră în vigoare numai *după* CONFIG.SYS , iar matricea CDS va fi mutată în poziția țintă și va fi redusă la LASTDRIVE= (sau alt minim) sau va fi extinsă până la 32 de intrări . […] INSTCDEX […] liberă sloturi de unitate deja alocate pentru NWCDEX și astfel permite NWCDEX să se încarce în CONFIG.SYS. Cu toate acestea, acesta va fi deconectat după CONFIG.SYS, deoarece matricea CDS este mutată. INSTCDEX oferă, de asemenea, mijloace pentru a salva starea intrării CDS în CONFIG.SYS și a reconecta […] NWCDEX la noul CDS în AUTOEXEC.BAT . [...]”. Preluat la 10 mai 2018. Arhivat din original la 10 mai 2018.
  12. 12 Caldera OpenDOS 7.01/7.02 Actualizare Alpha 3 IBMBIO.COM README.TXT ( 2 octombrie 1997). Data accesului: 29 martie 2009. Arhivat din original la 4 octombrie 2003. [6]
  13. Despre CorelCDX Versiunea 1.0 , < http://contents.driverguide.com/content.php?id=129238&path=CORELCDX.TXT > . Extras 18 noiembrie 2016. Arhivat 18 noiembrie 2016 la Wayback Machine 
  14. Comanda: shsucdx . FreeDOS Spec Command HOWTO (2008). Preluat la 11 mai 2018. Arhivat din original la 11 mai 2018.
  15. Comanda: uide.sys / uidejr.sys . FreeDOS Spec Command HOWTO (2011). Preluat la 11 mai 2018. Arhivat din original la 11 mai 2018.
  16. SHSUCDX V3.03A CD-ROM Interface Driver (26 decembrie 2005). Arhivat din original pe 12 octombrie 2006.
  17. Ralf D. Brown . Lista de întreruperi a lui Ralf Brown , INTER61 din 2000-07-16 ( [7] Arhivat 16 iunie 2016 la Wayback Machine )

Surse suplimentare

Link -uri