In den letzten Tagen wurde mein Ubuntu 12.10 zufällig in den schreibgeschützten Modus versetzt, sodass ich keine bearbeiteten Dateien speichern und meinen Computer neu starten konnte meine Programmierarbeit. Wenn ich Ubuntu neu starte (ich habe einen Dual-Boot mit Windows 7), wird mir mitgeteilt, dass es einen Festplattenfehler festgestellt hat und dass ich drücken muss f, um ihn zu beheben. Danach wird es erfolgreich neu gestartet.
Mein Windows 7 hat keine Probleme damit, es kann also nicht die Festplatte sein. Ich sah auch in einem Forum, dass ich diese Befehle ausführen sollte, um das Problem zu beheben: mount --options remount,rw /
und mount --all
, aber diese sagen nur, dass ich das Gerät nicht auf einem Nur-Lese-System einbinden kann. Ich bin ein Linux-Neuling (und ein Neuling mit Computern im Allgemeinen), daher wäre jede Hilfe sehr dankbar!
EDIT 1:
Okay, also bin ich fsck
von der Boot-CD gelaufen ... Soll es nur zwei Sekunden dauern? Â »Weil meine es getan hat. Wie auch immer, es kam mit zwei Fehlern zurück:
Superblock last mount time is in the future (hardware clock incorrect)
und
Superblock last write time is in the future (hardware clock incorrect)
Anscheinend hat es beide behoben.
EDIT 2:
Ich bin gerade gelaufen sudo fsck -Cf /dev/sda5
. Habe diesmal viel mehr gefunden .
Soll fsck
das nur ein paar Sekunden dauern?
EDIT 3:
Ich bin gerade gelaufen sudo badblocks -v /dev/sda5
und badblocks hat vier fehlerhafte Sektoren gefunden:
27238968
27238969
27238970
27238971
Was mache ich mit diesem Wissen? Der verlinkte Guide Bodhi sagt, dass sie in eine Datei geschrieben werden sollen, aber ich bin auf LiveCD - ich kann nichts auf die Festplatte schreiben.
dmesg
und möglicherweise die Ausgabe der Datei einfügen/var/log/kern.log
?Antworten:
Die Angelegenheit
Wenn der Kernel einen Dateisystemfehler feststellt, wechselt er sofort in den schreibgeschützten Modus, um ein weiteres Löschen der Festplatte zu verhindern. (Das heißt, das Problem liegt nicht bei der Festplatte selbst, sondern beim Dateisystem auf der Festplatte.) Wenn Sie ein derart beschädigtes Dateisystem weiterhin verwenden, wird es nur schlechter, nicht besser. Der einfachste Weg, dies zu beheben, ist die Verwendung einer Live-CD / DVD. Die Ubuntu-Installationsdiskette reicht aus.
Die Reparatur
Es versteht sich von selbst, aber Schritt Null ist: Stellen Sie sicher, dass Sie eine Sicherung der wichtigsten Daten haben.
sudo blkid
, um eine Liste aller Blockgeräte auf dem Computer abzurufen. Sie suchen nach der Partition, auf der Sie Ubuntu installiert haben. es wird wahrscheinlich sein/dev/sdaX
, wo X eine Zahl ist. Wenn Sie absolut keine Ahnung haben, um welches es sich handelt, wird es wahrscheinlich das einzige sein, das als ext3 oder ext4 formatiert ist (TYPE="ext4"
) .sudo umount <your partition>
den Befehl aus, um sicherzustellen, dass die Partition nicht gemountet ist. Die Dateisystemprüfung weigert sich, auf einer bereitgestellten Festplatte zu arbeiten.sudo fsck -Cy <your partition>
. Die-C
Option zeigt einen Fortschrittsbalken an und dient ausschließlich zur Anzeige.-y
erzähltfsck
auf, alles zu reparieren, was es findet. Wenn es mit Fehlern zurückkommt, verwenden Sie Ihr bestes Urteil, oder posten Sie sie hier und ich werde sie ansehen.fsck
mehrmals ausführen, um sicherzustellen, dass wirklich alles repariert wurde.quelle
fsck
von der Boot-CD gelaufen ... soll es nur zwei Sekunden dauern? Â »Weil meine es getan hat. Wie auch immer, es kam mit zwei Fehlern zurück:Superblock last mount time is in the future (hardware clock incorrect)
undSuperblock last write time is in the future (hardware clock incorrect)
es hat anscheinend beide behoben.sudo fsck -Cf
, wobei das-y
und-f
orces fsck weggelassen wird, um es zu überprüfen, auch wenn es denkt, es sei sauber.Wenn Sie Ihren Computer mit Ubuntu und Windows gleichzeitig doppelt booten und dieses Problem auftritt, liegt es daran, dass Windows das Dateisystem ändert. In diesem Fall könnte dies den Trick bewirken. Deaktivieren Sie den Schnellstart
Systemsteuerung> Hardware und Sounds> Energieoptionen> (links) Wählen Sie aus, was das Schließen des Deckels bewirkt> Ändern von Einstellungen, die derzeit nicht verfügbar sind> Deaktivieren Sie "Schnellstart einschalten".
Das Booten von Ubuntu löst das Problem. Hoffe das hilft!
https://youtu.be/KJ-0KPZhAFo
quelle