Können Sie die Festplatte beim Booten von der Live-CD einhängen? dh. Kannst du die Dateien davon lesen? Wenn Sie die Festplatte mounten können, tun Sie dies und sichern Sie alle Dateien, die Sie interessieren - das ist eher nützlich als nur eine dd
der Festplatten.
Sobald Sie Ihre bestmögliche Sicherung haben, gehen Sie zurück zur fsck und sagen Sie ihr, dass sie die illegalen Blöcke löschen sollen. Vorausgesetzt, Sie verwenden ext3 (das standardmäßige Ubuntu-Dateisystem), würde ich e2fsck mit der Option -p verwenden, um einfach vorzugehen und zu beheben, was es kann.
Wenn dies nicht funktioniert (Sie können immer noch nicht booten), möchten Sie möglicherweise Badblocks auf der Festplatte ausprobieren . Dies sagt Ihnen, wie viel von der Festplatte in Ordnung ist, obwohl es eine Weile dauern wird. Wenn die Anzahl der Badblocks nicht zu groß ist, können Sie das Format neu formatieren mkfs.ext3 -c /dev/sdx
, um sicherzustellen, dass die fehlerhaften Blöcke nicht verwendet werden. Sie müssen dann erneut installieren, obwohl Sie möglicherweise aus dem Arbeitsspeicher die alternative Installationsdiskette verwenden müssen, um das Root-Dateisystem auf einer Festplatte zu installieren, ohne es neu zu formatieren.