Früher erinnere ich mich an Laufwerksfehler, aber es scheint, dass moderne Laufwerke niemals Fehler melden, sondern sich nach besten Kräften bemühen, Ihnen etwas zurückzugeben. Ich hatte kürzlich einen Festplattenausfall, ziemlich schlimm, aber während er ausfiel, wurden nie Fehler gemeldet (oder zumindest hat WinXP diese Fehler nie aufgetaucht). Ich wusste, dass es fehlschlug, weil sich die Programme schlecht verhielten und es schließlich beim Booten starb. Als ich das Laufwerk an einen anderen Computer angeschlossen habe, um alles abzulesen, konnte ich alles kopieren (nach einigen Berechtigungen) und dies ohne Fehler, aber der tatsächliche Inhalt wurde beschädigt, wie Archivtests bewiesen haben. Die Laufwerkstestsoftware des Herstellers stellte fest, dass keine Fehler aufgetreten sind, aber SpinRite stoppt beim Scannen des Laufwerks. Ich frage mich, wie sehr die Instabilität moderner Software auf moderne Festplatten zurückzuführen ist.
Die Frage ist also, ob Festplatten uns jetzt nur anlügen? Sind moderne Laufwerke in einem unlesbaren Sektor anfällig dafür, beschädigte Daten zurückzugeben, ohne sie als solche an das Betriebssystem zu melden?
quelle
Ich weiß, dass das neue Dateisystem ZFS tatsächlich meldet, wenn es fehlerhafte Sektoren auf Ihrer Festplatte findet. Vielleicht liegt das Problem weniger an den Festplatten selbst als vielmehr am Fehlen eines ausreichend modernen Dateisystems. Festplatten erkennen manchmal schlechte Sektoren und ordnen sie guten zu, aber das reicht eindeutig nicht aus.
quelle
Soweit ich weiß, werden Sie normalerweise feststellen, dass Fehler erkannt werden können (mithilfe einer Art Hash-Prüfung?). Wenn ein Sektor ausfällt, wird das Laufwerk von diesem Laufwerk stillgelegt.
Wenn der Lesekopf selbst oder ein anderer Mechanismus als die Bits auf der Festplatte fehlerhaft ist, kann es schwierig sein, dies tatsächlich zu erkennen.
quelle
Schwer zu sagen, ob Festplatten uns anlügen. Ich bin an einem Punkt angelangt, an dem ich mich auf einen soliden RAID-Controller und mehrere Festplatten verlasse. Wenn einer oder zwei sterben, soll es so sein. Bewegliche Teile sind schwieriger zu handhaben. Mit SSDs, die langsam Fortschritte auf dem Markt machen, wer weiß, wie Festplatten uns in Zukunft "belügen" können.
Ich denke, neuere Festplatten finden heutzutage fehlerhafte Sektoren und markieren diese Sektoren dann als fehlerhaft, sodass nichts darauf geschrieben werden kann. Ich kann mich nicht genau erinnern, aber ich weiß, dass neuere Festplatten dies heutzutage tun. Ist dies (präventive Maßnahmen) wirklich liegen ? Schwer zu sagen. Wenn Sie jedoch wirklich wissen möchten, was Ihre Festplatte tut, holen Sie sich SpinRite . Hier erfahren Sie alles , was Sie schon immer über Ihre Festplatte wissen wollten.
quelle
Ich hatte gerade einen Festplattenwürfel (musste ihn einfrieren, um zu retten, was ich vor dem Klicken des Todes konnte) und kaufte einen externen, um ein Backup zu erstellen. Etwa eine Woche lang hatte ich Ubuntu auf einem alten Laufwerk (SATA der ersten Generation, IDE mit einer SATA-Schnittstelle). Ich wusste, dass die Festplatte alt war und nicht lange halten würde, aber erst als ich Fedora auf einem anderen Laufwerk installierte, erhielt ich Warnungen vor einem bevorstehenden Laufwerksausfall.
Meine Theorie: Es ist sehr wahrscheinlich, dass verbraucherfreundliche Betriebssysteme wie Windows XP und Ubuntu diese SMART-Fehler nicht standardmäßig anzeigen.
quelle
Moderne Festplatten verwenden SMART, dies funktioniert jedoch nur bis zu einem gewissen Punkt. Wenn die Daten der Festplatte ausreichend "kaputt" sind, gibt die Festplatte auf und Sie haben die Daten verloren.
Es gibt Tools wie SpinRite von GRC , die über SMART hinausblicken können - und diese können manchmal Ihre Daten retten, selbst wenn die Hoffnung verloren zu sein scheint.
Ich führe SpinRite regelmäßig auf meinen Festplatten aus. SpinRite testet die geschriebenen Daten und aktualisiert sie optional oder stellt sie sogar wieder her.
quelle
In letzter Zeit wurde mir gesagt, dass 2,5-Zoll-Festplatten in Laptops abstürzen; aber ich habe in 30 Jahren Computer nie wirklich einen echten Festplattenabsturz erlebt. Ich habe jetzt einen, weil ein Stromstoß auf einem Desktop meinen Mac beschädigt hat Speicher, der das Dateisystem beschädigt hat. Ein 40-Dollar-Leitungskonditionierer hätte die Stromspitze beseitigt, und tägliche Backups (und eine gute Partitionierung, / User) werden ihn reparieren. Ich hoffe, bald ein größeres, zweites PATA-Laufwerk hinzufügen und das / Usr spiegeln zu können Trennwand.
Ironischerweise war dies bei meinem IBM-PC von 1984 weniger wahrscheinlich, dessen Speicher alle 8 Bits ein 9. Paritätsbit aufwies. (In jenen Tagen habe ich SpinRite verwendet, und ich freue mich zu lesen, dass es immer noch gut läuft.) Es gibt kostenlose TSR-Programme, die Ihre Festplatte regelmäßig überprüfen und protokollieren, mailen oder (unter Windows) eine Warnung ausgeben, wenn die Dinge schlecht erscheinen . (Ich sollte es mir bequemer machen, zwei Protokolle zu vergleichen.)
Meine Maschine ist für wissenschaftliches Rechnen gedacht: Ich wiederhole alle wichtigen Berechnungen. Server und Desktop-Computer (früher Workstations wie Suns) sollten für diejenigen, die sich die Zeit dafür nicht leisten können, über einen ECC-Speicher (mit einem zusätzlichen Bit pro Byte) verfügen, was sehr wenig zusätzliche Zeit und Geld kostet. Es ist heute jedoch nur auf professionellen Servern, Workstations, 2009 Power Pro Macs mit hoher Geschwindigkeit und ohne Zweifel auf einigen teuren Windows-Computern verfügbar. Wenn Sie ein Physiker sind, der Supercomputerdaten nachbearbeitet, oder nur ein Aktuar, benötigen Sie möglicherweise eine davon. Speicher in der Zukunft wird wahrscheinlich Fehler zählen, um bevorstehende Probleme mit einer Speicherbank vorherzusagen.
Ein Online-Buch, das ich als nützlich empfunden habe, ist "Minimieren von Festplattenfehlern und Datenverlust", online unter: http://en.wikibooks.org/wiki/Minimizing_hard_disk_drive_failure_and_data_loss
Festplatten, ATA & SCSI, verwenden SMART seit etwa 15 Jahren, um bevorstehende Laufwerksausfälle vorherzusagen. Obwohl verschiedene Unternehmen unterschiedliche Kriterien verwenden, um ein Warnfenster aufzurufen, wird die Bedeutung vieler der zahlreichen Messungen von SMART im Wikipedia-Artikel klar angegeben. Sie müssen sich nicht darauf verlassen, dass Ihr Softwareunternehmen eine einzelne Zahl wie einen IQ berechnet. :-) Überprüfen Sie die roten Abschnitte von en.wikipedia.org/wiki/SMART#Known_ATA_S.MART_attributes
Diejenigen, die eine Befehlszeile verwenden können, können diese Attribute mit einem kostenlosen Paket von Sourceforge namens "smartmontools" messen. (Die Windows-Version öffnet ein Fenster.) Sie finden es unter sourceforge.net/apps/trac/smartmontools/wiki/TocDoc
Versuchen Sie / usr / local / sbin / smartctl -i / dev / hda oder versuchen Sie / usr / local / sbin / smartctl -i / dev / sda für SATA-Laufwerke unter Windows.
Alle angegebenen Zahlen können auf der obigen Wikipedia-Seite ausgewertet werden. Außerdem wird ein residentes Programm bereitgestellt, das das Laufwerk von Zeit zu Zeit auf langsame Verschlechterung testet. Wenn Sie Ihr Laufwerk optimieren möchten (für eine schnellere Geschwindigkeit oder), um es langsamer, leiser und zuverlässiger zu machen, können Sie auch versuchen, die Festplattenparameter mit 'hdparm' einzustellen, das Sie unter sourceforge.net/projects/hdparm/ finden.
Ich habe nicht die Windows-Dokumentation, aber unter Debian Linux verwende ich:
/ sbin / hdparm -i / dev / hda
für mein PATA-Laufwerk nur zur Information (und Informationen zum sicheren Löschen). Bisher habe ich die Standardeinstellungen in Ruhe gelassen.
quelle