MS-DOS 7

MS-DOS 7
Msdos-icon.png
Microsoft Windows 95 Version 4.00.1111 command.com MS-DOS Prompt 492x259.png
MS-DOS 7.0 command.com körs i en Windows-konsol på Windows 95 (MS-DOS-prompt)
Utvecklare Microsoft
Skrivet i x86 montering
OS-familjen DOS / Windows 9x
Källmodell Stängd källa
Initial release 1995 ; 28 år sedan ( 1995 )
Slutlig utgåva 7.1 / 1999 ; 24 år sedan ( 1999 )
Uppdateringsmetod Ominstallation
Pakethanterare Ingen
Plattformar x86
Typ av kärna Monolitisk

Standardanvändargränssnitt _
Kommandoradsgränssnitt ( COMMAND.COM )
Licens Proprietär
Föregås av MS-DOS 6
Efterträdde av MS-DOS 8
Supportstatus
Stöds inte den 11 juli 2006

MS-DOS 7 är ett riktigt lägesoperativsystem för IBM PC-kompatibla . Till skillnad från tidigare versioner av MS-DOS släpptes den inte separat av Microsoft , utan ingick i Windows 9x- familjen av operativsystem. Windows 95 RTM rapporterar vara MS-DOS 7.0, medan Windows 95 OSR 2.x och Windows 98 rapporterar som 7.1. Windows 9x körs under DOS liknande Windows 3.1x , och även om rollen som MS-DOS enligt Microsoft reducerades till en bootloader och fungerade som 16-bitars äldre enhetsdrivrutinslager , har det konstaterats att det nästan inte finns någon skillnad i förhållandet mellan Windows 9x och dess inkluderade MS-DOS 7.x och Windows 3.x och MS-DOS 6.x. Operativsystemet MS-DOS 7.x i realmode finns i IO.SYS- filen.

Nya egenskaper

Som den första versionen i serien lade MS-DOS 7.0 till stöd för medvetenhet om långa filnamn (LFN), och dess DIR-kommando kommer till exempel att visa dem med en LFN-drivrutin som DOSLFN (tidigare versioner av MS-DOS skulle inte visa länge filnamn även med en sådan drivrutin). Den stöder också för större utökat minne (upp till 4 GB) via dess HIMEM.SYS- drivrutin. Olika mindre förbättringar introduceras också, såsom förbättrade DOS-kommandon , effektivare användning av UMB-minne ( COMMAND.COM och en del av DOS-kärnan laddas automatiskt högt), och det faktum att miljövariabler kan användas direkt i DOS-kommandoraden .

MS-DOS 7.1 lade till stöd för FAT32 (upp till 2 TB per volym), medan MS-DOS 7.0 och tidigare versioner av MS-DOS endast stödde FAT12 och FAT16. Logisk blockadressering (LBA) stöds också i MS-DOS 7.1 för åtkomst till stora hårddiskar, till skillnad från tidigare versioner som endast stödde cylinderhuvudssektorbaserad (CHS)-baserad adressering. År 2000-stöd lades till DIR-kommandot via det nya /4-alternativet.

MS-DOS 7.x har lagt till stöd för att köra det grafiska gränssnittet i Windows 9x, som inte kan köras på äldre MS-DOS-versioner. Även om kommandot VER vanligtvis visar Windows-versionen, nämns även MS-DOS-versionen officiellt på andra ställen. Om man till exempel försöker köra Windows 95 OSR2 eller Windows 98:s VMM32.VXD- fil (döpt om till VMM32.EXE ) direkt från en tidigare version av MS-DOS, kommer följande meddelande att visas omedelbart:

Kan inte köra Windows med den installerade versionen av MS-DOS.
Uppgradera MS-DOS till version 7.1 eller högre.

visas versionsnumret 7.0 i stället för 7.1 .

Mer information

En stor skillnad mellan tidigare versioner av MS-DOS är användningen av filen MSDOS.SYS . I version 7 är detta inte en binär fil , utan en ren inställningsfil. Den äldre startstilen, där Windows inte startas automatiskt och systemet startar upp i ett DOS-kommandoskal, kan fortsätta att använda samma stil genom att ställa in BootGUI=0 i filen MSDOS.SYS. Annars startar Windows från Windows 95 och framåt automatiskt vid uppstart. Men detta var i verkligheten bara ett automatiskt anrop för kommandot WIN.COM , Windows startprogram. Windows 95 och 98 är båda beroende av MS-DOS för att starta 32-bitarskärnan och för att köra äldre 16-bitars MS-DOS enhetsdrivrutiner, även om MS-DOS 7 möjligen är mer "dold" än tidigare versioner av MS-DOS. Detta gäller även för Windows Me , men Me förhindrar användare från att starta MS-DOS utan att starta 32-bitars Windows-kärnan.

Även sökvägarna för (en rimlig men faktiskt inte nödvändig) Windows-katalog och Boot-katalog ska ställas in i den här nya versionen av MSDOS.SYS-filen. Medan IO.SYS (även om det är binärt annorlunda) förblev som den initiala exekutiva startfilen som BIOS- startrutiner startar, om de är korrekt placerade. Även COMMAND.COM- filen implementerar kommandotolken. De typiska DOS-inställningsfilerna CONFIG.SYS och AUTOEXEC.BAT behöll i huvudsak sina funktioner från tidigare versioner av MS-DOS (även om minnesallokering inte längre behövdes).

Även om det bara ingår i Windows-utgåvor (den senaste officiella fristående versionen av MS-DOS någonsin var version 6.22), kan MS-DOS 7.x ganska enkelt extraheras från Windows 95/98 och användas ensam på andra datorer, precis som tidigare versioner. Faktiskt fungerar MS-DOS 7.x bra på många moderna (från och med 2016) moderkort (åtminstone med PS2-tangentbord), i skarp kontrast till Windows 95/98. Den måste installeras på en FAT- partition , och i fallet med MS-DOS 7.0 måste partitionen vara placerad "överst" på hårddisken och formaterad som FAT12 eller FAT16. En annan skillnad är att MS-DOS 7.x kräver en 80386 eller högre processor, den misslyckas med att starta på 80286 -klass eller lägre x86 hårdvara.

För manuell installation kan MS-DOS 7.x installeras genom SYS- kommandot (kör SYS.COM-filen), till exempel från en mapp på en Ramdrive skapad av en startbar skiva. Korrekta versioner av IO.SYS (särskilt) måste finnas i samma mapp som SYS.COM tillsammans med MSDOS.SYS och COMMAND.COM (och eventuellt DRVSPACE.BIN, CONFIG.SYS och AUTOEXEC.BAT). Alla andra filer kan kopieras därefter. (I Windows 95/98 finns de antingen i rotmappen eller i mappen C:\WINDOWS\COMMAND )

Se även

Vidare läsning

  •   Kantaris, Noel; Oliver, Phil (1998). Windows 98 förklarat . Bernard Babani Publishing. ISBN 978-0859344562 .
  •   Brown, Bruce; Kratofil, Bruce; Smith, Nigel RM (1995). Windows 95 Bug Collection . Addison-Wesley Longman. ISBN 978-0201489958 .
  •   Sammes, AJ; Sammes, Tony; Jenkinson, Brian (2000). Forensic Computing – En läkares guide . Springer. ISBN 978-1852332990 .
  •   Franken, Gerhard (2003). DOS ge-packt (på tyska). mitp-Verlag. sid. 178. ISBN 978-3826613135 .

Anteckningar

S. ^ Det fanns en "MS-DOS 7.1" tillverkad av China DOS Union, som är samma som Windows 9x-versionen, men medföljer som ett fristående operativsystem med en mängd verktyg. Källa: WinWorld.