Am Dienstag, 29. Juni 2004 15:59 schrieb Volkmar W. Pogatzki:
Hallo,
ich betreibe hier auf einem Notebook (Amilo 7400) Windows XP neben Suse. Unter Suse 9.0 lief beides noch, aber seit dem Update, besser gesagt Neuinstallation, auf Suse 9.1 kann ich das Windows XP nicht mehr booten.
Mit Hilfe der Reparaturanleitung [1] von Suse habe ich bereits das Treiber-Update durchgeführt.
Seitdem erhalte ich beim Versuch das Windows XP zu booten zuerst etwa eine Minute lang einen dunklen Monitor und danach die freundliche Meldung:
Windows konnte nicht gestartet werden, da folgende Datei fehlt oder beschädigt ist: <windows root>\system32\hal.dll.
Willkommen im Club. Hat nichts mit Linux zu tun. Eine Nachforschung meinerseits zeigte, dass diese Datei die Voreinstellungen für die Hardware liefert und manchesmal über den Jordan geht. Bei mir war es der Fall, weil ich einen Ram-Riegel getauscht hatte.
Ich habe gesehen, daß hier schon mal ein ähnlicher Thread lief, konnte daraus aber leider keine Lösung für mich ableiten. Die folgenden Informationen habe ich schon mal zusammengetragen, in der Hoffnung, daß damit jemand etwas anzufangen und mir zu helfen weiß:
fdisk linux:/home/otto # fdisk -l /dev/hda
Platte /dev/hda: 40.0 GByte, 40007761920 Byte 255 Köpfe, 63 Sektoren/Spuren, 4864 Zylinder Einheiten = Zylinder von 16065 * 512 = 8225280 Bytes
Gerät Boot Start End Blocks Id System /dev/hda1 1 126 1012063+ 82 Linux Swap /dev/hda2 127 4043 31463302+ 83 Linux /dev/hda3 * 4044 4722 5454067+ 7 HPFS/NTFS /dev/hda4 4723 4864 1140615 c W95 FAT32 (LBA) linux:/home/otto #
sfdisk linux:/home/otto # sfdisk -d /dev/hda # Partitionstabelle von /dev/hda unit: sectors
/dev/hda1 : start= 63, size= 2024127, Id=82 /dev/hda2 : start= 2024190, size= 62926605, Id=83 /dev/hda3 : start= 64950795, size= 10908135, Id= 7, bootable /dev/hda4 : start= 75858930, size= 2281230, Id= c linux:/home/otto #
/boot/grub/menu.lst linux:/home/otto # cat /boot/grub/menu.lst # Modified by YaST2. Last modification on Mon Jun 28 15:31:55 2004
color white/blue black/light-gray default 0 timeout 8 gfxmenu (hd0,1)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux### title Linux kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x314 splash=silent desktop resume=/dev/hda1 showopts initrd (hd0,1)/boot/initrd
###Don't change this comment - YaST2 identifier: Original name: windows### title Windows root (hd0,2) chainloader +1 makeactive
###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off vga=normal noresume nosmp noapic maxcpus=0 3 initrd (hd0,1)/boot/initrd linux:/home/otto #
Plattengeometrie (Yast, Hardware-Informationen): Fujitsu MHT2040AT disk_phys_geo cylinders: 16383 heads: 16 sectors: 63
Kann mir bitte jemand einen Rat geben, wie ich vorgehen kann, um das Windows XP 'wiederzubeleben'?
Nimm die CD/DVD, die Du hast, Starte die Wiederherstellungskonsole und schreibe die Datei neu auf die Platte und es sollte funktionieren. Aber informiere Dich trotzdem nochmal bei Google und M$, die hatten da ein paar Hinweise auf den Hilfeseiten. Ja ich gebs ja zu, da hatte ich auch gelesen und das Ding nicht gleich in die Tonne gekloppt.
[1] <http://portal.suse.com/sdb/de/2004/05/fhassel_windows_not_booting91. html> -- Volkmar W. Pogatzki
CU at the trails Boris