Nach Update auf Suse 9.1 startet Windows XP nicht mehr
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. 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'? [1] <http://portal.suse.com/sdb/de/2004/05/fhassel_windows_not_booting91.html> -- Volkmar W. Pogatzki
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
Boris wrote:
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.
Leider nein. Aber nach nochmaligem Studium des Hinweises [1] habe ich den Reparaturversuch mit der auf CD gebrannten Version von parted wiederholt, aber es ist mir jedesmal die /dev/hda als 'ok' angezeigt worden und es gab nichts zu reparieren. Dann habe ich spaßeshalber mal aus dem laufenden System heraus parted aufgerufen und dort folgende Meldung erhalten: ======================= linux:/home/otto # parted GNU Parted 1.6.6 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. This program is free software, covered by the GNU General Public License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Verwende /dev/hda Fehler: Die Partitionstabelle auf /dev/hda ist inkonsistent. Es gibt viele mögliche Gründe dafür. Der wahrscheinlichste Grund ist, dass Linux die BIOS-Geometrie für /dev/hda falsch erkannt hat. GNU Parted vermutet, dass die wahre Geometrie 4864/255/63 ist (nicht 77520/16/63). Sie sollten zunächst Ihr BIOS überprüfen, da das falsch sein könnte. Sie können Linux durch Angabe des Parameters hda=4864,255,63 informieren. Lesen Sie LILO- oder GRUB-Dokumentation für weitere Informationen. Wenn Sie glauben, Parteds vorgeschlagene Geometrie ist richtig, wählen Sie Ignore um fortzusetzen (und Linux später zu korrigieren). Ansonsten wählen Sie Cancel (und korrigieren Linux und/oder das BIOS jetzt). ======================= Was heiß das nun, welcher Wert ist jetzt richtig und wie bekomme ich den ins System? [1]<http://portal.suse.com/sdb/de/2004/05/fhassel_windows_not_booting91.html> -- Dankbar für jeden Hinweis Volkmar W. Pogatzki
On Wednesday 30 June 2004 16:28, Volkmar W. Pogatzki wrote:
Dann habe ich spaßeshalber mal aus dem laufenden System heraus parted aufgerufen und dort folgende Meldung erhalten:
Fehler: Die Partitionstabelle auf /dev/hda ist inkonsistent. Es gibt viele mögliche Gründe dafür. Der wahrscheinlichste Grund ist, dass Linux die BIOS-Geometrie für /dev/hda falsch erkannt hat. GNU Parted vermutet, dass die wahre Geometrie 4864/255/63 ist (nicht 77520/16/63).
Koennte es evtl. dieses Problem sein? http://www.heise.de/newsticker/meldung/47847 MfG, Michael.
Michael Schachtebeck wrote:
On Wednesday 30 June 2004 16:28, Volkmar W. Pogatzki wrote:
Dann habe ich spaßeshalber mal aus dem laufenden System heraus parted aufgerufen und dort folgende Meldung erhalten:
Fehler: Die Partitionstabelle auf /dev/hda ist inkonsistent. Es gibt viele mögliche Gründe dafür. Der wahrscheinlichste Grund ist, dass Linux die BIOS-Geometrie für /dev/hda falsch erkannt hat. GNU Parted vermutet, dass die wahre Geometrie 4864/255/63 ist (nicht 77520/16/63).
Koennte es evtl. dieses Problem sein?
Das bezieht sich auf [2], aber ob da ein Zusammenhang besteht, kann ich leider nicht beurteilen. Probiert habe ich da natürlich auch, aber so richtig schlau werde ich daraus noch nicht. Glücklicherweise läuft aber Linux noch. Bei der Ausführung erhielt ich die Warnung, daß da nicht 255, sondern 16 Heads wären. Wenn ich es aber mit -H16 anstatt mit -H255 durchlaufen lasse, bekomme ich als Antwort, daß sfdisk 'diese Partitionen nicht mag'. Irgendein Tip, wie ich damit weiterkomme? [2]<http://www.redhat.com/archives/fedora-devel-list/2004-May/msg00908.html> -- Volkmar W. Pogatzki
Am Mittwoch, 30. Juni 2004 16:28 schrieb Volkmar W. Pogatzki:
Boris wrote:
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.
Leider nein.
Aber nach nochmaligem Studium des Hinweises [1] habe ich den Reparaturversuch mit der auf CD gebrannten Version von parted wiederholt, aber es ist mir jedesmal die /dev/hda als 'ok' angezeigt worden und es gab nichts zu reparieren.
Dann habe ich spaßeshalber mal aus dem laufenden System heraus parted aufgerufen und dort folgende Meldung erhalten: ======================= linux:/home/otto # parted GNU Parted 1.6.6 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. This program is free software, covered by the GNU General Public License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Verwende /dev/hda Fehler: Die Partitionstabelle auf /dev/hda ist inkonsistent. Es gibt viele mögliche Gründe dafür. Der wahrscheinlichste Grund ist, dass Linux die BIOS-Geometrie für /dev/hda falsch erkannt hat. GNU Parted vermutet, dass die wahre Geometrie 4864/255/63 ist (nicht 77520/16/63). Sie sollten zunächst Ihr BIOS überprüfen, da das falsch sein könnte. Sie können Linux durch Angabe des Parameters hda=4864,255,63 informieren. Lesen Sie LILO- oder GRUB-Dokumentation für weitere Informationen. Wenn Sie glauben, Parteds vorgeschlagene Geometrie ist richtig, wählen Sie Ignore um fortzusetzen (und Linux später zu korrigieren). Ansonsten wählen Sie Cancel (und korrigieren Linux und/oder das BIOS jetzt). =======================
Was heiß das nun, welcher Wert ist jetzt richtig und wie bekomme ich den ins System?
Bei mit hat die Umstellung im Bios geholfen. IDE Primary Master Auto Access Mode Auto auf LBA
[1]<http://portal.suse.com/sdb/de/2004/05/fhassel_windows_not_booting 91.html> -- Dankbar für jeden Hinweis Volkmar W. Pogatzki
Am Donnerstag, 1. Juli 2004 02:31 schrieb Peter Klement:
Am Mittwoch, 30. Juni 2004 16:28 schrieb Volkmar W. Pogatzki:
Boris wrote:
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.
Leider nein.
Äh, da muss ich mich jetzt entschuldigen. Ich war leicht abwesend und habe Deine Antwortmail überlesen. Deiner Antwort kann ich entnehmen, dass der gleiche Fehler auftritt.
Aber nach nochmaligem Studium des Hinweises [1] habe ich den Reparaturversuch mit der auf CD gebrannten Version von parted wiederholt, aber es ist mir jedesmal die /dev/hda als 'ok' angezeigt worden und es gab nichts zu reparieren.
Dann habe ich spaßeshalber mal aus dem laufenden System heraus parted aufgerufen und dort folgende Meldung erhalten: ======================= linux:/home/otto # parted GNU Parted 1.6.6 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. This program is free software, covered by the GNU General Public License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Verwende /dev/hda Fehler: Die Partitionstabelle auf /dev/hda ist inkonsistent. Es gibt viele mögliche Gründe dafür. Der wahrscheinlichste Grund ist, dass Linux die BIOS-Geometrie für /dev/hda falsch erkannt hat. GNU Parted vermutet, dass die wahre Geometrie 4864/255/63 ist (nicht 77520/16/63). Sie sollten zunächst Ihr BIOS überprüfen, da das falsch sein könnte. Sie können Linux durch Angabe des Parameters hda=4864,255,63 informieren. Lesen Sie LILO- oder GRUB-Dokumentation für weitere Informationen. Wenn Sie glauben, Parteds vorgeschlagene Geometrie ist richtig, wählen Sie Ignore um fortzusetzen (und Linux später zu korrigieren). Ansonsten wählen Sie Cancel (und korrigieren Linux und/oder das BIOS jetzt). =======================
Was heiß das nun, welcher Wert ist jetzt richtig und wie bekomme ich den ins System?
Bei mit hat die Umstellung im Bios geholfen.
IDE Primary Master Auto Access Mode Auto auf LBA
[1]<http://portal.suse.com/sdb/de/2004/05/fhassel_windows_not_booti ng 91.html> -- Dankbar für jeden Hinweis Volkmar W. Pogatzki
Dem kann ich nur erstmal zustimmen. Hast Du auch mal bei M$ geguckt, was die dortige SDB ergibt. Dort gibt es ein paar Artikel dazu. *Wühl, wühl* http://www.esel2k.org/forum/index.php?showtopic=38561&st=0 Lies Dort mal den Thread, dann sollte es auch wieder funktionieren. Pass aber auf, auf welcher Seite du gelandet bist, das interessante steht auf Seite 1. CU at the trails Boris
Am Mittwoch, 30. Juni 2004 16:28 schrieb Volkmar W. Pogatzki:
Boris wrote:
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.
Leider nein.
Aber nach nochmaligem Studium des Hinweises [1] habe ich den Reparaturversuch mit der auf CD gebrannten Version von parted wiederholt, aber es ist mir jedesmal die /dev/hda als 'ok' angezeigt worden und es gab nichts zu reparieren.
Dann habe ich spaßeshalber mal aus dem laufenden System heraus parted aufgerufen und dort folgende Meldung erhalten: ======================= linux:/home/otto # parted GNU Parted 1.6.6 Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. This program is free software, covered by the GNU General Public License.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Verwende /dev/hda Fehler: Die Partitionstabelle auf /dev/hda ist inkonsistent. Es gibt viele mögliche Gründe dafür. Der wahrscheinlichste Grund ist, dass Linux die BIOS-Geometrie für /dev/hda falsch erkannt hat. GNU Parted vermutet, dass die wahre Geometrie 4864/255/63 ist (nicht 77520/16/63). Sie sollten zunächst Ihr BIOS überprüfen, da das falsch sein könnte. Sie können Linux durch Angabe des Parameters hda=4864,255,63 informieren. Lesen Sie LILO- oder GRUB-Dokumentation für weitere Informationen. Wenn Sie glauben, Parteds vorgeschlagene Geometrie ist richtig, wählen Sie Ignore um fortzusetzen (und Linux später zu korrigieren). Ansonsten wählen Sie Cancel (und korrigieren Linux und/oder das BIOS jetzt). =======================
Was heiß das nun, welcher Wert ist jetzt richtig und wie bekomme ich den ins System?
Bei mir hab ich die Bios geändert. IDE Primary Master Auto Access Mode von Auto auf LBA peter
[1]<http://portal.suse.com/sdb/de/2004/05/fhassel_windows_not_booting 91.html> -- Dankbar für jeden Hinweis Volkmar W. Pogatzki
participants (4)
-
Boris
-
Michael Schachtebeck
-
Peter Klement
-
Volkmar W. Pogatzki