GNU/Linux >> Tutoriales Linux >  >> Linux

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

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.


Linux
  1. Usando la fuerza en la línea de comando de Linux

  2. 5 formas de usar el comando mover en Linux

  3. ¿Cómo usar el comando 'mv' para mover archivos excepto aquellos en un directorio específico?

  4. Comando dd incorrecto en la unidad principal - ¿Cómo recuperar datos?

  5. El sistema se congela. No puedo encontrar nada en los registros.

Actualización a una unidad de estado sólido en Linux:la forma fácil y la forma difícil

El comando ln en Linux:crear enlaces blandos y duros

El comando Move de Linux:¡Explicado y simplificado!

El comando Mover archivo de Linux:¡fácil!

¿Cuál es la forma más fácil de liberar espacio en un disco duro?

Ver el contenido del disco duro en binario