¿Por qué mi unidad PC/SSD con Windows 7 se sigue congelando?

¿Por qué mi unidad PC/SSD con Windows 7 se sigue congelando?

Tengo una PC de aproximadamente 1 año de antigüedad con un disco duro SSD principal. Con bastante frecuencia noto que la PC se congela durante 30 segundos a varios minutos, mostrando el ícono del mouse "Rueda azul giratoria" durante este período. Luego se libera y vuelve a la normalidad.

Cuando miro el Monitor de recursos durante este período, noto que la actividad del disco siempre está sólidamente en "100% del tiempo activo más alto" durante este período. Pero la cantidad real de actividad del disco no me parece tan alta (<1 Mb por segundo). La memoria y la CPU nunca se estresan ni remotamente.

Normalmente el software antivirus (Kaspersky antivirus 11.0.0.232) es el usuario más activo de la actividad del disco, pero eso no me parece tan inusual. Por lo general, no estreso demasiado mi PC durante estos períodos, solo navego un poco por la web, etc.

Supongo que es un problema con la unidad, pero no estoy seguro de qué hacer a continuación (aparte de comprar una nueva).

¿Algunas ideas?

gracias,

Respuesta1

Probablemente tenga un SSD que utilice el infame controlador JMicron JMF602. El hecho de que sea un dispositivo SATA y USB es una pista, ya que el JMF602 es uno de los pocos controladores con soporte USB integrado.

El problema surge del hecho de que un controlador SSD no puede sobrescribir datos en la memoria flash y de cómo su controlador específico los maneja. Dado que el controlador SSD no puede sobrescribir datos en la memoria flash, primero debe eliminar los datos antiguos. Pero otra limitación del flash es que el controlador SSD no puede eliminar una sola página de datos a la vez, sino que tiene que eliminar un bloque completo (generalmente alrededor de un par de megabytes) a la vez. Para evitar esto, el controlador SSD escribe los datos nuevos en un bloque nuevo y marca los datos antiguos como no válidos. Luego realiza la recolección de basura, que básicamente consiste en eliminar bloques llenos de datos no válidos.

El problema específico que experimenta es cuando no hay nuevos bloques vacíos en los que escribir datos cuando desea escribir algunos datos en el SSD. Todos los bloques están llenos de datos válidos e inválidos. Luego, el controlador SSD tiene que pasar por la recolección de basura en un bloque en uso. Lo que hace es leer todos los datos de un bloque en un caché. Eliminar datos no válidos en el caché. Elimine todo el bloque de datos en la memoria flash. Luego escriba los nuevos datos que está escribiendo y los datos del caché en el bloque ahora limpio. Si ocurren varias cosas al mismo tiempo, el controlador se satura y básicamente deja de responder hasta que pueda solucionar el trabajo atrasado.

Todo esto sucede dentro del propio SSD y está completamente oculto al sistema operativo. Es por eso que ninguna de las técnicas tradicionales de solución de problemas puede encontrarlo. Si todos los bloques del SSD tienen datos, solo se necesita una pequeña escritura para forzar al SSD a realizar todo el proceso de lectura/eliminación/escritura, por eso no vio ninguna escritura importante. Los SSD modernos no tienen el mismo problema. Tienen muchas técnicas integradas para evitarlo, como la elegante recolección proactiva de basura, cachés de RAM y sobreaprovisionamiento. Pueden sufrir una caída en la velocidad de escritura, pero no lo suficiente como para provocar que el sistema se congele.

La mala noticia es que no hay nada que puedas hacer para solucionarlo más allá de actualizar a un buen SSD. Es un defecto de diseño en el propio SSD. Puede intentar minimizar la cantidad de escrituras en el SSD. Eso haría que la tartamudez fuera más rara, pero no la solucionaría por completo.

Lo sorprendente es que en un PC de sólo 1 año tienes uno de estos SSD basados ​​en JMF602. Dejaron de fabricarlos y venderlos hace años.

Respuesta2

¿El mouse también deja de moverse? Si el mouse tampoco responde, entonces algo en el modo kernel está acaparando la CPU. De lo contrario, el proceso simplemente se comporta mal.

lo siguiente es correrMonitor de recursosy vea si el problema ocurre durante la paginación. Verifique el tiempo de respuesta de las operaciones de paginación:

ingrese la descripción de la imagen aquí

A continuación tenemos que saber si la pausa está afectando a todas las aplicaciones, o sólo al Explorador. Si es solo el Explorador, entonces probablemente tenga una extensión de shell (por ejemplo, WinRar, 7Zip, RapidShare) o algo igualmente malo que interfiera con el Explorador. También puede ser una unidad asignada o un acceso directo a un recurso de red, y el recurso de red ya no responde cuando Explorer intenta actualizar el ícono, la fecha de modificación, el tamaño, etc.

Respuesta3

Kaspersky es la palabra clave aquí. Deje que finalice el escaneo y luego regrese y juegue.

Respuesta4

He visto a Kaspersky hacer cosas como esta en algún momento. El consumo de memoria se dispara y esto puede provocar intercambios intensos. Nunca he descubierto qué hace cuando hace esto.

información relacionada