¿Por qué la luz LED de mi disco duro parpadea cada segundo?

14

La luz parpadea débilmente una vez por segundo.

Poco a poco me está volviendo loco.

¿Cómo puedo averiguar qué programa está causando esto, para poder desactivarlo?

Acer 5274 laptop / core i3
Windows 7 Home Premium
Hitachi HTS545050B9A300 disco duro

Neil McGuigan
fuente
1
Tiene algo que ver con el helicóptero negro sobrevolando.
Daniel R Hicks

Respuestas:

10

Puede ser el sistema operativo que sondea la unidad óptica para ver si ha insertado algo: el disco duro y el disco óptico comparten circuitos comunes y, por lo tanto, el LED puede aplicarse a ambos. Puede intentar desactivar la notificación de inserción automática (Administrador de dispositivos: observe las propiedades de la unidad óptica) y la ejecución automática.

Un poco más de información aquí: ... / cdtTipAutoRun.htm (roto, reemplazo: http://web.archive.org/web/20100527203945/http://www.base40.com/cdtTipAutoRun.htm )

Linker3000
fuente
Debate saludable sobre el tema para los curiosos: social.technet.microsoft.com/Forums/fi-FI/w7itprohardware/…
Linker3000
2
De hecho, era el CD-ROM. deshabilité el dispositivo de CD-ROM en el administrador de dispositivos y el parpadeo desapareció. Todavía me gustaría apagar esa luz, pero es menos preocupante ahora que sé que el disco duro no se está agotando. gracias
Neil McGuigan
@ Linker3000 No consideraría ese debate como "saludable", ¿tal vez quisiste decir "acalorado"? :) Fue muy divertido ver eso, ¡la gente piensa que las computadoras funcionan igual que hace 15 años! Mucho ha cambiado ... Funnier fue el tipo que argumentó que el CD-ROM no es la razón del parpadeo porque la unidad de CD tiene su propio LED debajo de la bandeja. No sé si me río o si lloro por ese hilo ...
Nada
6

Si desea ver lo que está sucediendo, en su sistema, hay una herramienta genial de sysinternals (hacen todas las herramientas geniales) llamada processmon . Literalmente le dirá todo lo que está sucediendo. Es posible que se sorprenda al ver cuánto material está activo cuando no lo está.

No estoy diciendo que podrás evitar que tu luz parpadee de vez en cuando, pero al menos puedes ver lo que está sucediendo.

Jeff F.
fuente
@thepurplepixel: D
Jeff F.
otro +1 para sysinternals, pero Windows 7 tiene una aplicación integrada. inicio-> escriba "recurso" -> seleccione "monitor de recursos" Compruebe las lecturas de disco. Supongo que es el servicio de indexación.
Horacio
6

El verdadero culpable del parpadeo del LED HDD en mi computadora portátil Acer fue el servicio internamente llamado BrcmCardReader con el nombre largo de Broadcom Card Reader Service. Tan pronto como detuve el servicio, el parpadeo también se detuvo. Y, por supuesto, no tuve que desactivar el CD-ROM ni cubrir el LED con la cinta para lograrlo. Al contrario de lo que está escrito en las otras publicaciones aquí, el sistema operativo en sí no está tan mal escrito para sondear nada. Pero este servicio escrito por Broadcom es otra historia.

Primero traté de averiguar qué causa los parpadeos solo para descubrir que era algo así como wbem wmiprvse.exe que hacía cosas como IRP_MJ_QUERY_INFORMATIONy IRP_MJ_QUERY_VOLUME_INFORMATIONpara cada unidad. Como sabía que wmiprvse es en realidad un componente de ejecución de WMI escrito por Microsoft, incluso intenté usar Event Log para rastrear la actividad de WMI, como se documenta en MSDN. No fue útil, solo pude observar

ProviderInfo for GroupOperationId = 101; Operation = Provider::CreateInstanceEnum - CIMWin32 : Win32_LogicalDisk; HostID = 2368; ProviderName = CIMWin32; ProviderGuid = {d63a5850-8f16-11cf-9f47-00aa00bf345c}; Path = %systemroot%\system32\wbem\cimwin32.dll

Microsoft obviamente hace un mal trabajo en este seguimiento: el CIMWin32, la identificación del host, el guid del proveedor y la ruta apuntan al binario que ejecuta el WMI, no al programa que realiza consultas WMI. Entonces, en ese momento, no pude descubrir que el servicio Broadcom Card Reader lo hace porque nada lo señaló, por eso estoy citando todo esto para aliviar el dolor de cualquiera que ponga estos artículos en la máquina de búsqueda. Esta incapacidad para ver quién realmente dirige la actividad es también la explicación de por qué algunas personas aquí afirman que "es un sistema operativo": quien se detiene en este punto no ve nada más. Pero sabía que wmiprvse no lo estaba haciendo solo, sabía que debía haber algún otro proceso al mando.

Finalmente, un día después de hacer una copia de seguridad de la imagen de todo mi sistema, comencé con el enfoque de la fuerza bruta, apagando las cosas una por una, hasta que el parpadeo se detuvo. Entonces ahora estoy seguro. Es el servicio de lector de tarjetas Broadcom . Y como en realidad soy un programador, incluso he inspeccionado las cadenas dentro c:\Program Files\Broadcom\MemoryCard\BrcmCardReader.exey he encontrado lo que hace exactamente, tan pronto como se enciende:

SELECT * FROM __InstanceDeletionEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_LogicalDisk'

SELECT * FROM __InstanceCreationEvent WITHIN 0.1 WHERE TargetInstance ISA 'Win32_LogicalDisk'

Dado que el parpadeo ocurre tan regularmente, es obvio que está sondeando continuamente. Esa es una programación increíblemente mala del servicio. Observe la cláusula WITHIN en las consultas. Específicamente, Microsoft documenta cómo se comportan tales construcciones en el WMI:

http://technet.microsoft.com/en-us/magazine/2006.09.wmievents.aspx

Tenga en cuenta que la cláusula WITHIN especifica el intervalo de sondeo para las clases de eventos intrínsecos. Debido a que la clase que se está monitoreando no tiene un proveedor de eventos correspondiente, el mecanismo de sondeo WMI se usa para verificar periódicamente si ha ocurrido un evento intrínseco para la clase en particular. La palabra clave WITHIN especifica este intervalo de sondeo y se mide en segundos.

Así que ahora sé que los programadores de servicio Broadcom decidieron sondeo para el __InstanceDeletionEventde cada disco lógico cada segundo y de __InstanceCreationEventincluso 10 veces por segundo ! ¡Y logran involucrar COM, procesos separados y hacer esto a través de WMI / wmiprvse de una manera que no es observable (al menos no me he enterado) de que su servicio está haciendo esto!

Mala, increíblemente mala programación.

Y no hay solución adecuada para los servicios y aplicaciones: RegisterDeviceNotification. Los servicios pueden recibir una notificación real (es decir, silenciosa cuando no sucede nada nuevo) a través del SERVICE_CONTROL_DEVICEEVENTevento. Ver por ejemplo:

/programming/706352/use-registerdevicenotification-for-all-usb-devices

Después de saber todo esto, la búsqueda de Broadcom Card Reader Service en realidad devuelve algunas publicaciones de personas que lo descubrieron anteriormente: en community.acer.com (estoy citando las publicaciones para las que no he encontrado enlaces permanentes):

"Vladan Re: controlador del lector de tarjetas Aspire 5750Z, Win 8 29-11-2012 06:29 AM

Acabo de descubrir que el servicio Broadcom Card Reader está causando que el disco duro parpadee varias veces por segundo, todo el tiempo. Detener y configurar este servicio en manual o incluso deshabilitado soluciona el problema de parpadeo sin afectar la funcionalidad del lector de tarjetas ".

en bleepingcomputer.com:

"Cheesenbranston Publicado 28 de mayo de 2013 - 04:47 a.m.

He tenido un problema similar desde la instalación de Win8 pro x64 como una instalación nueva, es decir, no como una actualización. En el Administrador de tareas, aunque el rendimiento del disco no parecía particularmente alto, el uso era constante al 100%. Creo que identifiqué el problema como el servicio Broadcom Card Reader. "

y en Amazon.co.uk, una revisión de SJ Harvey el 1 de febrero de 2013:

http://www.amazon.co.uk/review/R3GZB5OXP4SNP7/ref=cm_cr_rdp_perm?ie=UTF8&ASIN=B009QZCYU4&linkCode=&nodeID=&tag=

Lo único que REALMENTE me molestó (tenga en cuenta el tiempo pasado) es que la luz de la unidad parpadeaba constantemente. No era actividad de HDD y después de un par de horas rastreé al culpable. Era el servicio Broadcom Card-Reader .

Además sugiere cambiar el servicio a manual, aunque en mi computadora tuve que desactivarlo por completo.

Por lo tanto, las personas incluso informaron un mayor uso de recursos, aparte de solo el parpadeo del LED HDD.

La solución final: deshabilite el " Servicio de lector de tarjetas Broadcom " : en Servicios vaya a sus propiedades, deténgalo y cambie su tipo de inicio a "deshabilitado". El parpadeo finalmente se detendrá. De todos modos, me gustaría saber cuál es el propósito: ¿qué me estoy perdiendo apagándolo? Viendo cuán mal está programado, ¡no me sorprendería que todo el propósito del servicio sea cambiar algún ícono cuando se inserta la tarjeta de memoria! De lo que estoy seguro es que el mal uso del WMI es una programación realmente mala.

rev acqq
fuente
carpa sagrada Esta es una respuesta bastante épica
Journeyman Geek
Gracias. Compré una nueva computadora portátil y se comportó como si tuviera un ejército de malwares instalado. Realmente me molestó. Tal programación de servicio debería ser realmente avergonzada. Es apropiado que algunos administradores de sistemas mantengan algún servidor en su empresa, pero no que el servicio se instale en millones de computadoras portátiles.
acqq
¡Bienvenido a Super User! Si bien esta es una gran publicación, tenga en cuenta que las ediciones deben ser sustanciales. Cualquier edición hace que la pregunta sea rechazada, por lo tanto, abstenerse de hacer correcciones menores, después de todo, ya ha habido 19 revisiones en esta publicación. Después de 10 revisiones, también pierdes la reputación que habrías ganado. Gracias por su comprensión.
slhck
Para permanecer en el tema: ¿alguien tiene alguna otra versión de c: \ Archivos de programa \ Broadcom \ MemoryCard \ BrcmCardReader.exe? Informes de minas en propiedades de archivo versión 1.0.1.0, fecha de archivo 20 de agosto de 2012, 17:36:22. También contiene cadenas MS \ sXD \ \ sSD bicms.ico bicxd.ico bicmmc.ico bicsd.ico, y los archivos ICO mencionados están en las subcarpetas mencionadas, por lo que parece que realmente hace esa locura de sondeo solo para mostrar los diferentes iconos.
acqq
La imagen de los iconos: i41.tinypic.com/27ziwyx.jpg
acqq
3

Instala y ejecuta Process Explorer .

Seleccione el menú Ver y luego Seleccionar columnas . En la ventana Seleccionar columnas , seleccione la pestaña Rendimiento del proceso . Tick I / O Lee y escrituras de E / S . Haga clic en Aceptar.

Virola Umber
fuente
1
Process Monitor parece más útil para la actividad del sistema de archivos
Neil McGuigan
1

Esto es normal. El sistema operativo genera una gran cantidad de actividad del disco duro (Windows, etc., que no puede deshabilitar). Siempre habrá actividad en el disco duro de algún programa u otro, es solo la naturaleza de una computadora.

Si la luz de actividad lo irrita, desactívelo cubriéndolo con una pegatina o busque el encabezado en la placa base a la que está conectado y desconéctelo. Será etiquetado como LED HD o algo muy similar.

Jay_Booney
fuente
Cubra la luz del disco duro! Jadeo
Jeff F.
2
Eso es lo que he hecho para mi monitor ... el LED encendido es una luz azul brillante que posiblemente sea la peor idea que he encontrado ... intente usarlo tarde en la noche y está cegado por él : D
Matthieu Cartier
2
no, su computadora no debería acceder al disco duro cada segundo para siempre ... fue el CD-ROM en este caso
Neil McGuigan
1
@el jefe, no se debe no , pero al parecer algún tipo de software puede ser mal atendidos .
Bobson
1

Esto también puede ser causado por el servicio "Power" de Windows 7 que verifica la configuración de administración de energía. Sospecho que depende del proveedor del hardware (algunos de ellos no utilizan la detección de estado de A / C incorporada de Windows 7 y cambian la configuración predeterminada por sí mismos para que Windows 7 se haya configurado para sondear el registro).

Tristan
fuente
1

Tuve el mismo problema en mi computadora portátil Vaio. La desactivación de la unidad de DVD (rara vez la uso) solucionó el parpadeo. Sin embargo, tenía la preocupación adicional de las escrituras excesivas porque recientemente instalé un SSD y entiendo que su vida útil generalmente está limitada por la cantidad de ciclos de escritura / borrado.

A sugerencia de alguien en Microsoft Technet, descargué SysInternals y utilicé Process Explorer (procexp) para monitorear las escrituras en disco (uno de los íconos del gráfico en la parte superior). También usé diskmon para dar una vista muy detallada de las escrituras. Encontré muchas escrituras sucediendo cuando estaba "inactivo" así que ...

Utilicé la Configuración del sistema de Windows 7 (msconfig) para iniciar en modo de diagnóstico (servicios muy mínimos y elementos de inicio) y he aquí, TODAS las escrituras se detuvieron. Nada funcionó :-) pero no escribe. Luego usé msconfig para habilitar solo las cosas de Microsoft y la mayor funcionalidad que quería estaba allí. También hubo escrituras esporádicas, pero mucho menos de lo normal. Recuperé el resto de la funcionalidad que quería al habilitar algunos servicios clave y poner en marcha elementos de Intel y Sony.

Según las sugerencias de SSD, también deshabilité los desfragmentos programados, la mayoría de los registros y todas las recuperaciones e indexaciones con Windows y SSD Tweaker (herramienta descargable).

Ahora no parpadeo y escribo mucho menos en el SSD. El inicio y el apagado también son más rápidos, aunque ya eran rápidos debido a la SSD. Pasé del botón de encendido al escritorio útil en unos 15 segundos. IE se abre en msn.com instantáneamente. Los escaneos de Full Security Essentials pasaron de 3-4h a 30m. También hago compilaciones de Java en las que no tengo mediciones, pero subjetivamente siento que obtuve ganancias similares a los análisis de virus. Soy una campista feliz.

Doug
fuente
1

Mi sistema que ejecuta Windows 7 también hace esto porque está sondeando la unidad óptica como se menciona en otras respuestas. Mi solución es abrir la bandeja de mi unidad de DVD y luego cerrarla. Después de hacer eso, el parpadeo se detiene por alguna razón. Desafortunadamente, esto significa que tengo que recordar hacerlo cada vez que reinicio mi computadora.

dougg3
fuente
Bueno ... divertido :-)
peterh - Restablecer Monica
1

He tenido el mismo problema de parpadeo del LED.

Cada segundo, la computadora estaba revisando el reproductor de cd / dvd por una posible presencia de disco. Así que coloqué un disco DVD de contenido formateado pero en blanco dentro del reproductor de CD / DVD, y el parpadeo se detuvo. Si lo dejara allí, el parpadeo no volvería.

Pero busqué una mejor cura.

El SSD y los cables SATA del reproductor de CD / DVD se conectaron a los conectores SATA 3 de la placa base. Sin embargo, había un conector SATA 2 que todavía no se usaba. Así que cambié el reproductor de cd / dvd del conector SATA 3 al conector SATA 2.

Trabajo hecho. No más parpadeos, y el reproductor de CD / DVD funciona bien.

Sean
fuente