On Sun, 18 Nov 2001, Ratti wrote:
From: "Alex Klein"
Jede Platte hat AFIAK ab Werk bad blocks. [..] Das betrifft aber nicht den normalen Einsatz von Platten. Eine normal formatierte Platte darf nicht plötzlich Daten verlieren.
Ja.
War diese Ausmaskierung nicht sowieso nur für SCSI? Und auf Plattenbios-Ebene?
Nein. Ja. Genauer (zumindest fuer IDE-Platten juenger als ca. 6 Jahre): Die Platte hat intern einen "reservierten Bereich" von Sektoren, in den die Firmware der HD defekte Sektoren umbiegt. Von diesem Vorgang (Remapping von defekten Sektoren) bekommt weder der IDE- Controller, geschweige den das OS etwas mit. Hoechstens anhand des Symptoms "Datei ist (angeblich) nicht fragmentiert -- aber beim Zugriff ist die Platte froehlich am 'seeken'" kann man das erkennen. Ausser man verwendet ein spezielles Tool, das die Firmware nach dem Status dieses Bereichs befragt, wobei man da IIRC nur das Tool der jew. HD-Herstellers verwenden kann -- so es denn ein solches gibt. Wenn dann "beim OS" defekte Sektoren "ankommen" heisst das also, dass der "Reserve-Bereich" voll ist, d.h. die Platte hat schon X Sektoren verloren... Mit einem sog. Low-Level-Format laesst sich je nach HD evtl. der Status der "Bad-blocks" zuruecksetzen, aber das kaschiert nur die Symptome (bad-blocks). Fazit: einer HD die defekte Sektoren meldet sollte man nicht weiter trauen, als man einen Blauwal werfen kann. -dnh -- "Now, what was I doing before I so rudely interrupted myself?"