Comando para forzar el brazo del disco duro a moverse a una posición específica en el plato


25

¿Qué comando * nix causaría que el brazo del disco duro cambie rápidamente entre el centro y el borde del plato?

En teoría, pronto debería causar una falla mecánica. Es para un experimento con viejos discos duros.


44
Debes contactar a este chico y preguntarle cómo hace el truco de "percusión del brazo hd" :) - youtube.com/watch?v=Oym7B7YidKs

1
Está pidiendo un comando de software para provocar una acción de hardware. Suena como un tema para mí. También puede solicitar una aplicación en softwarerecs.stackexchange.com
Mawg

Respuestas:


25

hdparm --read-sector N emitirá una lectura de bajo nivel del sector N sin pasar por la abstracción de la capa de bloque. Use -Ipara obtener el número de sectores del dispositivo.


2
Gracias. Tenga en cuenta que para evitar el almacenamiento en caché, probablemente tenga que usar la -F Flush the on-drive write cachey la --repair-sectoropción.

Utilizará coordenadas lógicas. Ver h22 respuesta.
talex

9

Su disco duro debe ser realmente viejo para que esto funcione como se esperaba. Las unidades inicialmente permitieron especificar la pista física (cilindro), la cabeza física real y el sector para acceder a los datos (concepto inicial del estándar CHS ), pero cualquier unidad más nueva (incluso antigua en términos de hoy) usa geometría completamente ficticia (y tiene bloques de repuesto, para reasignar automáticamente bloques que la lógica de la unidad cree que se están volviendo inestables Además, el mapeo interno preciso entre geometrías reales y representativas puede cambiar en cualquier momento (hay un atributo SMART para ver estos eventos).

Por lo tanto, creo que en estos días no hay un comando "para forzar que el brazo del disco duro se mueva a una posición específica en el plato", a menos que sea posible modificar primero el firmware. Incluso pasar al "último bloque" no es realmente el último bloque, debido a esos repuestos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.