¿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.
¿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.
Respuestas:
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 -I
para obtener el número de sectores del dispositivo.
-F Flush the on-drive write cache
y la --repair-sector
opción.
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.