30. 10. 2007

Systém Windows XP nelze spustit. Uvedený soubor je poškozený nebo nebyl nalezen: \windows\system32\config\system

Kolega mi přinesl notebook s Windows XP, který při bootu končil na hlášce: "Systém Windows XP nelze spustit. Uvedený soubor je poškozený nebo nebyl nalezen: \WINDOWS\SYSTEM32\CONFIG\SYSTEM". V tomto souboru je uložena část registrů Windows. Řešení tohoto problému je popsáno na stránkách MS podpory.
Celá tragédie a krkolomnost řešení spočívá v tom, že Windows XP si sice zálohu registru uloží, ale uloží ji do adresáře System Volume Information, ke kterému není z konzoly pro zotavení (recovery consloe) přístup. Řešeni tedy spočívá ve:

  1. startu konzole, zazálohování původních, byť poškozených, registrů, nakopírování registrů vytvořených při instalaci systému z c:\windows\repair\system do c:\windows\system32\config,
  2. nabootovaní do nouzového režimu, zpřístupnění adresáře System Volume Information a zkopírování zálohy registrů do dočasného adresáře,
  3. opětovného startu konzole, nakopírování zálohy registrů z dočasného adresáře do c:\windows\system32\config,
  4. obnovení systému do posledního bodu obnovení.
Toto řešení předpokládá zapnutý nástroj Obnovení systému. Po obnově systému doporučuji obnovit původní práva pro adresář System Volume Information, tedy úplné řízeni systémem a nic jiného.

26. 10. 2007

Instalace konzoly pro zotavení ve Windows XP

Konzolu pro zotavení (recovery console) lze spustit z instalačního CD windows XP stisknutím "R" po startu systému.
Ale lze ji též nainstalovat na disk, aby se zobrazovala jako možnost v nabídce spuštění systému. Nainstaluje se příkazem winnt32.exe /cmdcons, kde winnt32.exe je buď v systému nebo na instalačním médiu.
Odstranit ji lze smazáním adresáře cmdcons a souboru cmldr a odstraněním řádku C:\cmdcons\bootsect.dat="Microsoft Windows Recovery Console" /cmdcons z boot.ini.

24. 10. 2007

Nová verse Virtual Machine Additions pro Linux

Vyšla nová verse Virtual Machine Additions pro Linux. Byla přidána podpora pro SuSE Enterprise Linux 10.
V současnosti jsou podporovány tyto distribuce:

Enterprise

  • Red Hat Enterprise Linux 2.1 (update 6)
  • Red Hat Enterprise Linux 3 (update 6)
  • Red Hat Enterprise Linux 4
  • SuSE Linux Enterprise Server 9
  • SuSE Linux Enterprise Server 10
Standard
  • Red Hat Linux 7.3
  • Red Hat Linux 9.0
  • SuSE Linux 9.2
  • SuSE Linux 9.3
  • SuSE Linux 10.0

Stahovat
lze přímo bez nutnosti registrace.
Virtual Machine Additions jsou určena pro virtual server, ale měla by fungovat i s virtual PC.

11. 10. 2007

Klonování XP na Evo D510

Windows XP na Compaqu EVO D510 ultra slim přestaly bootovat. Bohužel jsem nebyl přítomen od počátku a neviděl jsem prvotní chybovou hlášku při bootu.
Floppy a CD tohoto počítače se vyměňují pomocí swap bay (jako u některých notebooků) a tento bay je chráněn zcela nezvyklým kulatým šroubkem s šesticípou hvězdičkou s trnem uprostřed. Pokus o boot z externí USB CD mechaniky byly neúspěšné. Sehnal jsem tedy speciální imbus na tento šroub, vyměnil floppy za CD, ale ani fixboot a fixmbr z XP konsoly nepomohly.
Použil jsem tedy osvědčený postup klonování pomocí Norton Ghost 2003, kdy jsem z funkčního PC vyndal disk, připojil ho jako slave, udělal jeho image a tento image poté rozbalil na havarovaný disk. Pak už stačilo jen před připojením do sítě změnit jméno počítače a statickou IP adresu a vše funguje.

10. 10. 2007

"Oprava" přehřívání projektoru

Projektor BenQ asi zhruba dvacet sekund po spuštění hlásil High temperature a Bad lamp, i když svítil a větral normálně. Zapínání a vypínáni nepomáhalo. Tak jsem si vzpomněl na (snad) Bobíka, jak ukazoval, jak se v Třeskoprskách opravuje televize. "Takhle si před ní stoupnete a pořádné do ní kopnete."
Do projektoru jsem sice nekopal, ale důrazně jsem na něj z různých stran poklepal. A začal fungovat jak se sluší a patří.