¿Qué está haciendo que mi disco falle en Windows XP?

8

Tengo una computadora portátil con Windows XP enferma; algo está haciendo que el disco se agite y todo el sistema es lento y no responde unos minutos después del arranque. ¿Cómo puedo averiguar qué está haciendo que el disco se agite? El Administrador de tareas está bien para encontrar qué está usando la CPU o la memoria, pero no muestra las E / S del disco.

Detalles: ejecutando Win XP Home, la máquina funcionaba bien hasta hace unos días. Verifiqué que no está buscando porque no tiene RAM. No hay errores SMART de miedo según DiskCheckup.

Nelson
fuente
¿Tiene un escáner de virus o un escáner de malware activo en ejecución?
Troggy

Respuestas:

11

Descargue Process Explorer de Microsoft / Sysinternals.

Ejecútelo y haga clic en Ver> Seleccionar columnas. Haga clic en la pestaña Rendimiento del proceso y seleccione "Lecturas de E / S" y "Escrituras de E / S".

Puede hacerlo desde el Administrador de tareas, pero prefiero usar Process Explorer.

Luego puede ordenar por estas columnas y ver qué está haciendo más lecturas / escrituras.

(si usa Vista / 7, recuerde ejecutarlo como ADMIN (o haga clic en el archivo y luego "muestre los detalles de todos los procesos" que lo hará por usted)

Tiendo a encontrar que Dropbox y la malla en algunas máquinas que soporto parecen funcionar de forma salvaje con bytes de lectura / escritura las 24 horas del día, los 7 días de la semana, por lo que si usa algún software sycn, lo primero es mirar eso, sin embargo, ejecutar esta herramienta debería decirle exactamente qué está mal.

Además, puede hacer clic en cualquiera de los gráficos en la parte superior de la pantalla que muestra un cuadro de diálogo "Información del sistema" de información histórica. Uno de los gráficos (el tercero hacia abajo) es "Bytes de E / S". Simplemente coloque el mouse sobre cualquiera de los picos y le dirá qué está consumiendo más recursos. - ¡Exactamente lo que quieres!

William Hilsum
fuente
3
Kansas State University tiene un impresionante folleto de 14 páginas sobre cómo usar Process Explorer, completo con capturas de pantalla (advertencia, enlace PDF): k-state.edu/infotech/security/events/4-9-2009/presentations/…
Jared Harley
2
¡Gracias! Un consejo adicional: las vistas "delta" son útiles para ordenar lo que está usando el disco en este momento .
Nelson
nuevo enlace para el manual de 14 páginas: k-state.edu/its/security/training/2009-4-9/presentations/…
YetAnotherRandomUser
6

Puede configurar el administrador de tareas para que muestre cada E / S de disco de aplicaciones. Navegar a:

Ver -> Establecer columnas

aparecerá este cuadro de diálogo, verifique los cuadros de E / S de lectura y escritura del disco:

texto alternativo

John T
fuente
hivemind
John T
¡gracias! +1 para una opción que no requiere software adicional, pero el gráfico del historial de Process Explorer me pareció muy útil.
Nelson el
2

Además del mencionado Process Explorer , probaría Process Monitor .

Con Process Monitor puede ver la actividad de los archivos en tiempo real; qué archivo se está leyendo / escribiendo y por qué proceso.

  • Si solo ocurre durante el inicio, se debe a que todo se lee del disco duro cuando la máquina se inicia. Use msconfig para hacer un inicio que no implique "elementos de inicio" .

  • Otro culpable durante el inicio es el tamaño de sus colmenas de registro de Usuario o Máquina. Años de programas instalándose hacen crecer las colmenas. Intente crear otra cuenta de usuario, inicie sesión en esa y vea si es más rápida.

  • Tener demasiadas fuentes instaladas puede retrasar el inicio de Windows (por ejemplo, Photoshop instala cientos de fuentes que sé que nunca usaré).

El hilo común es que solo hay una gran cantidad de E / S en el inicio. Recorte lo que tiene que leer, desfragmente para que Windows pueda aprovechar sus múltiples solicitudes de E / S asíncronas, o agregue más RAM para que pueda almacenar más en caché.

Ian Boyd
fuente
2

Mi Windows Vista estaba sufriendo más del 50% del tiempo. Dejé de indexar y superfetch. Aún así, me pasaba la mayor parte del tiempo incluso cuando no hacía nada en la computadora. Lo que finalmente solucionó mi problema fue ........... desfragmentar el disco duro. Desde entonces la computadora está en silencio; sin ruido alguno. He tenido esta máquina cuatro o cinco años y nunca he desfragmentado. Cuando traté de desfragmentarlo en el pasado, verificaba los discos e informaba que el sistema funcionaba BIEN y no había necesidad de desfragmentarlo. Eso es lo que obtuve hace solo un par de días. Finalmente seguí adelante y ahora el problema de la paliza parece estar curado. Reinicié la indexación y el superhost y todavía cero ruido de la máquina. ¡Felicidad!

Bob Perry
fuente
0

Sugeriría obtener Process Explorer y reemplazar Task Manager con él. Con Process Explorer puede ver la actividad de E / S, así como toda la información que el administrador de tareas proporciona y mucho más.

EBGreen
fuente
Soy demasiado lento ... waaa.waa.waa ... :)
EBGreen
0

Como consejo general, eche un vistazo a Desfragmentar la unidad.

(Haga clic con el botón derecho en la unidad de disco local y seleccione "Propiedades" y luego la pestaña "Herramientas", seguido de "Desfragmentar ahora ...").

Simplemente haga clic en "Analzye". Lo que hay que tener en cuenta en el informe son grandes archivos fragmentados. Algo que me he encontrado mucho es gente con archivos PST fragmentados de Outlook. Pueden tener un PST de 500Mb fragmentado en más de 1000 bits y cuando abren Outlook, el disco se vuelve loco al recoger todas las piezas.

Seanchán Torpéist
fuente
0

Procexp es increíble, pero puede agregar columnas de E / S de disco en el administrador de tareas. Si no puede instalar el software, puede descargarlo desde su sitio en vivo .

tsilb
fuente