Du solltest diesen Typen kontaktieren und ihn fragen, wie er den "HD Arm Percussion" Trick macht :) - youtube.com/watch?v=Oym7B7YidKs
1
Es wird nach einem Softwarebefehl gefragt, um eine Hardwareaktion auszulösen. Klingt für mich nach einem Thema. Sie können auch eine Bewerbung bei softwarerecs.stackexchange.com
Mawg
Antworten:
25
hdparm --read-sector N wird einen Low-Level-Lesevorgang des Sektors N unter Umgehung der Blockschicht-Abstraktion ausgeben . Verwenden Sie -Idiese Option , um die Anzahl der Sektoren des Geräts abzurufen.
Vielen Dank. Beachten Sie, dass ich wahrscheinlich -F Flush the on-drive write cachedie --repair-sectorOption und verwenden muss, um Caching zu vermeiden .
Es werden logische Koordinaten verwendet. Siehe h22 Antwort.
Talex
9
Ihre Festplatte muss wirklich alt sein, damit dies wie erwartet funktioniert. Die Laufwerke durften zunächst die physische Spur (Zylinder), den realen physischen Kopf und den Sektor angeben, um auf die Daten zuzugreifen (ursprüngliches Konzept des CHS- Standards), aber alle neueren Laufwerke (auch die alten wie die heutigen) verwenden eine vollständig fiktive Geometrie (und haben diese) Ersatzblöcke, um Blöcke automatisch neu zuzuordnen, von denen die Laufwerkslogik annimmt, dass sie wackelig werden). Darüber hinaus kann sich die genaue interne Zuordnung zwischen realer und repräsentativer Geometrie jederzeit ändern (es gibt ein SMART-Attribut , um diese Ereignisse anzuzeigen ).
Daher gibt es meines Erachtens in diesen Tagen keinen Befehl, um den Festplattenarm zu zwingen, sich an eine bestimmte Position auf dem Plattenteller zu bewegen, es sei denn, es ist möglich, zuerst die Firmware zu ändern. Sogar das Verschieben zum "letzten Block" ist aufgrund dieser Ersatzteile nicht wirklich der letzte Block.
Antworten:
hdparm --read-sector N
wird einen Low-Level-Lesevorgang des Sektors N unter Umgehung der Blockschicht-Abstraktion ausgeben . Verwenden Sie-I
diese Option , um die Anzahl der Sektoren des Geräts abzurufen.quelle
-F Flush the on-drive write cache
die--repair-sector
Option und verwenden muss, um Caching zu vermeiden .Ihre Festplatte muss wirklich alt sein, damit dies wie erwartet funktioniert. Die Laufwerke durften zunächst die physische Spur (Zylinder), den realen physischen Kopf und den Sektor angeben, um auf die Daten zuzugreifen (ursprüngliches Konzept des CHS- Standards), aber alle neueren Laufwerke (auch die alten wie die heutigen) verwenden eine vollständig fiktive Geometrie (und haben diese) Ersatzblöcke, um Blöcke automatisch neu zuzuordnen, von denen die Laufwerkslogik annimmt, dass sie wackelig werden). Darüber hinaus kann sich die genaue interne Zuordnung zwischen realer und repräsentativer Geometrie jederzeit ändern (es gibt ein SMART-Attribut , um diese Ereignisse anzuzeigen ).
Daher gibt es meines Erachtens in diesen Tagen keinen Befehl, um den Festplattenarm zu zwingen, sich an eine bestimmte Position auf dem Plattenteller zu bewegen, es sei denn, es ist möglich, zuerst die Firmware zu ändern. Sogar das Verschieben zum "letzten Block" ist aufgrund dieser Ersatzteile nicht wirklich der letzte Block.
quelle