¿Cómo soluciono los problemas de un disco duro lento?

12

Mi computadora sufre ralentizaciones y no me sorprende (tiene alrededor de 6 años). Esto es lo que he verificado:

  1. No son muy frecuentes (solo un par de veces al día).
  2. Cuando suceden, una sola aplicación se bloqueará durante 10-60 segundos, mientras que el resto no se bloqueará, sino que también se ralentizará.
  3. Incluso mientras está sucediendo, el uso de la CPU se mantiene bajo.
  4. Le sucede a las aplicaciones (como editor de texto, firefox, skype).
  5. Nunca le sucede a algunas aplicaciones (como los juegos) que uso durante horas bajo una gran carga de CPU.

También de nota:

  1. La tarjeta gráfica y la fuente de alimentación son nuevas (alrededor de un año).
  2. Aunque tengo una cantidad decente de software instalado en este momento, esto sucedió incluso después de reinstalar Windows.
  3. Este disco duro ha pasado por muchos esquemas de partición y algunas operaciones pesadas (como mover alrededor de 200 GB de datos).

Debido a lo anterior, ya estoy 70% seguro de que el problema está en el disco duro. Sin embargo, antes de reemplazarlo, quiero descartar otras posibilidades menos probables (como RAM, software o PSU).

No tengo el dinero para reemplazar toda la caja en este momento, pero puedo reemplazar fácilmente uno de los componentes.

He leído varias preguntas (como esta ) que brindan una guía general para solucionar un problema desconocido, eso no es lo que estoy buscando aquí.

Mi pregunta principal es:
¿Qué pruebas o puntos de referencia puedo ejecutar para verificar que tengo un disco duro problemático?
No necesito resolver este problema, estoy contento con solo asegurarme de que sea el disco duro.

Podría pedir prestado un disco duro más nuevo a un amigo y ver si mejora. Un resultado positivo descartaría todos los demás componentes, pero no descartaría un problema de software (ya que este nuevo disco duro no tendrá el software que uso a diario).

Ejecutando en Windows / Linux.

Malabarba
fuente
2
Tal como está, esta pregunta es MUY vaga. ¿Qué tienes que probar específicamente y dónde te estás atascando? No hay forma de que le digamos cómo tener el 100% de confianza en su diagnóstico. Si desea probar una unidad de reemplazo, obtenga un disco duro y duplique su unidad en él. Puede averiguar cómo hacerlo buscando aquí en SU. O llévelo a alguien que pueda hacerlo por usted (como una tienda de informática).
Ƭᴇcʜιᴇ007
Si solo está buscando una lista de software de diagnóstico HDD, aclare eso editando su pregunta e incluya una lista de cuáles ya ha probado y por qué las muchas preguntas relacionadas en SU ​​no fueron de ayuda.
Ƭᴇcʜιᴇ007
1
Con respecto a su último párrafo: si los diagnósticos no informan ningún problema con el disco duro pero desea confirmar que la nueva unidad presenta el mismo problema, puede clonar el contenido de su unidad en uno nuevo, en cuyo caso, tendrá el mismo software en ambas unidades.
robar
1
@ techie007 Las respuestas a esas preguntas a las que se vinculó no parecen ser muy completas ...: \
Deltik
1
@ techie007 Intenté aclarar lo que pediste en mi edición. No había probado ninguna herramienta antes de hacer esta pregunta, ni siquiera la conocía, y SU suele ser mi primera parada cuando abordo algo que no sé :). Primero busqué por ahí, pero no había encontrado ninguna de esas preguntas porque estaba restringiendo la búsqueda a las etiquetas [solucionar problemas] y [disco duro] (lo que me pareció un mínimo).
Malabarba

Respuestas:

22

Verificar los atributos SMART es un primer paso útil de un vistazo para identificar problemas del disco duro.

Acceso a atributos inteligentes

Puede ver los atributos SMART en Windows utilizando herramientas de terceros como GSmartControl .

En macOS, puede usar Disk Utility , aunque no es muy detallado. Puede instalar smartctldesde el paquetesmartmontools para acceder a los atributos SMART utilizando la línea de comando.

En Linux, el comando smartctl -a /dev/hda(del paquete smartmontools) proporciona información SMART sobre un disco duro, donde /dev/hdase reemplaza con el dispositivo en cuestión. Los discos GNOME ( gnome-disksdel paquete gnome-disk-utility, anteriormente conocido como palimpsest) son una utilidad gráfica que puede dar más consejos sobre el estado de su disco duro.

[palimpsesto muestra un mal disco duro]

Comprender los atributos SMART

Aquí hay algunos atributos que son relevantes y dignos de mención. Una lista más grande se puede encontrar aquí .

Una tasa de error de lectura (ID 1) distinta de cero indica un problema con la superficie del disco o con los cabezales de lectura / escritura.

El rendimiento de rendimiento (ID 2) es la eficiencia promedio del disco. Si el valor cae por debajo del umbral, algo puede estar mal con el disco.

Un tiempo de giro alto (ID 3) (registrado en milisegundos) puede indicar que el disco duro tiene problemas para girar.

Un recuento creciente de sectores reasignados (ID 5) significa que las áreas en el disco duro están fallando en integridad, y los datos tuvieron que ser movidos. Esto hace que el rendimiento disminuya cuando los sectores se reasignan, pero puede ser más grave ya que el disco duro está a punto de fallar.

Un bajo rendimiento de tiempo de búsqueda (ID 8) es un signo de un problema mecánico con los cabezales magnéticos.

El conteo de reintentos de giro (ID 10) aumenta cuando falla un giro. Si esto sucede, las operaciones de entrada / salida se ponen en cola hasta que el disco duro puede girar normalmente, lo que provoca ralentizaciones. Sin embargo, lo más importante es que si el disco duro tiene que volver a intentar girar, es una señal de falla inminente.

Un recuento de errores no corregibles reportados que no sea cero (ID 187) significa que ese número de sectores no puede corregirse mediante la corrección de errores de hardware. Aquí hay un signo de vejez.

El recuento actual de sectores pendientes (ID 197) es el número de sectores que esperan ser reasignados. Esto indica la vejez del disco duro.

Puntos de referencia de HDD

[Prueba de lectura de HDD Palimpsest]

Si hay una determinada ubicación en el disco duro que está obteniendo un bajo rendimiento (tal vez donde se almacena la información de uso frecuente), los puntos de referencia de lectura del disco duro pueden ayudar a confirmar esto. Arriba hay una captura de pantalla de un benchmark de disco duro usando palimpsest, ahora conocido como GNOME Disks ( gnome-disks).

Si prefiere hacer puntos de referencia de línea de comandos en Linux, puede combinar varias opciones:

  • hdparm(del paquete hdparm)
    • hdparm -t /dev/hda - Prueba de lectura secuencial tamponada en /dev/hda
    • hdparm -T /dev/hda - Prueba de lectura secuencial en caché en /dev/hda
  • dd(del paquete coreutils)
    • dd if=/dev/hda of=/dev/zero bs=1M count=1024- Mantener una lectura desde el principio /dev/hdapara 1GiBusar un tamaño de bloque de1MiB
  • ioping(del paquete ioping)
    • ioping -R /dev/hda - Prueba de lectura aleatoria en /dev/hda

En Windows, puede usar herramientas como HD Tune para hacer pruebas de rendimiento del disco duro.

En macOS, puede usar herramientas como Blackmagic Disk Speed ​​Test para hacer pruebas de rendimiento del disco duro.

Deltik
fuente
Para agregar a esta respuesta: los sectores reasignados causarán ralentizaciones cada vez que intente acceder a la dirección que se reasignó. Cuantos más sectores reasignados, más probable es que observe la desaceleración a medida que el disco duro busca una parte diferente de la superficie del disco para leer desde la dirección reasignada.
robar
Una tasa de error de lectura sin formato no cero no necesariamente indica un problema con la unidad, consulte mi explicación en superuser.com/questions/393257/… .
Gurken Papst
El tiempo de giro se informa como un valor bruto de 5458 y el tiempo de encendido es 13477. ¿Es eso un problema? 5 segundos suena mucho.
Malabarba
5.448 segundos para el tiempo de giro? Puede parecer mucho tiempo, pero podría estar en el estadio normal. Fuente: Función de giro optimizado Western Digital Scorpio ML40 . ¿561.5 días para las horas de encendido? Para mí, no significa mucho porque dejo mis dispositivos SATA encendidos casi 24/7.
Deltik
1
@ Christoph: Ese proyecto fue alojado en CodePlex, que se cerró . Parece que el proyecto ya no se mantiene. Puede usar GSmartControl como alternativa a HDD Guardian.
Deltik
3

Otra forma de probar dentro de Windows es ejecutar el Símbolo del sistema (Ejecutar como administrador en Vista o Windows 7). Desde allí, escriba CHKDSK C: /f /ry presione Entrar. Esto escaneará el sistema de archivos y el espacio libre en busca de errores.

Luke canadiense
fuente
2
... y puede causar la pérdida de datos en una unidad que está seriamente dañada, ya que escribir en sectores dañados consumirá los sectores de reasignación reservados y finalmente conducirá a errores de escritura. Por lo tanto, no haga esto si no está seguro sobre el estado del disco o si tiene datos valiosos y no tiene respaldo disponible. Sin embargo, los datos SMART o las pruebas de diagnóstico son de solo lectura y no deberían doler. Si se informan problemas, se debe hacer una copia de seguridad de los datos inmediatamente.
Gurken Papst
2

Verifique el estado SMART de sus unidades con una herramienta como GSmartControl . Si hay problemas serios como sectores defectuosos, estos probablemente sean visibles en los datos. También puede iniciar una autocomprobación para descubrir nuevos errores que aún no se han registrado.

Gurken Papst
fuente