MS-DOS 7
Utvecklare | Microsoft |
---|---|
Skrivet i | x86 montering |
OS-familjen | DOS / Windows 9x |
Källmodell | Stängd källa |
Initial release | 1995 |
Slutlig utgåva | 7.1 / 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.