In welchem ​​Zustand befindet sich eine externe Festplatte, wenn sie vom Betriebssystem erkannt wird, der Inhalt jedoch nicht erreichbar ist?

In welchem ​​Zustand befindet sich eine externe Festplatte, wenn sie vom Betriebssystem erkannt wird, der Inhalt jedoch nicht erreichbar ist?

Ich habe eine externe USB-Festplatte. Wenn ich sie an meinen Computer anschließe, auf dem Ubuntu läuft, kann ich einen neuen Ordner sehen, der der Festplatte entspricht (sowohl im Terminal als auch im Verzeichnisbrowser). Wenn ich jedoch im Verzeichnisbrowser auf das Verzeichnis klicke, versucht es, den Ordner zu öffnen, und das gelingt ihm nicht. Dasselbe passiert, wenn ich cdim Terminal auf den Festplattenordner klicke (ich kann es tun), aber wenn ich den lsBefehl im Festplattenordner ausführe, gibt er nichts zurück (und ich kann den Befehl nicht mit beenden Ctrl+C). Es sieht also so aus, als ob meine Festplatte eine riesige Anzahl von Dateien enthält, aber das ist nicht der Fall.

Meine Frage ist also: Wie kann man dieses Verhalten interpretieren? In welchem ​​Zustand befindet sich meine Festplatte? Es ist klar, dass sie irgendwie beschädigt ist, aber kann man mehr über ihren Zustand sagen? Wäre sie beispielsweise „komplett“ beschädigt, könnte ich den Festplattenordner wahrscheinlich nicht sehen.

Eine weitere damit zusammenhängende Frage: Kann ich die Festplatte noch mehr beschädigen, indem ich versuche, in ihren Ordner zu gelangen und die dort befindlichen Dateien aufzulisten? Ich weiß, dass ich die Festplatte auf diese Weise nicht beschädigen kann, wenn sie normal ist (funktioniert), aber was ist, wenn sie irgendwie beschädigt wird? Kann ich die Festplatte beschädigen, indem ich den lsBefehl unterbreche oder sie von meinem Computer trenne, während der lsBefehl dort noch ausgeführt wird?

Antwort1

Noch ein paar Fragen zur Fehlerbehebung für Sie:

Ist das Laufwerk in der Ausgabe von fdisk -l sichtbar? Wenn ja, was sagt dies über die Partition auf diesem Laufwerk aus?

Können Sie die Partition problemlos mounten?

Können Sie das Laufwerk lesen? Sie können es mit dem dd-Befehl wie folgt testen (verwenden Sie den richtigen if-Parameter – Sie sollten das anhand der Ausgabe von fdisk -l feststellen können):

dd if=/dev/sdb of=/dev/null bs=16M

Wenn dieser Befehl einwandfrei ausgeführt wird, bedeutet dies, dass Sie jedes einzelne Byte von diesem Laufwerk lesen können. Danach können Sie mit den Mount-Optionen herumspielen.

verwandte Informationen