Není DOS jako DOS

David Šťáva: Chtěl bych se zeptat na dvě věci ohledně Windows 95:

Nedávno jsem instaloval...

David Šťáva: Chtěl bych se zeptat na dvě věci ohledně Windows 95:

Nedávno jsem instaloval Windows 95 na počítač s MS DOS 6.22. První diskety, obligátní dotazy atd. vše bylo v pořádku. Po vložení osmé diskety se instalace zhroutila s konstatováním, že na disku byl nalezen neznámý systém (MS DOS 6.22). Kde je problém?

Se systémovou disketou vyrobenou v MS DOS 7.0 (Win95) jsem nastartoval počítač s MS DOS 6.20 a ouha. Externí příkazy DOSu se odmítly spustit a častovaly mne hlášením: „Incorrect DOS version". Co má toto znamenat?

Computer: S problémem popisovaným v bodě jedna jsem se již setkal. Pokud jde o shodný problém a o nic jiného snad ani jít nemůže, pak se při instalaci Windows 95 do vašeho boot sektoru pevného disku nezapsaly správně systémové soubory a proto došlo k chybě, kterou zmiňujete. To mohla způsobit například antivirová ochrana počítače, která se ovládá přímo z BIOSu, nebo nějaký rezidentní antivirový program, který spouštíte z CONFIG.SYS nebo AUTOEXEC.BAT. (Microsoft doporučuje před instalací Windows 95 vypnout všechny antivirové systémy a rovněž odinstalovat všechny ovladače zařízení, které nejsou bezprostředně nutné pro instalaci Windows 95). Stejnou chybu popisuje také Microsoft Knowledge Base (Informační databáze Microsoftu). Zde se dá také nalézt velmi jednoduchá rada pro odstranění tohoto problému. Z diskety, kterou jste si jistě nechal vytvořit při instalaci Windows 95 nastartujte počítač. Pokud tuto disketu nemáte vytvořenu, vyrobte ji na některém jiném počítači, na němž již jsou Windows 95 instalovány. S ohledem na váš druhý dotaz tuto disketu jistě vlastníte. Nyní je potřeba přenést systém z diskety na pevný disk. Toho dosáhnete pomocí těchto kroků:

Nastartujte počítač z diskety vytvořené v průběhu instalace.

Vytvořte zálohu stávajícího souboru MSDOS.SYS napsáním následujících příkazů na příkazovém řádku:

c:

cd\ windows\ command

attrib c:\ msdos.sys -r -s -h

ren c:\ msdos.sys msdos.xxx

Použijte příkaz SYS z diskety vytvořené v průběhu instalace k přenesení systémových souborů na pevný disk napsáním následujících příkazů na příkazovém řádku:

a:

sys c:

Nahraďte novou verzi souboru MSDOS.SYS předtím vytvořenou zálohou tímto postupem na příkazovém řádku:

c:

cd\ windows\ command

attrib c:\ msdos.sys -r -s -h

del c:\ msdos.sys

ren c:\ msdos.xxx msdos.sys

attrib c:\ msdos.sys +r +s +h

Nekompatibilita externích příkazů se táhne s MS DOSem již dlouho. Incorrect DOS version hlásil například i MS DOS 6.22 pro příkazy verze 6.00. Stejná potíž se přenesla (jak je vidět) i na DOSovské příkazy spouštěné pod Windows 95. Jaká je příčina toho, že se tyto nekompatibility nesou světem DOSu již dost dlouho, ví asi nejlépe sám Microsoft. Samotné Windows 95 mají velké množství svých vlastních verzí DOSovských externích příkazů, které naleznete v adresáři C:. Pokud tedy chcete některé z těchto příkazů používat na jiném počítači, budete je muset přenést na disketě spolu se systémovými soubory. To ovšem neplatí pro všechny programy, které naleznete v DOSovském adresáři. Například utilita TREE.EXE z DOSu 6.22 jede i na počítači s Windows 95. Seznam všech takovýchto programů získáte pomocí utility SETVER, která se nachází v adresáři Windows. Po jejím spuštění dostanete seznam všech aplikací, kterým bude namlouváno, že na daném počítači běží DOS jiné verze, než jak je tomu doopravdy. Pokud chcete tento seznam programů rozšířit o nějaký vlastní, nebo chcete naopak nějaký takový příkaz odstranit, pak k tomu použijte opět SETVER, ale tentokráte s patřičnými parametry. Ty obdržíte klasickým příkazem SETVER /?.

Váš názor Další článek: Softwarový gigant zakládá nové výzkumné centrum

Témata článku: Microsoft, Windows, Následující řádek, Reno, Nen, DOS, Disketa, Externí disk, Commando, Systémový disk, Stejný dotaz, Rena, Command


Určitě si přečtěte


Aktuální číslo časopisu Computer

Megatest: 20 powerbank s USB-C

Test: mobily do 3 500 Kč

Radíme s výběrem routeru

Tipy na nejlepší vánoční dárky