Hi On Monday 22 March 2004 21:40, Peter Wiersig wrote:
Und das die Platte aufgrund zu hoher LBAsect Parameter vom OS einen Bereich ausserhalb der Platte sucht und dabei mit dem Kopf gegen das Plattengehaeuse stoesst?
Kann bei LBA nicht mehr passieren. Die "Positionsangaben" haben kaum etwas mit der tatsächlichen Kopfpostion zu tun. Es gibt mittlerweile sogar Platten mit 3 oder 5 Köpfen. Dagegen gibt es keine Platten für den Hausgebrauch mit 16 Köpfen, 8 ist Maximum. Das wird von der Platte intern umgerechnet.
Ich hab meine Platte, die aehnliche Fehlermeldungen ausloeste durch loeschen der Partitionstabelle und Reboot "repariert". Nachfolgend wurde die Geometrie von Linux anders erkannt und der nachfolgende badbloacks check fuehrte weder zur Feststellung fehlerhafter Sektoren noch irgendwelcher Geraeusche. Nen Versuch ist das wert. ( Die Daten der Platte habe ich natuerlich zuvor gesichert. Und LVM kann nicht aus Images arbeiten :( )
Das mit der anderen (Schein-)Geometrie finde ich jetzt etwas seltsam. Das die Badblocks dann verschwinden ist allerdings nicht ungewöhlich. Moderne Platten verwalten eigene Defekttabellen, die nach außen nicht sichtbar sind. Da sind ein paar Reservesektoren die dann irgendwie dort reingelinkt werden. Das funktioniert logischerweise nur wenn auf defekte Sektoren geschrieben wird. Geht ein Sektor deutlich nach dem Schreiben kaputt dann bleibt der Fehler unbemerkt und führt erst beim nächsten Lesen zu einer Fehlermeldung. mfg Axel