![Wie vermeide ich die Verwendung fehlerhafter Sektoren auf der Festplatte?](https://rvso.com/image/1438127/Wie%20vermeide%20ich%20die%20Verwendung%20fehlerhafter%20Sektoren%20auf%20der%20Festplatte%3F.png)
Ich weiß, dass ich ein Hardwareproblem habe und dass es schlimmer wird – und in 2–3 Tagen kommt ein Ersatzlaufwerk.
Ich muss meinen Computer heute Abend jedoch unbedingt wieder benutzen. Die meisten Dinge scheinen einwandfrei zu funktionieren, aber Firefox stürzt nach ein paar Minuten unweigerlich ab. Ich vermute, er steckt in einem der fehlerhaften Sektoren fest. Wie bringe ich meinen Computer dazu, diese Sektoren vorübergehend zu vermeiden?
Wenn es keine gezielte Möglichkeit gibt, diese Sektoren zu vermeiden, soll ich dann einfach Firefox neu installieren und das Beste hoffen?
Ich ging davon aus, dass der Computer fehlerhafte Sektoren automatisch kennzeichnet und deren Verwendung vermeidet – aber das erklärt nicht, warum der Computer ständig abstürzt (und nur, wenn ich Firefox verwende).
Antwort1
Dies wird von Badblocks unterstützt (für Ext2, in Linux). In DOS und OS/2 war es CheckDsk/F (oder Chkdsk/F, je nach Version) (für FAT16, in DOS)... ScanDisk kann das sicherlich auch (für Microsoft Windows). In neueren Versionen von Microsoft Windows können Sie /r hinzufügen (Chkdsk /F /R oder Checkdsk /F /R), um gründlicher zu prüfen/markieren/korrigieren. In neueren Versionen von Microsoft Windows gehen Sie zur Verwendung der GUI zu Arbeitsplatz, rufen die Eigenschaften eines Laufwerks auf, gehen zur Registerkarte Extras und wählen „Jetzt prüfen“. Aktivieren Sie das Kontrollkästchen „Nach fehlerhaften Sektoren suchen und Wiederherstellung versuchen“. Diese Anweisungen gelten für Win7; XP und andere Betriebssysteme sind vermutlich ähnlich.
Zusammenfassend lässt sich also sagen, dass die genaue Vorgehensweise davon abhängt, welches Betriebssystem verwendet wird. Dies setzt voraus, dass Sie Standarddateisystemtypen verwenden. Wenn Sie andere Dateisystemtypen verwenden, kann die von Ihnen verwendete Software auch davon abhängen, welche Dateisystemtypen Sie verwenden.
Hier ist also die Antwort auf Ihre Frage, wenn Sie die im Betriebssystem enthaltenen Standard-Festplattendienstprogramme verwenden möchten. Andere Spezialsoftware kann dies möglicherweise ebenfalls.
Hinweis: Darauf sollte man sich nicht verlassen. Wie in einigen Kommentaren zu der Frage erwähnt, wird die weitere Verwendung der Festplatte wahrscheinlich Schäden verursachen. Wenn Sie jetzt Glück haben, können Sie Daten aus den fehlerhaften Sektoren lesen, aber keine Daten darauf schreiben. Das wäre ein Glücksfall, denn Sie könnten immer noch ein Backup erhalten. Es ist nicht nur möglich, sondern sogar ziemlich wahrscheinlich, dass bei weiterer Verwendung des Laufwerks die Fähigkeit verloren geht, sogar aus zusätzlichen Sektoren zu lesen. Leute, die Erfahrung mit Datenverlust haben, werden empfehlen, das Laufwerk nur minimal zu verwenden. Lassen Sie den Computer im Idealfall nicht einmal auf das Laufwerk wechseln. Wie verhindern Sie, dass der Computer auf das Laufwerk wechselt? Lassen Sie es so oft wie möglich ausgeschaltet. Obwohl ich also die Antwort auf die gestellte Frage gebe, fühle ich mich verpflichtet, die bereits gegebenen Warnungen zu wiederholen. Es wird nicht empfohlen, sich auf eine der erwähnten oder andere Software zu verlassen, da sie nicht ausreichend sicher ist.
Wenn es sich um einen Heimcomputer handelt, sichern Sie unbedingt die Daten, die Ihnen am wichtigsten sind. Das bedeutet normalerweise, dass Sie ~ und/oder /home und/oder /users unter Unix und C:\Dokumente und Einstellungen und/oder C:\Benutzer unter modernen Microsoft Windows sichern. Schon eine Kopie auf ein USB-Laufwerk oder ein Upload auf ein Remote-System kann Ihnen die berechtigte Sicherheit geben, denn es könnte Sie retten. Ich schlage vor, dass Sie sich darum kümmern, bevor Sie mit Ihrem Webbrowser andere Webseiten aufrufen und bevor Sie irgendetwas anderes tun. Auch wenn Sie eine weitere Festplatte bekommen, damit Sie alle Ihre großen Daten sichern können. Suchen Sie sich vorerst einen USB-Stick und kopieren Sie die normalerweise wertvollen Daten. Dies ist ein Rat, den ich für jedes Laufwerk mit nur einem fehlerhaften Sektor geben würde. Da Sie bereits auf Probleme stoßen, sind Sie schon weiter auf dem Weg der Probleme, daher ist dieser Rat noch wichtiger. Die Dinge können tage- oder wochenlang unverändert gut/schlecht funktionieren. Aber die Wahrscheinlichkeit ist ziemlich hoch, dass Sie ein umfassenderes und sofortiges Desaster erleben. Dies könnte jederzeit ohne weitere Warnung passieren. Natürlich ist das immer möglich. In diesem Fall scheint es äußerst wahrscheinlich. Werden Sie also schnell paranoid.
Antwort2
Ein Betriebssystem kann nur mit „logischen“ Blöcken und Sektoren arbeiten, für die die Firmware einer Festplatte eine API zum Zugriff bereitstellt. Eine einfache Anzahl von Blöcken von 0 bis N.
Nur die Firmware verfügt über Lese-/Schreibzugriff auf die physischen Blöcke und kann erkennen, ob ein Block nicht funktioniert oder kurz vor dem Ausfall steht usw.
Wenn die Firmware Inhalte nicht lesen oder schreiben kann, gibt sie einen Fehler an das Betriebssystem zurück. Wenn die Firmware Daten abrufen oder feststellen kann, dass ein physischer Block defekt ist, kann sie die Daten „verschieben“.
Manchmal können Sie einen Fehler durch mehrmaliges Neustarten überleben.
Aber seit fast 20 Jahren habe ich die Nutzbarkeit von defekten Festplatten mit einem Produkt namens SpinRite wiederhergestellt, vonwww.grc.com
Nach der Wiederherstellung der Daten empfiehlt es sich, das Laufwerk auszutauschen oder es nur als Backup zu verwenden (legen Sie sich einen Pool von Backup-Festplatten zum Wechseln zu).
Im grundlegenden Wiederherstellungsmodus zwingt SpinRite die Firmware, einen fehlerhaften logischen Sektor mithilfe verschiedener „Ansatz“-Techniken immer wieder (möglicherweise stundenlang) zu lesen. Dies funktioniert auf rotierenden Laufwerken gut, bis die Firmware eine Möglichkeit findet, einen „marginalen oder beschädigten“ Block zu lesen.
Das Erstellen eines bootfähigen Laufwerks mit der SpinRite-Software erfordert möglicherweise etwas Geschick und einige Stunden Arbeit. Und das geht vielleicht nicht schnell genug; aber es ist ein kleines Projekt, um Daten von Laufwerken wiederherzustellen.
Für etwa 90 US-Dollar sparen Sie sich mit der Software tagelange Arbeit, die Sie sonst damit verbringen würden, Ihre Daten aus Backups wiederherzustellen oder sie „neu zu schreiben“.