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.
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.
Réponses:
hdparm --read-sector N
émettra une lecture de bas niveau du secteur N contournant l'abstraction de la couche de bloc. Utilisez -I
pour obtenir le nombre de secteurs de l'appareil.
-F Flush the on-drive write cache
l' --repair-sector
option et.
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.