답변:
운영 체제가 광 드라이브를 폴링하여 하드 디스크와 광 디스크 공유 공통 회로를 삽입했는지 확인하기 위해 LED를 둘 다 적용 할 수 있습니다. 자동 삽입 알림을 끄고 (장치 관리자-광 드라이브 속성 확인) 자동 실행을 시도 할 수 있습니다.
조금 더 많은 정보는 여기에 있습니다 : ... / cdtTipAutoRun.htm (파손, 교체 : http://web.archive.org/web/20100527203945/http://www.base40.com/cdtTipAutoRun.htm )
당신이 당신의 시스템에서 무슨 일이 일어나고 있는지보고 싶다면,라는 시스 인 터널에서 시원한 도구 (그들은 모두 멋진 도구를 만드는)가 processmon 그것은 문자 그대로 벌어지고 모든 것을 말할 것입니다. 당신이하지 않을 때 얼마나 많은 물건이 활성화되어 있는지보고 충격을받을 수 있습니다.
나는 당신이 빛이 가끔씩 깜박 거리는 것을 막을 수 있다고 말하지는 않지만 최소한 무슨 일이 일어나고 있는지 볼 수 있습니다.
내 Acer 노트북에서 실제로 깜박이는 HDD LED의 원인은 Broadcom Card Reader Service 라는 긴 이름을 가진 내부적으로 BrcmCardReader 라는 서비스였습니다. 서비스를 중지하자마자 깜박임도 멈췄습니다. 물론 CD-ROM을 비활성화하거나 테이프로 LED를 가리지 않아도됩니다. 여기의 다른 게시물에 쓰여진 것과 달리 운영 체제 자체는 아무것도 폴링하기 위해 나쁘게 쓰여지지 않았습니다. 그러나 Broadcom이 작성한이 서비스는 또 다른 이야기입니다.
내가 처음에만이 같은 일을했다 WBEM wmiprvse.exe 같은 것을 찾기 위해 깜박 원인이 무엇인지 그림을 시도한 IRP_MJ_QUERY_INFORMATION
및 IRP_MJ_QUERY_VOLUME_INFORMATION
모든 드라이브. wmiprvse가 실제로 Microsoft에서 작성한 WMI 실행 구성 요소라는 것을 알았으므로 MSDN에 설명 된대로 이벤트 로그를 사용하여 WMI 활동을 추적하려고했습니다. 유용하지 않아서 만 관찰 할 수있었습니다
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는 분명히이 추적에서 제대로 작동하지 않습니다. CIMWin32, 호스트 ID, 공급자 guid 및 경로는 모두 WMI 쿼리를 작성하는 프로그램이 아니라 WMI를 실행하는 바이너리를 가리 킵니다. 그래서 그 순간 Broadcom Card Reader Service 가 아무것도 기록하지 않은 것처럼 그것을 수행 한다는 것을 알 수 없었습니다. 그래서이 항목을 검색기에 넣는 사람의 고통을 덜기 위해이 모든 것을 인용합니다. 누가 실제로 활동을 명령하는지 볼 수 없다는 점은 여기에서 일부 사람들이 "운영 체제"라고 주장하는 이유이기도합니다. 그러나 wmiprvse가 자체적으로 수행하지 않는다는 것을 알고 다른 프로세스 명령이 있어야한다는 것을 알고있었습니다.
결국 전체 시스템의 이미지 백업을 만든 후 어느 날, 나는 깜박임이 멈출 때까지 무차별 대입 방식으로 시작하여 일을 하나씩 끕니다. 이제 확실합니다. 그것은이다 브로드 카드 리더 서비스 . 그리고 실제로 프로그래머이기 때문에 내부의 문자열을 검사했으며 전원을 c:\Program Files\Broadcom\MemoryCard\BrcmCardReader.exe
켜 자마자 정확하게 수행하는 것을 발견했습니다.
SELECT * FROM __InstanceDeletionEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_LogicalDisk'
SELECT * FROM __InstanceCreationEvent WITHIN 0.1 WHERE TargetInstance ISA 'Win32_LogicalDisk'
깜박임이 정기적으로 발생하기 때문에 지속적으로 폴링 하는 것이 분명합니다 . 그것은 서비스의 믿기지 않게 나쁜 프로그래밍입니다. 쿼리에서 WITHIN 절을 확인 하십시오 . 특히 Microsoft는 이러한 구성이 WMI에서 어떻게 작동하는지 문서화합니다.
http://technet.microsoft.com/en-us/magazine/2006.09.wmievents.aspx
WITHIN 절은 내장 이벤트 클래스의 폴링 간격을 지정합니다. 모니터링되는 클래스에는 해당 이벤트 공급자가 없으므로 WMI 폴링 메커니즘을 사용하여 특정 클래스에 대해 본질적인 이벤트가 발생했는지 정기적으로 확인합니다. 이 폴링 간격은 WITHIN 키워드로 지정되며 초 단위로 측정됩니다.
이제 Broadcom 서비스 프로그래머 __InstanceDeletionEvent
가 모든 논리 디스크를 1 초마다 그리고 __InstanceCreationEvent
심지어 초당 10 번 까지 폴링하기로 결정했음을 알고 있습니다 ! 그리고 그들은 COM, 별도의 프로세스를 포함하고 WMI / wmiprvse를 통해 서비스를 수행하는 것을 관찰 할 수없는 방식으로 수행합니다 (적어도 나는 알지 못했습니다)!
나쁘고 놀랍도록 나쁜 프로그래밍.
서비스 및 응용 프로그램을위한 적절한 솔루션이 있습니다 RegisterDeviceNotification
. 실제 통지를 통해 서비스를 수신 할 수있다 (아무것도 새로운 일어나고있어, 조용하다) SERVICE_CONTROL_DEVICEEVENT
이벤트. 예를 들어 :
/programming/706352/use-registerdevicenotification-for-all-usb-devices
이 모든 것을 알고 나면 Broadcom Card Reader Service 를 검색하면 Community.acer.com에서 이전에 발견 한 사람들의 게시물이 실제로 반환됩니다 (permalinks를 찾지 못한 게시물을 인용하고 있습니다).
"Vladan Re : Aspire 5750Z 카드 리더 드라이버, Win 8 11-29-2012 오전 6:29
방금 Broadcom Card Reader Service 로 인해 hdd가 초당 여러 번 깜박임을 발견했습니다 . 이 서비스를 중지하거나 수동 또는 비활성화로 설정하면 카드 리더 기능에 영향을주지 않으면 서 깜박임 문제를 해결합니다. "
bleepingcomputer.com에서 :
"Cheesenbranston 게시일 : 2013 년 5 월 28 일-04:47 오전
Win8 pro x64를 새로 설치 한 후 (업그레이드가 아닌) 비슷한 문제가 발생했습니다. 디스크 처리량은 특히 높지 않았지만 작업 관리자에서는 항상 100 %로 사용량이 높았습니다. 문제가 Broadcom Card Reader 서비스 인 것으로 확인되었습니다. "
2013 년 2 월 1 일 SJ Harvey의 리뷰 인 Amazon.co.uk에서 :
정말 나를 괴롭힌 한 가지는 (과거 시제에 주목) 드라이브 표시등이 지속적으로 깜박 였다는 것입니다. 그것은 HDD 활동이 아니었고 몇 시간 후에 범인을 추적했습니다. 그것은이었다 브로드 카드 리더 서비스 .
그는 또한 서비스를 수동으로 전환 할 것을 제안하지만 내 컴퓨터에서는 완전히 비활성화해야했습니다.
따라서 사람들은 HDD LED 깜박임 외에는 더 많은 리소스 사용량을보고했습니다.
마지막 해결 방법 : 서비스 에서 " Broadcom Card Reader Service "를 비활성화하십시오 . 서비스에서 속성으로 이동하여 중지 한 다음 시작 유형을 "disabled"로 변경하십시오. 마지막으로 깜박임이 멈 춥니 다. 어쨌든 그 목적이 무엇인지 알고 싶습니다. 전원을 끄면 무엇을 놓치고 있습니까? 프로그램이 얼마나 제대로 프로그래밍되지 않았는가에 따라 메모리 카드를 삽입 할 때 서비스의 전체 목적이 일부 아이콘을 변경하는 것이 놀랍지 않습니다! 확실하게 WMI를 잘못 사용하면 프로그래밍이 제대로되지 않습니다.
Process Explorer를 설치하고 실행하십시오 .
선택 보기 메뉴를 다음 열을 선택합니다 . 에서 열 선택의 창에서 선택 프로세스 성능 탭을 선택합니다. 틱 I / O는 읽기 및 I / O 쓰기가 . 확인을 클릭하십시오.
이것은 정상입니다. 운영 체제 (비활성화 할 수없는 창 등)에 의해 많은 하드 드라이브 활동이 생성됩니다. 어떤 프로그램이나 다른 프로그램에 의해 하드 드라이브 활동이 항상있을 것입니다. 컴퓨터의 특성 일뿐입니다.
활동 표시등이 자극을 받으면 스티커로 덮거나 연결되어있는 마더 보드에서 헤더를 찾아서 분리하십시오. HD LED 또는 이와 유사한 것으로 표시됩니다.
내 Vaio 랩톱에서도 같은 문제가 발생했습니다. DVD 드라이브를 비활성화하면 (드물게 사용하지 않음) 깜박임이 해결되었습니다. 최근 SSD를 설치했기 때문에 과도한 쓰기에 대한 추가 우려가 있었지만 수명은 일반적으로 쓰기 / 삭제주기 수에 의해 제한됩니다.
Microsoft Technet의 누군가의 제안에 따라 SysInternals를 다운로드하고 프로세스 탐색기 (procexp)를 사용하여 디스크 쓰기 (위의 그래프 아이콘 중 하나)를 모니터링했습니다. 또한 diskmon을 사용하여 쓰기에 대한 매우 자세한보기를 제공했습니다. "유휴"상태 일 때 많은 쓰기가 발생하는 것을 발견했습니다.
Windows 7의 시스템 구성 (msconfig)을 사용하여 진단 모드 (최소한의 서비스 및 시작 항목)로 시작하고 모든 쓰기가 중지되었습니다. 아무것도 작동하지 않았습니다 :-) 그러나 쓰기는 없습니다. 그런 다음 msconfig를 사용하여 Microsoft 기능 만 사용하고 원하는 기능을 대부분 사용할 수있었습니다. 산발적 인 쓰기도 있었지만 정상적인 시작보다 훨씬 적었습니다. 몇 가지 핵심 서비스를 활성화하고 인텔과 소니의 품목을 시작하여 원하는 나머지 기능을 다시 얻었습니다.
SSD 제안에 따라 예약 조각 모음, 대부분의 로깅 및 Windows 및 SSD Tweaker (다운로드 가능한 도구)를 사용하는 모든 페치 및 인덱싱도 비활성화했습니다.
이제 깜박임이없고 SSD 쓰기가 훨씬 적습니다. SSD로 인해 이미 빠르지 만 시작 및 종료도 더 빠릅니다. 약 15 초 후에 전원 버튼에서 유용한 데스크탑으로갑니다. msn.com에서 IE가 즉시 열립니다. 전체 Security Essentials 검색은 3-4 시간에서 30 분으로 진행되었습니다. 또한 Java 컴파일을 수행하지만 측정하지는 않지만 주관적으로 바이러스 스캔과 비슷한 이득을 느꼈습니다. 나는 행복한 야영 자입니다.
Windows 7을 실행하는 시스템은 다른 답변에서 언급했듯이 광학 드라이브를 폴링하기 때문에이 작업도 수행합니다. 내 수정은 내 DVD 드라이브 트레이를 연 다음 닫는 것입니다. 그런 다음 어떤 이유로 깜박임이 멈 춥니 다. 불행히도 이것은 컴퓨터를 재부팅 할 때마다 기억해야한다는 것을 의미합니다.
같은 깜박임 LED 문제가 있습니다.
컴퓨터는 매초 CD / DVD 플레이어에서 디스크가 있는지 확인했습니다. 그래서 포맷되었지만 빈 내용의 DVD 디스크를 cd / dvd 플레이어에 넣고 깜박임이 멈췄습니다. 방금 그대로두면 깜박임이 다시 나타나지 않습니다.
그러나 나는 더 나은 치료법을 찾았다.
SSD 및 CD / DVD 플레이어 SATA 케이블은 모두 마더 보드의 SATA 3 커넥터에 연결되었습니다. 그러나 여전히 사용되지 않은 SATA 2 커넥터가 하나 있습니다. 그래서 CD / DVD 플레이어를 SATA 3 커넥터에서 SATA 2 커넥터로 전환했습니다.
작업이 완료되었습니다. 더 이상 깜박이지 않고 CD / DVD 플레이어가 제대로 작동합니다.