Bienvenido! - Willkommen! - Welcome!

Bitácora Técnica de Tux&Cía., Santa Cruz de la Sierra, BO
Bitácora Central: Tux&Cía.
Bitácora de Información Avanzada: Tux&Cía.-Información
May the source be with you!

Friday, October 28, 2011

Windows konnte nicht gestartet werden,

[da ein Festplattenkonfigurationsproblem vorlag]
da die folgende Datei fehlt oder beschädigt ist

Windows root\System32\Hal.dll
or ntoskrnl.exe
Source
Ursache
Dieses Verhalten kann auftreten, wenn eine oder mehrere der folgenden Bedingungen erfüllt sind:
  • Der Wert Default im Abschnitt [Boot Loader] der Datei "Boot.ini" fehlt oder ist ungültig.
  • Windows XP ist nicht in dem Verzeichnis installiert, das in der Datei "Boot.ini" angegeben ist.
  • Die Datei "Ntoskrnl.exe" fehlt oder ist beschädigt.
  • Der Partitionspfad in der Datei "Boot.ini" ist nicht korrekt festgelegt.
  • Es liegt ein allgemeiner Hardwarefehler vor.
====================================
My own Solution by cebaehren
In my case I have a mulltiboot 3 system on RAID 1 and after installing Linux and tried to start the third partition (Windows XP) I became the error of bad hal.dll
In all the possibilities I must have installed windows XP after Seven ! (to avoid the installation of data of Seven bootmanager in a boot folder in the windows XP root partition... I use grub) without creating the (second) partition on disks array
Then must be a pair of errors in the boot.ini !
Go for an admin command line in Windows 7
get in the root partition of windows XP (for me is F: and the third partition)
then be sure
attrib -s -h boot.ini
notepad boot.ini
change the lines with the partition number you have yet the root partition of windows XP

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\windows="Microsoft Windows XP Professional" /noexecute=optin /fastdetect 
Don't be fooled!
The developers of Microsoft Windows are not congruent...They sometimes count beginning from 0 [multi(0) and rdisk(0)]
and sometimes beginning from 1 [Thats the case for the partition(1)]
also third partition for windows XP:
  ...partition(3)\windows...
Save as boot.ini (not boot.txt) I hope you know how!
then in command line
attrib +r +h boot.ini
Et voilá!

How to edit the Boot.ini file in Windows XP
Evtl. hilft auch das oder das

Bootmanager von Windows XP verwenden
Other elegant solution, in case you don't have a multiboot installation:
Dieses Problem kann auftreten, wenn die Datei "Boot.ini" fehlt, beschädigt ist oder unkorrekte Einträge enthält.
Starten Sie zum Beheben dieses Problems den Computer von der Windows XP-CD-ROM, starten Sie die Wiederherstellungskonsole und verwenden Sie anschließend das Programm "Bootcfg.exe", um die Datei "Boot.ini" zu aktualisieren:
  1. Konfigurieren Sie den Computer so, dass er vom CD-ROM- oder DVD-ROM-Laufwerk startet. Weitere Informationen zur Vorgehensweise finden Sie in der Computerdokumentation, oder wenden Sie sich an den Computerhersteller.
  2. Legen Sie die Windows XP-CD-ROM in das CD-ROM- oder DVD-ROM-Laufwerk ein und starten Sie den Computer anschließend neu.
  3. Wenn die entsprechende Meldung angezeigt wird, drücken Sie eine beliebige Taste, um den Computer von der Windows XP-CD-ROM zu starten.
  4. Wenn die Willkommensseite angezeigt wird, drücken Sie die Taste [R], um die Wiederherstellungskonsole zu starten.
  5. Falls Sie über ein Dual-Boot- oder Multiple-Boot-System verfügen, wählen Sie die Installation aus, die von der Wiederherstellungskonsole aus gestartet werden soll.
  6. Wenn Sie dazu aufgefordert werden, geben Sie das Administratorkennwort ein und drücken Sie anschließend die [EINGABETASTE].
  7. Geben Sie an der Eingabeaufforderung bootcfg /list ein und drücken Sie anschließend die [EINGABETASTE]. Die Einträge in der aktuellen Datei "Boot.ini" erscheinen auf dem Bildschirm.
  8. Geben Sie an der Eingabeaufforderung bootcfg /rebuild ein und drücken Sie anschließend die [EINGABETASTE]. Dieser Befehl überprüft die Festplatten des Computers bei Windows XP-, Microsoft Windows 2000- oder Microsoft Windows NT-Installationen und zeigt anschließend die Ergebnisse an. Gehen Sie nach den Anweisungen auf dem Bildschirm vor, um die Windows-Installationen zu der Datei "Boot.ini" hinzuzufügen. Das folgende Beispiel zeigt, wie Sie eine Windows XP-Installation zu der Datei "Boot.ini" hinzufügen:
    1. Es wird eine ähnliche Meldung wie die folgende angezeigt:
      Insgesamt gefundene Windows-Installationen: 1

      [1] C:\Windows
      Installation zur Startliste hinzufügen? (Ja/Nein/Alle)
    2. Wenn die Meldung in Schritt a angezeigt wird, drücken Sie [J].
    3. Es wird eine ähnliche Meldung wie die folgende angezeigt:
      Ladekennung:
      Dies ist der Name des Betriebssystems.
    4. Wenn die Meldung in Schritt c angezeigt wird, geben Sie den Namen Ihres Betriebssystems ein und drücken Sie anschließend die [EINGABETASTE]. Dies ist entweder Microsoft Windows XP Professional oder Microsoft Windows XP Home Edition.
    5. Es wird eine ähnliche Meldung wie die folgende angezeigt:
      Ladeoptionen für Betriebssystem:

      Die auf dem Bildschirm angezeigten Anweisungen können je nach der Konfiguration Ihres Computers unterschiedlich sein.
    6. Wenn die Meldung in Schritt e angezeigt wird, geben Sie /fastdetect ein und drücken Sie anschließend die [EINGABETASTE].
  9. Geben Sie exit ein und drücken Sie anschließend die [EINGABETASTE], um die Wiederherstellungskonsole zu beenden. Der Computer wird neu gestartet, und die aktualisierte Startliste wird angezeigt, wenn die Meldung "Wählen Sie das zu startende Betriebssystem" erscheint.

No comments: