Založen: Dec 28, 2004 Příspěvky: 996 Bydliště: Brno
Zaslal: ne leden 19 2025, 15:43 Předmět: Oprava Windows XP
Než se začnete pozastavovat nad tím, že používám Windows XP, tak napřed uvedu, že na jednom notebooku mám Windows ME, na stolním počítači dvojí systém Win.7 a Win.XP a jeden počítač mám se systémem Win.10. Mám to tak proto, že používám např. hardware, který k novým počítačům nejde připojit a programům, které na nových systémech neběží. Dál to nechci rozebírat.
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...
Norton Ghost je 15let mrtvý soft a vyšel nejspíš ještě před w7, než se v tom zdlouhavě šťourat, zkusil bych to nejdřív naklonovat nějakým soudobým softwarem.
Aby to fungovalo, musí být klon proveden sektor po sektoru. Takže zkusit znovu naklonovat disk.
Boot.ini Win7 neznají, to je záležitost XP.
A chceš-li se vyvarovat podobných věcí v budoucnu, tak je nejlepší mít dva fyzické disky. Na jednom XP, na druhém W7. Výběr bootování pak řešit pomocí BIOSu.
boot.ini je záležitost XP a pořadí je dané pořadím oddílů tak jak jdou za sebou na disku číslované od 0. To samé případné pořadí disků. Jenže ten XP boot v multibootu funguje obvykle tak,l že mu "předá slovo" boot z Win7, záleží na pořadí instalace. Kromě správného bootsektoru není potřeba mít nic fyzicky na stejném místě, jde jen o logické uspořádání, není tedy třeba přepis sektor po sektoru.
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.
Založen: Dec 28, 2004 Příspěvky: 996 Bydliště: Brno
Zaslal: ne leden 19 2025, 17:04 Předmět:
Ještě všechno tedy upřesním:
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.
Aha. Takže v tom případě máš OS sice na každém z disků, ale jinak je to stejné jako bys měl jen jeden disk. Nejdřív tam byl bootloader XP a při instalaci Win7 se přes něj přepsal Win7 loader.
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í.
Troufám si říci, že pokud by klonoval sektor po sektoru, tyhle problémy by nenastaly.
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.
Jde to ještě vylepšit o to, že si pak do botmenu hodiš odkazy na druhý disk. Boot.ini potřebuje obraz bootsektoru druhého disku, do sedmičkového menu to přidáš snadno přes EasyBCD.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.