A luz pisca levemente cerca de uma vez por segundo.
Está lentamente me deixando louco.
Como descubro qual programa está causando isso, para poder desativá-lo?
Disco rígido Acer 5274 laptop / core i3
Windows 7 Home Premium
Hitachi HTS545050B9A300 disco rígido
windows-7
hard-drive
Neil McGuigan
fonte
fonte
Respostas:
Pode ser o sistema operacional que pesquisa a unidade óptica para verificar se você inseriu alguma coisa - o disco rígido e o disco óptico compartilham circuitos comuns e, portanto, o LED pode se aplicar a ambos. Você pode tentar desativar a notificação de inserção automática (Gerenciador de dispositivos - veja as propriedades da unidade óptica) e a execução automática.
Um pouco mais de informação aqui:
... / cdtTipAutoRun.htm(quebrado, substituição: http://web.archive.org/web/20100527203945/http://www.base40.com/cdtTipAutoRun.htm )fonte
Se você quiser ver o que está acontecendo, no seu sistema, existe uma ferramenta interessante da sysinternals (eles fazem todas as ferramentas legais) chamada processmon. Ele dirá literalmente tudo o que está acontecendo. Você pode ficar chocado ao ver quanta coisa está ativa quando não está.
Não estou dizendo que você será capaz de impedir que a luz pisque de vez em quando, mas pelo menos você pode ver o que está acontecendo.
fonte
O verdadeiro culpado do LED HDD piscando no meu notebook Acer foi o serviço internamente chamado BrcmCardReader com o nome longo Broadcom Card Reader Service. Assim que parei o serviço, o piscar também parou. E é claro que não precisei desativar o CD-ROM ou cobrir o LED com a fita para conseguir isso. Ao contrário do que está escrito nas outras postagens aqui, o próprio sistema operacional não está tão mal escrito para pesquisar qualquer coisa. Mas este serviço escrito pela Broadcom é outra história.
Primeiro tentei descobrir o que causa o piscar, apenas para descobrir que era algo como o wbem wmiprvse.exe que fazia coisas como
IRP_MJ_QUERY_INFORMATION
eIRP_MJ_QUERY_VOLUME_INFORMATION
para cada unidade. Como eu sabia que o wmiprvse é realmente um componente de execução WMI escrito pela Microsoft, tentei usar o Log de Eventos para rastrear a atividade WMI, conforme documentado no MSDN. Não foi útil, eu era capaz de observar apenasProviderInfo 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
A Microsoft obviamente faz um trabalho ruim nesse rastreamento: o CIMWin32, o ID do host, o guia do provedor e o caminho apontam para o binário executando o WMI, não para o programa que faz consultas WMI. Portanto, naquele momento, não consegui descobrir que o Broadcom Card Reader Service faz isso como nada registrado apontou para ele, é por isso que estou citando tudo isso para aliviar a dor de quem coloca esses itens na máquina de busca. Essa incapacidade de ver quem realmente comanda a atividade também é a explicação por que algumas pessoas aqui afirmam que "é um sistema operacional:" quem parar neste momento não vê mais nada. Mas eu sabia que o wmiprvse não está fazendo isso por si só, sabia que devia haver algum outro processo de comando.
Então, finalmente, um dia depois de fazer um backup de imagem de todo o sistema, comecei com a abordagem de força bruta, desligando as coisas uma a uma, até que o piscar parasse. Então agora eu tenho certeza. É o serviço Broadcom Card Reader . E, como sou programador, inspecionei as cadeias
c:\Program Files\Broadcom\MemoryCard\BrcmCardReader.exe
e descobri o que exatamente faz, assim que é ativado:SELECT * FROM __InstanceDeletionEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_LogicalDisk'
SELECT * FROM __InstanceCreationEvent WITHIN 0.1 WHERE TargetInstance ISA 'Win32_LogicalDisk'
Como o piscar acontece com tanta regularidade, é óbvio que ele está pesquisando continuamente. Isso é incrivelmente ruim de programação do serviço. Observe a cláusula WITHIN nas consultas. Especificamente, a Microsoft documenta como essas construções se comportam no WMI:
http://technet.microsoft.com/en-us/magazine/2006.09.wmievents.aspx
Então, agora eu sei que os programadores de serviços Broadcom decidiu poll para o
__InstanceDeletionEvent
de cada disco lógico cada segundo e de__InstanceCreationEvent
até 10 vezes por segundo ! E eles conseguem envolver COM, separar processos e fazer isso através de WMI / wmiprvse de uma maneira que não é observável (pelo menos eu não descobri) que o serviço deles esteja fazendo isso!Programação ruim, incrivelmente ruim.
E não há solução adequada para serviços e aplicações:
RegisterDeviceNotification
. Uma notificação real (ou seja, silenciosa quando não há nada de novo acontecendo) pode ser recebida pelos serviços através doSERVICE_CONTROL_DEVICEEVENT
evento. Veja por exemplo:/programming/706352/use-registerdevicenotification-for-all-usb-devices
Depois de saber tudo isso, a pesquisa pelo Broadcom Card Reader Service na verdade retorna algumas postagens de pessoas que o descobriram anteriormente: em community.acer.com (estou citando as postagens para as quais não encontrei permalinks):
no bleepingcomputer.com:
e na Amazon.co.uk, uma revisão por SJ Harvey em 1 de fevereiro de 2013:
http://www.amazon.co.uk/review/R3GZB5OXP4SNP7/ref=cm_cr_rdp_perm?ie=UTF8&ASIN=B009QZCYU4&linkCode=&nodeID=&tag=
Ele ainda sugere mudar o serviço para manual, no meu computador eu tive que desativá-lo completamente.
Assim, as pessoas até relataram maior uso de recursos, além de apenas o LED do disco rígido piscar.
A solução final: desative o " Broadcom Card Reader Service " : em Serviços, vá para suas propriedades, pare-o e altere seu tipo de inicialização para "desativado". O piscar finalmente vai parar. Eu realmente gostaria de saber qual é o objetivo disso de qualquer maneira - o que estou perdendo ao desativá-lo? Vendo quão mal está programado, não ficaria surpreso que todo o objetivo do serviço seja alterar algum ícone quando o cartão de memória estiver inserido! O que tenho certeza é que o mau uso do WMI é uma péssima programação.
fonte
Instale e execute o Process Explorer .
Selecione o menu Exibir e selecione Colunas . Na janela Selecionar Colunas , selecione a guia Desempenho do Processo . Marque E / S Lê e E / S Escreve . Clique OK.
fonte
Isto é normal. Muitas atividades do disco rígido são geradas pelo sistema operacional (janelas etc ... que você não pode desativar). Sempre haverá atividade no disco rígido de um programa ou de outro, é apenas a natureza de um computador.
Se a luz da atividade o irritar, desative-a cobrindo-a com um adesivo ou encontre o cabeçalho na placa-mãe à qual está conectada e desconecte-a. Será rotulado como HD LED ou algo muito semelhante.
fonte
Isso também pode ser causado pelo serviço "Energia" do Windows 7, que verifica as configurações de gerenciamento de energia. Suspeito que seja dependente do fornecedor do hardware (alguns deles não usam a detecção de estado de A / C interna do Windows 7 e alteram as próprias configurações padrão para que o Windows 7 tenha sido configurado para pesquisar o registro).
fonte
Eu tive o mesmo problema no meu laptop Vaio. Desativar a unidade de DVD (raramente a uso) corrigiu o piscar. Eu tinha a preocupação adicional de gravações excessivas, porque instalei recentemente um SSD e entendo que a vida útil delas é tipicamente limitada pelo número de ciclos de gravação / apagamento.
Por sugestão de alguém no Microsoft Technet, baixei o SysInternals e usei o Process Explorer (procexp) para monitorar gravações em disco (um dos ícones de gráfico na parte superior). Eu também usei o diskmon para fornecer uma visão muito detalhada das gravações. Eu encontrei muitas gravações acontecendo quando "ociosas", então ...
Usei a Configuração do sistema do Windows 7 (msconfig) para iniciar no modo de diagnóstico (serviços muito mínimos e itens de inicialização) e eis que, TODAS as gravações foram interrompidas. Nada funcionou :-) mas não escreve. Eu então usei o msconfig para habilitar apenas as coisas da Microsoft e a maior funcionalidade que eu queria que estivesse lá. Também houve gravações esporádicas, mas muito menos que o normal. Voltei ao restante da funcionalidade desejada, habilitando alguns serviços importantes e iniciando itens da Intel e da Sony.
Por sugestões de SSD, eu também desabilitei desfragmentações agendadas, a maioria dos registros e todas as buscas e indexações usando o Windows e o SSD Tweaker (ferramenta para download).
Agora não tenho mais pisca e muito menos grava no SSD. A inicialização e o desligamento também são mais rápidos, apesar de já serem rápidos devido ao SSD. Vou do botão liga / desliga para a área de trabalho útil em cerca de 15 anos. O IE abre no msn.com instantaneamente. As verificações do Security Security Essentials foram de 3-4h para 30m. Também faço compilações java nas quais não tenho medições, mas, subjetivamente, sinto que houve ganhos semelhantes às verificações de vírus. Eu sou um campista feliz.
fonte
Meu sistema executando o Windows 7 também faz isso porque está pesquisando a unidade óptica conforme mencionado em outras respostas. Minha solução é abrir a bandeja da unidade de DVD e fechá-la. Depois de fazer isso, o piscar pára por algum motivo. Infelizmente, isso significa que tenho que me lembrar de fazê-lo toda vez que reinicio o computador.
fonte
Eu tive o mesmo problema de LED piscando.
A cada segundo, o computador checava o CD / DVD player para uma possível presença de disco. Então, coloquei um disco de DVD formatado, mas em branco, no CD / DVD, e o piscar parou. Se eu simplesmente deixasse lá, o piscar não retornaria.
Mas eu procurei uma cura melhor.
Os cabos SSD e SATA do CD / DVD player foram conectados aos conectores SATA 3 na placa mãe. No entanto, havia um conector SATA 2 que ainda não foi utilizado. Então, mudei o CD / DVD do conector SATA 3 para o conector SATA 2.
Tarefa concluída. Não precisa mais piscar, e o CD / DVD player funciona perfeitamente.
fonte