Moin,
ich habe ein Problem mit meiner Notebook-Festplatte. Diese ist wie folgt partitioniert:
Auf der ersten Partition (hda1) residiert Windows XP; hda2 ist eine erweiterte Partition, die alle übrigen (logischen) Partitionen enthält. hda5 und hda6 beherbergen meine sämtlichen persönlichen Daten, hda7 bis hda10 eine Gentoo-Linux-Installation und hda11 dient vornehmlich dem Datenaustausch zwischen Windows und Linux (Lese- und Schreibzugriff von beiden Systemen aus). Als Boot-Manager kommt Grub zum Einsatz, der wahlweise Linux direkt bootet oder das Kommando an den Windows-Bootloader abgibt.
... womit wir dann auch schon bei meinem Problem wären: Am einen Abend habe ich das Notebook von Windows aus (in der irrigen Annahme, mich später nochmal davorzusetzen) in den Ruhezustand versetzt. Am nächsten Morgen schaltete ich es dann wieder ein, wählte in Grub Windows aus, Grub gab an den Windows-Loader ab und der präsentierte mir dann - statt des üblichen "Windows wird fortgesetzt"-Ladebalkens - diese erbauliche Meldung:
Ein beherzter Druck dieser wohlbekannten Tastenkombination führte zu einem Warmneustart des Notebooks, dessen BIOS jedoch beim Auto-Detecting des Pri-Master statt der eben dort noch erkannten IDE Harddisk nun gar nichts mehr fand - Not Detected halt. Es versuchte dann noch (vergeblich), von der (nicht eingelegten) CD-ROM und vom (nicht vorhandenen) PXE-Boot-Server zu booten und bat mich abschließend, doch bitte mal für ein bootbares Medium zu sorgen.
Nach dem Ausschalten und erneuten Einschalten des Notebooks ließ sich dieser gesamte Ablauf ohne Änderung reproduzieren. Nach einem erneuten Kaltstart habe ich es mit Gentoo probiert, das ganz normal hochfuhr.
Nach dem Boot in Gentoo versuchte ich, die Windows-Partition über ihren in der /etc/fstab festgelegten Mountpoint zu mounten:
dmesg beförderte diese erkleckliche Masse an Fehlermeldungen in Zusammenhang mit dem fehlgeschlagenen mount-Befehl zutage:
Um das genaue Problem mit der Partition besser eingrenzen zu können habe ich dann - weil es mir schonmal mit einer externen Festplatte geholfen hat - TestDisk bemüht (diesmal mittels eines von einem USB-Stick gebooteten Linux Mint) und aus dem Analyse-Bereich des Tools die Quick Search und die Deeper Search durchlaufen und mir anschließend jeweils die in den einzelnen Partitionen gefundenen Dateien anzeigen lassen. Für hda1 wurde der Versuch, die Dateien anzuzeigen, jeweils mit "Can't open filesystem. Filesystem seems damaged." quitiert; für die anderen Partitionen funktionierte das - soweit Support für das verwendete Dateisystem in TestDisk einkompiliert war (nicht der Fall für ReiserFS) - problemlos, lediglich die Dateiliste für hda5 wurde (reproduzierbar) merklich um ein paar Sekunden verzögert angezeigt.
Das (um die Auflistungen meiner privaten Dateien bereinigte) Logfile der TestDisk-Sitzung habe ich diesem Posting angehangen.
Weiter unternommen habe ich bisher nichts; ich möchte vermeiden, mehr kaputt zu machen, als es eh schon ist.
Ich bin etwas ratlos, was hier zu tun ist. Ganze Partitionen scheinen nicht verloren gegangen zu sein, vielmehr scheint der Fehler in der ersten Partition zu liegen. Wenn möglich würde ich diese gerne wieder soweit bekommen, dass das darauf befindliche Windows wieder bootet; zumindest hätte ich gerne lesenden Zugriff auf die dort vorhandenen Daten, sodass ich mir noch das eine oder andere von dort kopieren kann, bevor ich die Partition nötigenfalls formatiere und Windows neu installiere.
Ein relativ aktuelles Backup (von Anfang Januar) meiner auf den übrigen Partitionen befindlichen Daten ist auf einer externen Festplatte vorhanden. Ich habe aber unter Linux lesenden Zugriff auf diese Partitionen und könnte vermutlich noch eine aktuelle Kopie dieser Daten auf eine andere externe Festplatte ziehen.
ich habe ein Problem mit meiner Notebook-Festplatte. Diese ist wie folgt partitioniert:
Code:
turtle ~ # fdisk -l
Disk /dev/hda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x27ae27ae
Device Boot Start End Blocks Id System
/dev/hda1 * 1 3648 29302528+ 7 HPFS/NTFS
/dev/hda2 3649 14593 87915712+ 5 Extended
/dev/hda5 3649 7296 29302528+ 7 HPFS/NTFS
/dev/hda6 7297 10944 29302528+ 7 HPFS/NTFS
/dev/hda7 10945 11069 1004031 82 Linux swap / Solaris
/dev/hda8 * 11070 11078 72261 83 Linux
/dev/hda9 11079 11687 4891761 83 Linux
/dev/hda10 11688 12904 9775521 83 Linux
/dev/hda11 12905 14593 13566861 b W95 FAT32
turtle ~ #
Auf der ersten Partition (hda1) residiert Windows XP; hda2 ist eine erweiterte Partition, die alle übrigen (logischen) Partitionen enthält. hda5 und hda6 beherbergen meine sämtlichen persönlichen Daten, hda7 bis hda10 eine Gentoo-Linux-Installation und hda11 dient vornehmlich dem Datenaustausch zwischen Windows und Linux (Lese- und Schreibzugriff von beiden Systemen aus). Als Boot-Manager kommt Grub zum Einsatz, der wahlweise Linux direkt bootet oder das Kommando an den Windows-Bootloader abgibt.
... womit wir dann auch schon bei meinem Problem wären: Am einen Abend habe ich das Notebook von Windows aus (in der irrigen Annahme, mich später nochmal davorzusetzen) in den Ruhezustand versetzt. Am nächsten Morgen schaltete ich es dann wieder ein, wählte in Grub Windows aus, Grub gab an den Windows-Loader ab und der präsentierte mir dann - statt des üblichen "Windows wird fortgesetzt"-Ladebalkens - diese erbauliche Meldung:
Code:
Fehler beim Laden des Datenträgers
Neustart mit Strg+Alt+Entf
Ein beherzter Druck dieser wohlbekannten Tastenkombination führte zu einem Warmneustart des Notebooks, dessen BIOS jedoch beim Auto-Detecting des Pri-Master statt der eben dort noch erkannten IDE Harddisk nun gar nichts mehr fand - Not Detected halt. Es versuchte dann noch (vergeblich), von der (nicht eingelegten) CD-ROM und vom (nicht vorhandenen) PXE-Boot-Server zu booten und bat mich abschließend, doch bitte mal für ein bootbares Medium zu sorgen.
Nach dem Ausschalten und erneuten Einschalten des Notebooks ließ sich dieser gesamte Ablauf ohne Änderung reproduzieren. Nach einem erneuten Kaltstart habe ich es mit Gentoo probiert, das ganz normal hochfuhr.
Nach dem Boot in Gentoo versuchte ich, die Windows-Partition über ihren in der /etc/fstab festgelegten Mountpoint zu mounten:
Code:
sven@turtle ~ $ mount /mnt/windows/system/
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
sven@turtle ~ $
dmesg beförderte diese erkleckliche Masse an Fehlermeldungen in Zusammenhang mit dem fehlgeschlagenen mount-Befehl zutage:
Code:
sven@turtle ~ $ dmesg
[...]
[ 295.227012] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 295.227020] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291527, high=0, low=6291527, sector=6291527
[ 295.227035] ide: failed opcode was: unknown
[ 295.227040] end_request: I/O error, dev hda, sector 6291527
[ 295.227044] printk: 3 messages suppressed.
[ 295.227047] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x600008.
[ 297.736136] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 297.736143] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291528, high=0, low=6291528, sector=6291528
[ 297.736159] ide: failed opcode was: unknown
[ 297.736163] end_request: I/O error, dev hda, sector 6291528
[ 297.736169] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x600009.
[ 300.145342] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 300.145349] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291529, high=0, low=6291529, sector=6291529
[ 300.145364] ide: failed opcode was: unknown
[ 300.145367] end_request: I/O error, dev hda, sector 6291529
[ 300.145372] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000a.
[ 302.554547] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 302.554554] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291530, high=0, low=6291530, sector=6291530
[ 302.554569] ide: failed opcode was: unknown
[ 302.554572] end_request: I/O error, dev hda, sector 6291530
[ 302.554577] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000b.
[ 304.963757] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 304.963764] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291531, high=0, low=6291531, sector=6291531
[ 304.963779] ide: failed opcode was: unknown
[ 304.963782] end_request: I/O error, dev hda, sector 6291531
[ 304.963787] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000c.
[ 307.583905] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 307.583912] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291532, high=0, low=6291532, sector=6291532
[ 307.583927] ide: failed opcode was: unknown
[ 307.583930] end_request: I/O error, dev hda, sector 6291532
[ 307.583936] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000d.
[ 310.192952] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 310.192959] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291533, high=0, low=6291533, sector=6291533
[ 310.192974] ide: failed opcode was: unknown
[ 310.192977] end_request: I/O error, dev hda, sector 6291533
[ 310.192983] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000e.
[ 312.801998] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 312.802006] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291534, high=0, low=6291534, sector=6291534
[ 312.802021] ide: failed opcode was: unknown
[ 312.802025] end_request: I/O error, dev hda, sector 6291534
[ 312.802031] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000f.
[ 315.522071] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 315.522078] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291527, high=0, low=6291527, sector=6291527
[ 315.522093] ide: failed opcode was: unknown
[ 315.522097] end_request: I/O error, dev hda, sector 6291527
[ 315.522103] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x600008.
[ 317.931284] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 317.931291] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291528, high=0, low=6291528, sector=6291528
[ 317.931305] ide: failed opcode was: unknown
[ 317.931309] end_request: I/O error, dev hda, sector 6291528
[ 317.931314] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x600009.
[ 320.340486] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 320.340493] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291529, high=0, low=6291529, sector=6291529
[ 320.340508] ide: failed opcode was: unknown
[ 320.340511] end_request: I/O error, dev hda, sector 6291529
[ 320.340516] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000a.
[ 322.960634] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 322.960640] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291530, high=0, low=6291530, sector=6291530
[ 322.960655] ide: failed opcode was: unknown
[ 322.960659] end_request: I/O error, dev hda, sector 6291530
[ 322.960664] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000b.
[ 325.569675] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 325.569682] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291531, high=0, low=6291531, sector=6291531
[ 325.569697] ide: failed opcode was: unknown
[ 325.569702] end_request: I/O error, dev hda, sector 6291531
[ 325.569707] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000c.
[ 328.178719] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 328.178726] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291532, high=0, low=6291532, sector=6291532
[ 328.178741] ide: failed opcode was: unknown
[ 328.178745] end_request: I/O error, dev hda, sector 6291532
[ 328.178749] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000d.
[ 330.787763] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 330.787770] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291533, high=0, low=6291533, sector=6291533
[ 330.787786] ide: failed opcode was: unknown
[ 330.787789] end_request: I/O error, dev hda, sector 6291533
[ 330.787794] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000e.
[ 333.396807] hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
[ 333.396814] hda: dma_intr: error=0x40 { UncorrectableError }, LBAsect=6291534, high=0, low=6291534, sector=6291534
[ 333.396828] ide: failed opcode was: unknown
[ 333.396832] end_request: I/O error, dev hda, sector 6291534
[ 333.396837] NTFS-fs error (device hda1): ntfs_end_buffer_async_read(): Buffer I/O error, logical block 0x60000f.
[ 333.397637] NTFS-fs error (device hda1): map_mft_record(): Failed with error code 5.
sven@turtle ~ $
Um das genaue Problem mit der Partition besser eingrenzen zu können habe ich dann - weil es mir schonmal mit einer externen Festplatte geholfen hat - TestDisk bemüht (diesmal mittels eines von einem USB-Stick gebooteten Linux Mint) und aus dem Analyse-Bereich des Tools die Quick Search und die Deeper Search durchlaufen und mir anschließend jeweils die in den einzelnen Partitionen gefundenen Dateien anzeigen lassen. Für hda1 wurde der Versuch, die Dateien anzuzeigen, jeweils mit "Can't open filesystem. Filesystem seems damaged." quitiert; für die anderen Partitionen funktionierte das - soweit Support für das verwendete Dateisystem in TestDisk einkompiliert war (nicht der Fall für ReiserFS) - problemlos, lediglich die Dateiliste für hda5 wurde (reproduzierbar) merklich um ein paar Sekunden verzögert angezeigt.
Das (um die Auflistungen meiner privaten Dateien bereinigte) Logfile der TestDisk-Sitzung habe ich diesem Posting angehangen.
Weiter unternommen habe ich bisher nichts; ich möchte vermeiden, mehr kaputt zu machen, als es eh schon ist.
Ich bin etwas ratlos, was hier zu tun ist. Ganze Partitionen scheinen nicht verloren gegangen zu sein, vielmehr scheint der Fehler in der ersten Partition zu liegen. Wenn möglich würde ich diese gerne wieder soweit bekommen, dass das darauf befindliche Windows wieder bootet; zumindest hätte ich gerne lesenden Zugriff auf die dort vorhandenen Daten, sodass ich mir noch das eine oder andere von dort kopieren kann, bevor ich die Partition nötigenfalls formatiere und Windows neu installiere.
Ein relativ aktuelles Backup (von Anfang Januar) meiner auf den übrigen Partitionen befindlichen Daten ist auf einer externen Festplatte vorhanden. Ich habe aber unter Linux lesenden Zugriff auf diese Partitionen und könnte vermutlich noch eine aktuelle Kopie dieser Daten auf eine andere externe Festplatte ziehen.