hdparm --read-sector N
emitirá una lectura de bajo nivel del sector N pasando por alto la abstracción de la capa de bloque. Usa -I
para obtener el número de sectores del dispositivo.
Su disco duro debe ser muy viejo para que esto funcione como se esperaba. Inicialmente, las unidades permitían especificar la pista física (cilindro), el cabezal físico real y el sector para acceder a los datos (concepto inicial del estándar CHS), pero las unidades más nuevas (incluso las antiguas en términos de hoy) utilizan una geometría completamente ficticia (y tienen 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 representacionales puede cambiar en cualquier momento (hay un atributo SMART para ver estos eventos).
Por lo tanto, creo que no hay un comando "para forzar el brazo del disco duro a moverse a una posición específica en el plato" en estos días, a menos que sea posible modificar el firmware primero. Incluso pasar al "último bloque" no es realmente el último bloque, debido a esos repuestos.