Oprava Windows XP
Moderátor: Moderátoři
Oprava Windows XP
Jde o to, že jsem vyměnil disk za větší a pomocí Norton Ghost 15 na něj udělal bitovou kopii těch iXPéček (včetně MBR).
Začátek bootování probíhá normálně, zobrazí se volba mezi 7mičkami a XPéčky, sedmičky běží normálně (jsou na jiném disku), ale XP hlásí chybu ntoskrnl.exe.
Zkopírování původního souboru nepomohlo, čili se domnívám, že jsou zřejmě špatně uvedené umístění disků v souboru BOOT.ini.
Kde najdu správné číslo disku, které má být Boot.ini uvedeno?
Podle čeho si to systém řadí, když přehození kabelů v řadiči nemá na nic vliv?
Našel jsem i rady jako vložit instalační cd od XP a zmáčknout R, ale moje instalační cd je asi divné, protože mi žádnou volbu R nenabídne.
Automatických oprav se trochu obávám, protože bez tohoto disku se nedostanu ani k semičkám.
Po připojení starého disku s XP všechno funguje normálně.
Nevíte, jak to opravit?
Díky předem...
- martinkopp
- Příspěvky: 1303
- Registrován: 12 říj 2023, 00:00
Pokud ti bootují Win7, můžeš zkusit EasyBCD a přidat XP do nabídky, třeba je jen blbě odkaz na polohu XP disku. BCD záznam totiž na rozdíl od XP nepoužívá číslování polohy na disku, ale každý oddíl má přiřazen dlouhý indikátor.
Jaký jsi osadil ten nový disk a zůstal stále v základním MBR typu?
Jinak typickým řešením těchto problémů je spustit CD XP, obnovit bootsektor a boot.ini, nabootovat přímo XP. Následně spustit rescue mód Win7, obnovit jejich boot a přidat XP do nabídky třeba přes easyBCD.
1/ Původně byly v počítači W.XP. Poté jsem časem přidal druhý disk a nainstaloval na něj 7mičky.
Každý systém má tedy svůj disk.
2/ Při odpojení disku s XP nenastartují ani ty 7mičky, neobjeví se možnost výběru, prostě nic. Startuje MBR na disku s XP!
3/ Nyní zůstává systém Windows 7 na svém původním disku, výměna a bitová kopie se týká pouze disku s Windows XP.
4/ Příprava probíhala takto:
Disk s W.7 zůstává na svém místě, starý disk s W.XP také zůstává na svém místě, je připojen ještě nový,třetí disk.
Do W.7 je nainstalován Norton Ghost 15, pomocí kterého se provedla bitová kopie WXP na nový disk.
5/ Poté jsem vypnul počítač a odebral starý, původní disk s W.XP.
V počítači zůstávají tedy dva disky:
jeden se sedmičkami, jeden s novou datovou kopií XP.
6/Po zapnutí počítače se objeví výběr operačních systémů, tedy je MBR nové kopie v pořádku.
Po vybrání W.7 tyto normálně nastartují.
Ale po vybrání XP se zobrazí chyba ntoskrnl.exe a systém se zastaví.
7/ zkopírování původního souboru z původní, funkční verze XP nemá na tuto chybu vliv.
Z toho důvodu se domnívám, že nejde o špatný soubor ntoskrnl.exe, ale že ho systém prostě nenajde.
Takže zkus to, co jsem psal - stáhni si easyBCD a zkus přidat položku XP do menu. Protože se pro start používá sedmičkový loader, je potřeba, aby sedělo to dlouhé číslo (UID) oddílu s XP.
Jinak jsi nenapsal, jak velký disk to je. XP neumí víc než 2TB.
To /2 se dá opravit, aby to bootovalo přímo ze svého disku a přitom to nic jiného nerozhází.
Osobně vždy instaluji systém na svůj disk. Tzn. Připojím disk, nainstaluji XP. Po instalaci jej odpojím. Připojím druhý disk, nainstaluji W7. Po instalaci připojím disk s XP.
Volbu systému pak provádím volbou bootu z BIOSu (u mě klávesa F10) během startu počítače.
Tak se nikdy nestane to, co se stalo tobě, můžu kterýkoli z disků odebrat a pořád můžu nabootovat do systému.
Tohle bych řešil takto:
Odpojil bych disk s W7 (a všechny případné ostatní disky), zůstal by jen disk s XP. Nabootovat z instalačky, zvolit R (konzola pro zotavení) a příkazy fixmbr a fixboot opravil zavaděč. Pak už by měl systém normálně nastartovat.
Vypnout, odpojit všechny disky a připojit pouze disk s W7. Spustit instalačku W7 a zvolit opravu. Zde je volba opravit zavaděč. Pak už by měl W7 normálně startovat.
Připojit disk s XP (a ostatní). A systém, který chci zvolit v BIOSu bootovací nabídkou.
Takhle to dělám už od vzniku W7.