Diit.cz - Novinky a informace o hardware, software a internetu

Jak vyzrát na INACCESSIBLE_BOOT_DEVICE

Představte si, že máte Windows 2000 či XP a rozhodnete si drobet vylepšit počítač. V rámci vylepšení si vyměníte i základní desku. A začnou problémy. Pokusíte se nabootovat a od Windows dostanete velmi příjemnou hlášku INACCESSIBLE_BOOT_DEVICE. Pojďte se s námi podívat, jak se takovýto problém řeší a jak se mu dá předejít.
Windows XP logo

Za vznik tohoto článku vděčím samozřejmě Microsoftu. Snažil jsem se totiž vylepšit si jeden svůj počítač a namísto základní desky s chipsetem i440BX jsem dal desku s i815EP. Ještě mimo procesoru, který jsem změnil z 800MHz Celerona na 1GHz (samozřejmě, že přetaktovaný na 1333 MHz), se v počítači nezměnilo vůbec nic. Uznávám, že změna základní desky je poněkud zásadní událost, ale i tak by mé Windows 2000 neměly při pokusu o nabootování napsat:

***STOP: 0x0000007B (0xF741B84C,0xC0000034,0x00000000,0x00000000)

INACCESSIBLE_BOOT_DEVICE

Začal jsem tedy hledat u Microsoftu v Knowledge Base (aneb znalostní bázi). Povedlo se mi najít dva články, které se tomuto problému věnují. Prakticky jde o ty samé články, jen jeden je pro Windows 2000 a druhý pro Windows XP. Na základě čtení těchto dokumentů jsem zkusil vypnout přídavné řadiče disků a vyndat SCSI řadiče z počítače. Bohužel, Windows trvaly na svém:

***STOP: 0x0000007B (0xF741B84C,0xC0000034,0x00000000,0x00000000)

INACCESSIBLE_BOOT_DEVICE

Jako poslední možnost jsem zvolil sice nepodporovanou, ale poměrně zajímavou možnost. Nejprve je nutné vrátit původní sestavu, se kterou Windows byly schopny nabootovat a pak se musí postupovat následovně:

  • Rozbal soubory Atapi.sys, Intelide.sys, Pciide.sys a Pciidex.sys z %SystemRoot%\Driver Cache\I386\Driver.cab do %SystemRoot%\System32\Drivers (%SystemRoot% je na Windows 2000 většinou C:\WINNT a na Windows XP C:\WINDOWS)
  • Stáhni si soubor INACCESSIBLE_BOOT_DEVICE_2000.reg pro Windows 2000, nebo INACCESSIBLE_BOOT_DEVICE_XP.reg pro Windows XP
  • Tento soubor naimportujte do registrů - kliknout na něj pravým tlačítkem a vybrat "Sloučit" (Merge) a vybrat ano

Po aplikaci tohoto postupu jsem zase vyměnil základní desky a světe div se, tentokráte jsem do Windows nabootoval. Sice jsem ještě musel znovu reinstalovat ovladače několika zařízení, ale to už byla jen drobnost, která se celkem snadno vyřešila.

Pokud tedy budete někdy vylepšovat svůj počítač, můžete na takovéto problémy pamatovat již předem a tento postup provést ještě před tím, než se pustíte do předělávání hardware. Smysl to samozřejmě má pouze tehdy, pokud s vylepšováním počítače budete také měnit základní desku.

A pro ty, kteří by chtěli přenést operační systém na jiný hardware podle oficiálního postupu Microsoftu, tu mám odkazy pro Windows 2000 a Windows XP. Ve zkratce jde o zazálohování aktuální instalace, nainstalování čisté instalace na novém hardware a následné odzálohování. Na úplný závěr přidám ještě odkazy na dva články u Microsoftu, které se snaží poněkud obecněji řešit problémy s nenabootováním s hláškou "Stop 0x0000007B": Windows NT a 2000 a Windows XP.

Diskuse ke článku Jak vyzrát na INACCESSIBLE_BOOT_DEVICE

Pondělí, 14 Červenec 2008 - 23:53 | Anonym | Já chtěl jenom poděkovat. Mě to pomohlo. Ale 2...
Neděle, 22 Červen 2008 - 23:02 | Anonym | když není kde to provést protože vám schořel...
Čtvrtek, 8 Listopad 2007 - 12:53 | Anonym | Tato rada je výborná, je tu ale jeden háček, ve W...
Středa, 24 Říjen 2007 - 15:54 | Anonym | spatny spatny.. co v pripade ze odesel MB? pak...
Pondělí, 22 Říjen 2007 - 09:03 | WIFT | >> roras: Tak to máš asi špatně...
Sobota, 20 Říjen 2007 - 15:46 | Roman Raška | Zdravím, zkuste mě někdo nakopnout, už druhý den...
Středa, 30 Květen 2007 - 22:19 | Anonym | 2-MHabarta Mmohl by to byt problem s CPU, pokud...
Sobota, 28 Duben 2007 - 13:09 | Anonym | Vyzkoušel jsem tento postup, ale systém spustím...
Čtvrtek, 18 Leden 2007 - 22:37 | Anonym | OK. Vím kolik práce a času zabere když si...
Sobota, 6 Leden 2007 - 21:36 | Anonym | urcite to neni vymenou dosky pretoze mam taky...

Zobrazit diskusi