Stránka 1 z 5
Oprava Windows XP
Napsal: 19 led 2025, 15:43
od jade
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...
Napsal: 19 led 2025, 15:59
od martinkopp
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.
Napsal: 19 led 2025, 16:02
od DukeNuke
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.
Napsal: 19 led 2025, 16:14
od xsc
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.
Napsal: 19 led 2025, 17:04
od jade
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.
Napsal: 19 led 2025, 17:15
od xsc
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í.
Napsal: 19 led 2025, 17:21
od jade
XSC: Dal jsem tam disk WD10EZRZ-22HTKB0 1Tb
Je to NTFS, MBR.
Napsal: 19 led 2025, 17:48
od jade
Dlouhé číslo UID je to samé, jako Sériové číslo svazku?
Napsal: 19 led 2025, 17:53
od DukeNuke
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.
Napsal: 19 led 2025, 17:57
od xsc
jade píše:Dlouhé číslo UID je to samé, jako Sériové číslo svazku?
Podle mě ano.
Napsal: 19 led 2025, 17:59
od xsc
DukeNuke píše: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.
Napsal: 19 led 2025, 18:16
od DukeNuke
To ne. Pokud už bych si měl nějak vybírat systém softwarově, tak XOSL.
Napsal: 19 led 2025, 18:25
od jade
Mohu se zeptat, jaký je rozdíl mezi kopií sektor po sektoru a bitovou kopií?
Napsal: 19 led 2025, 18:35
od DukeNuke
Klon po sektorech zachovává velikost sektorů zroje a klonuje i vadné sektory, případně sektory s vadnými daty.
Napsal: 20 led 2025, 12:25
od golemson
Jen maličkost, v BIOSu jsi disky přepnul?