
Hi Ich suche ein Tool, um einen intensiven Oberflächentest bei einer vermeindlich kaputten Festplatte vornehmen zu können. Gibt's da was unter Linux? Oder muss ich e2fsck/reiserfsck auf die einzelnen Partitionen anwenden? Jörg@wörk -- Bitte keine Blumen, ich habe keine Vasen.

Am Dienstag, 30. April 2002 11:45 schrieb joerg.lippmann@o3-software.de:
Hi
Auch Hi
Ich suche ein Tool, um einen intensiven Oberflächentest bei einer vermeindlich kaputten Festplatte vornehmen zu können. Gibt's da was unter Linux? Oder muss ich e2fsck/reiserfsck auf die einzelnen Partitionen anwenden?
wie wäre es mit dd? so nach dem motto dd if=/dev/zero of=/dev/hda Denis
Jörg@wörk -- Bitte keine Blumen, ich habe keine Vasen.

Hi, Am Dienstag, 30. April 2002 11:54 schrieb Denis Hoyer:
Am Dienstag, 30. April 2002 11:45 schrieb joerg.lippmann@o3-software.de:
Hi
Auch Hi
Ich suche ein Tool, um einen intensiven Oberflächentest bei einer vermeindlich kaputten Festplatte vornehmen zu können. Gibt's da was unter Linux? Oder muss ich e2fsck/reiserfsck auf die einzelnen Partitionen anwenden?
wie wäre es mit dd? so nach dem motto
dd if=/dev/zero of=/dev/hda
warum gibst Du solche Tipps? Dann sind ja alle seine Daten weg. @Jörg: Je nach Festplatte gibt es vom Hersteller Drive-Tests und manche funktionieren auch mit den Festplatten von Fremdherstellern. Unter Lin selbst wirst Du auf fsck zurückgreifen müssen. Du kannst bei SuSE in der SDB mal gucken, da gibt es einen Artikel, wie man CDs überprüfen kann (auch mit dd): http://sdb.suse.de/de/sdb/html/hmeyer_install_media.html Darin steht der Befehl: dd if=/dev/cdrom of=/dev/null der bei korrekten CDs eine Ausgabe wie: 1316996+0 records in 1316996+0 records out erzeugt. Wenn Du hier z.B. machst dd if=/dev/hda of=/dev/null dann wird theoretisch Deine ganze HD mal testweise nach /dev/null (also ins digitale Nirvana, Du brauchst Dir keine Sorgen manchen, dass Dein Speicher überläuft) kopiert. Und es sollte auch eine entsprechende Ausgabe erscheinen. Ob das bei Festplatten allerdings wirklich funktioniert kann ich Dir nicht sagen. Es ist von mir ungetestet und war nur so eine Idee. Gruß Philipp -- registered Linux user number 258854

Hallo, at Tue, 30 Apr 2002 12:10:26 +0200 Philipp Zacharias wrote:
Am Dienstag, 30. April 2002 11:54 schrieb Denis Hoyer:
Am Dienstag, 30. April 2002 11:45 schrieb Joerg Lippmann:
Ich suche ein Tool, um einen intensiven Oberflächentest bei einer vermeindlich kaputten Festplatte vornehmen zu können.
wie wäre es mit dd? so nach dem motto
dd if=/dev/zero of=/dev/hda
warum gibst Du solche Tipps? Dann sind ja alle seine Daten weg.
@Jörg: Je nach Festplatte gibt es [.....]
Vielleicht kann er Dir nicht mehr antworten, weil er erstmal sein System neu installieren muss. ;)) Gruß Michael -- Homepage http://macbyte.info/ | Registered Linux User #228306 Phone/Fax +49 7000 MACBYTE | http://counter.li.org GNU GPG-Key ID 22C51B8D0140F88B | ICQ #151172379 +Webdesign #Don't send HTML coded Mails# PHP Development+

Am Dienstag, 30. April 2002 12:21 schrieb Michael Raab:
Hallo,
at Tue, 30 Apr 2002 12:10:26 +0200 Philipp Zacharias wrote:
Am Dienstag, 30. April 2002 11:54 schrieb Denis Hoyer:
Am Dienstag, 30. April 2002 11:45 schrieb Joerg Lippmann:
Ich suche ein Tool, um einen intensiven Oberflächentest bei einer vermeindlich kaputten Festplatte vornehmen zu können.
wie wäre es mit dd? so nach dem motto
dd if=/dev/zero of=/dev/hda
warum gibst Du solche Tipps? Dann sind ja alle seine Daten weg.
@Jörg: Je nach Festplatte gibt es [.....]
Vielleicht kann er Dir nicht mehr antworten, weil er erstmal sein System neu installieren muss. ;))
Gruß Michael
Nein, zum Glück nicht! Er woltle wissen, ob die Festplatte 100% läuft, und da reicht es nun mal nicht, sie einfach nur auszulesen. Es war ja nur ein Vorschlag... Denis

Am Dienstag, 30. April 2002 12:21 zog Michael Raab folgendes aus dem Scrabble-Beutel:
Hallo,
at Tue, 30 Apr 2002 12:10:26 +0200 Philipp Zacharias wrote:
Am Dienstag, 30. April 2002 11:54 schrieb Denis Hoyer:
Am Dienstag, 30. April 2002 11:45 schrieb Joerg Lippmann:
Ich suche ein Tool, um einen intensiven Oberflächentest bei einer vermeindlich kaputten Festplatte vornehmen zu können.
wie wäre es mit dd? so nach dem motto
dd if=/dev/zero of=/dev/hda
warum gibst Du solche Tipps? Dann sind ja alle seine Daten weg.
@Jörg: Je nach Festplatte gibt es [.....]
Vielleicht kann er Dir nicht mehr antworten, weil er erstmal sein System neu installieren muss. ;))
Nee nee, den dd-Fehler hab ich schon identifiziert. Wie sähe denn die dd-Ausgabe aus, wenn er Fehler findet? Gibt er Gemaule nach STDERR aus? Kann man mit den Fehlern was anfangen? Jörg@wörk -- Sorry... my mind has a few bad sectors.

Am Dienstag, 30. April 2002 13:32 schrieb Jörg Lippmann:
Am Dienstag, 30. April 2002 12:21 zog Michael Raab folgendes aus dem
Scrabble-Beutel:
Hallo,
at Tue, 30 Apr 2002 12:10:26 +0200 Philipp Zacharias wrote:
Am Dienstag, 30. April 2002 11:54 schrieb Denis Hoyer:
Am Dienstag, 30. April 2002 11:45 schrieb Joerg Lippmann:
Ich suche ein Tool, um einen intensiven Oberflächentest bei einer vermeindlich kaputten Festplatte vornehmen zu können.
wie wäre es mit dd? so nach dem motto
dd if=/dev/zero of=/dev/hda
warum gibst Du solche Tipps? Dann sind ja alle seine Daten weg.
@Jörg: Je nach Festplatte gibt es [.....]
Vielleicht kann er Dir nicht mehr antworten, weil er erstmal sein System neu installieren muss. ;))
Nee nee, den dd-Fehler hab ich schon identifiziert.
Wie sähe denn die dd-Ausgabe aus, wenn er Fehler findet? Gibt er Gemaule nach STDERR aus? Kann man mit den Fehlern was anfangen?
Jörg@wörk
In der Hoffnung, nicht gleich wieder geschlachtet zu werden, würde ich mal ein Blick auf die /var/log/messages werfen tail -f /var/log/messages (BITTE KORRIGIEREN, FALLS GANZ DOLL FALSCH!) in der Zeit, wo er rum-dd-et. Denis, dessen System noch läuft.

Hallo, On Tue, 30 Apr 2002, Denis Hoyer wrote:
Am Dienstag, 30. April 2002 13:32 schrieb Jörg Lippmann:
Wie sähe denn die dd-Ausgabe aus, wenn er Fehler findet?
Ziemlich eindeutig. "io-error: " oder so...
Gibt er Gemaule nach STDERR aus?
Auch. Die Ausgabedatei kannst du ja sowieso mittels of= angeben.
Kann man mit den Fehlern was anfangen?
Bedingt ;) Im Zweifelsfall maile mal (eine!) typische Fehlersequenz (die Meldungen sind ja oefter mehrzeilig, aber wenn z.B. 10 Sektoren nicht lesbar sind, muss man ja den Kram nicht komplett angeben, einmal plus ein Hinweis, dass das bei weiteren N Sektoren kommt reicht ;)
In der Hoffnung, nicht gleich wieder geschlachtet zu werden, würde ich mal ein Blick auf die /var/log/messages werfen
tail -f /var/log/messages (BITTE KORRIGIEREN, FALLS GANZ DOLL FALSCH!)
in der Zeit, wo er rum-dd-et.
Genau. Wobei ein 'tail -f /var/log/messages /var/log/warn' sicher auch nicht falsch ist. ;) Neulich, wo die IBM ein paar Sektoren verloren hat, tauchten dann bei jeden Zugriff auf die Sektoren (cp/dd usw.) recht eindeutige Fehler im log und auf /dev/tty10 auf. In beiden Faellen (stderr und log) taucht ein 'IO Error: ..." auf. Dummerweise hab ich gerade die konkrete Meldung nicht greifbar... Es sollte sich aber ggfs. auch am Zugriffsgeraeusch der HD hoerbar machen. -dnh -- Das 42te Gebot des Usernetzes besagt: "Du sollst nicht süchtig siggen eines Süchtigen Signatur. Auf das du selber nicht siggsüchtig werdest." Wahrscheinlich wird das jetzt wieder gesiggt. [Woko° in dag°]

Am Dienstag, 30. April 2002 11:54 schrieb Denis Hoyer:
dd if=/dev/zero of=/dev/hda
Dadurch würde er alle Daten der defekten Festplatte, die eventuell noch zu retten gewesen wären, überschreiben. Du meinst es wohl andersrum: dd if=/dev/hda of=/dev/null Gruss Marcus -- ICQ: 5958110 PGP/GPG: 0xD77F57CC Registered Linux User: 53312 Homepage: http://www.fihlon.de/

Am Dienstag, 30. April 2002 12:12 schrieb Marcus Fihlon:
Am Dienstag, 30. April 2002 11:54 schrieb Denis Hoyer:
dd if=/dev/zero of=/dev/hda
Dadurch würde er alle Daten der defekten Festplatte, die eventuell noch zu retten gewesen wären, überschreiben. Du meinst es wohl andersrum:
dd if=/dev/hda of=/dev/null
Gruss Marcus
Also erst daten sichern (logo!) und dann los! Dein Vorschlag ist, naja, bei Schreibfehlern nicht sehr aussagekräftig. Aber gut, flamt mich wieter zu ;-) Denis

Hi!
dd if=/dev/zero of=/dev/hda
Wenn Du Deine Festplatte nicht löschen, sondern nur auslesen willst, dann solltest Du folgendes machen: dd if=/dev/hda of=/dev/null bs=1k (if = input file; of = output file; bs = block size; 1k = 1024 Bytes) Zum Löschen der GESAMTEN Festplatte (low-level format) dd if=/dev/zero of=/dev/hda bs=1k (aber Du kannst nicht auf hda Linux haben und das gleichzeitig löschen! Dazu müsstest Du von einer Rescue-Disk oder einem anderen System booten. IBM bietet übrigens einen Drive Fitness Test an... ) Gruß Thomas

Hallo, On Tue, 30 Apr 2002, Thomas Föcking wrote:
Wenn Du Deine Festplatte nicht löschen, sondern nur auslesen willst, dann solltest Du folgendes machen:
dd if=/dev/hda of=/dev/null bs=1k
Wie kommst du auf den Wert (fuer diesen Zweck!)? Ok, die blocksize ist wohl meist 1k. Fuer das auslesen der gesamten Partition ist das aber, hm, unguenstig. Ich wuerde entweder Sektorweise lesen (bs=512 (ist der default)) oder in groesseren Bloecken, z.B. bs=8M.
Zum Löschen der GESAMTEN Festplatte (low-level format)
Ne, low-level Format ist noch was anderes... da sind auch andere Daten betroffen, an die _nur_ spezielle (Festplattenspezifische) Tools rankommen. Ein low-level Format ist bei IDE seit n Jahren schon ueberfluessig, weshalb es diese Tools auch praktisch nicht mehr fuer IDE gibt. -dnh -- 99: EDV Experimentelle Daten Verarbeitung (Andreas Frackowiak)

Am 30.04.2002 um 11:45 schrieb joerg.lippmann@o3-software.de:
Ich suche ein Tool, um einen intensiven Oberflächentest bei einer vermeindlich kaputten Festplatte vornehmen zu können. Gibt's da was unter Linux? Oder muss ich e2fsck/reiserfsck auf die einzelnen Partitionen anwenden?
Normalerweise prüft e2fsck nur die Struktur des Dateisystems, nicht aber die Integrität der Oberfläche. Dafür gibt es das Programm badblocks. Wenn du e2fsck -c aufrufst, führt e2fsck badblocks selber aus. Die Kombination aus diesen beiden Tools bietet dir auch die Möglichkeit, schlechte Blöcke von der zukünftigen Benutzung auszuschließen. Mehr Infos findest du in den Manpages. Allerdings würde ich niemals eine Platte mit defekten Sektoren weiterverwenden. Neuer Speicherplatz ist eigentlich immer billiger als verlorene Daten. MfG, Dennis -- Dennis Stosberg eMail: dennis@stosberg.net pgp key: http://stosberg.net/dennis.asc icq: 63537718

Am Dienstag, 30. April 2002 11:45 schrieb joerg.lippmann@o3-software.de:
Hi
Ich suche ein Tool, um einen intensiven Oberflächentest bei einer vermeindlich kaputten Festplatte vornehmen zu können. Gibt's da was unter Linux? Oder muss ich e2fsck/reiserfsck auf die einzelnen Partitionen anwenden?
Wie wärs mit badblocks ? Zunächst mit blockdev --getsize die Plattengröße auslesen. Diese Zahl dann durch 2 Teilen und mit dem Befehl badblocks -s /dev/hdx <ermittelte Festplattengröße> die Platte lesend testen. Mit der Option -w kannst du sie auch schreibend testen. Aber das dauert sehr lange. Ist allerdings auch sehr gründlich. MfG Peter Hohmann
participants (10)
-
David Haller
-
Denis Hoyer
-
Dennis Stosberg
-
joerg.lippmann@o3-software.de
-
Jörg Lippmann
-
Marcus Fihlon
-
Michael Raab
-
Peter Hohmann
-
Philipp Zacharias
-
Thomas Föcking