Commande pour forcer le bras du disque dur à se déplacer vers une position spécifique sur le plateau

25

Quelle commande * nix ferait basculer rapidement le bras du disque dur entre le centre et le bord du plateau?

En théorie, cela devrait bientôt provoquer une défaillance mécanique. C'est pour une expérience avec de vieux disques durs.

Freiheit
la source
4
Vous devriez contacter ce type et lui demander comment il fait le tour de "percussion de bras hd" :) - youtube.com/watch?v=Oym7B7YidKs
1
C'est demander une commande logicielle pour provoquer une action matérielle. Sonne comme sur le sujet pour moi. Vous pouvez également demander une application sur softwarerecs.stackexchange.com
Mawg

Réponses:

25

hdparm --read-sector N émettra une lecture de bas niveau du secteur N contournant l'abstraction de la couche de bloc. Utilisez -Ipour obtenir le nombre de secteurs de l'appareil.

meuh
la source
2
Merci. Notez que pour éviter la mise en cache, je devrai probablement utiliser -F Flush the on-drive write cachel' --repair-sectoroption et.
Il utilisera des coordonnées logiques. Voir la réponse h22.
talex
9

Votre disque dur doit être très ancien pour que cela fonctionne comme prévu. Les lecteurs ont initialement permis de spécifier la piste physique (cylindre), la tête physique réelle et le secteur pour accéder aux données (concept initial de la norme CHS ), mais tous les lecteurs plus récents (même anciens comme aujourd'hui) utilisent une géométrie complètement fictive (et ont blocs de rechange, pour remapper automatiquement les blocs qui, selon la logique du lecteur, deviennent chancelants). De plus, la cartographie interne précise entre les géométries réelles et figuratives peut changer à tout moment (il existe un attribut SMART pour voir ces événements).

Par conséquent, je pense qu'il n'y a pas de commande "pour forcer le bras du disque dur à se déplacer vers une position spécifique sur le plateau" ces jours-ci, à moins qu'il ne soit possible de modifier le firmware en premier. Même passer au «dernier bloc» n'est pas vraiment le dernier bloc, à cause de ces pièces de rechange.

h22
la source