hdparm --read-sector N
wird ein Low-Level-Lesen von Sektor N ausgeben Umgehen der Block-Layer-Abstraktion. Verwenden Sie -I
um die Anzahl der Sektoren des Geräts zu erhalten.
Ihre Festplatte muss sehr alt sein, damit dies wie erwartet funktioniert. Laufwerke erlaubten ursprünglich, die physische Spur (Zylinder), den realen physischen Kopf und den Sektor anzugeben, um auf die Daten zuzugreifen (ursprüngliches Konzept des CHS-Standards), aber alle neueren Laufwerke (sogar alte wie heute) verwenden vollständig fiktive Geometrie (und haben Ersatzblöcke, um Blöcke automatisch neu zuzuordnen, von denen die Logik des Laufwerks denkt, dass sie wackelig werden). Darüber hinaus kann sich die genaue interne Zuordnung zwischen realen und repräsentativen Geometrien jederzeit ändern (es gibt ein SMART-Attribut, um diese Ereignisse zu sehen).
Daher denke ich, dass es heutzutage keinen Befehl gibt, "den Festplattenarm zu zwingen, sich in eine bestimmte Position auf der Platte zu bewegen", es sei denn, es ist möglich, zuerst die Firmware zu ändern. Selbst die Bewegung zum "letzten Block" ist wegen dieser Ersatzteile nicht wirklich der letzte Block.