Das Licht blinkt ungefähr einmal pro Sekunde schwach.
Es macht mich langsam verrückt.
Wie finde ich heraus, welches Programm dies verursacht, damit ich es deaktivieren kann?
Acer 5274 Laptop / Core i3
Windows 7 Home Premium
Hitachi HTS545050B9A300 Festplatte
windows-7
hard-drive
Neil McGuigan
quelle
quelle
Antworten:
Es kann sein, dass das Betriebssystem das optische Laufwerk abfragt, um festzustellen, ob Sie etwas eingelegt haben - die Festplatte und die optische Festplatte teilen sich einen gemeinsamen Schaltkreis, sodass die LED möglicherweise auf beide angewendet wird. Sie können versuchen, die automatische Benachrichtigung beim Einfügen zu deaktivieren (Geräte-Manager - siehe Eigenschaften des optischen Laufwerks) und die automatische Ausführung zu aktivieren.
Ein bisschen mehr Infos hier:
... / cdtTipAutoRun.htm(defekt, Ersatz: http://web.archive.org/web/20100527203945/http://www.base40.com/cdtTipAutoRun.htm )quelle
Wenn Sie sehen möchten, was auf Ihrem System vor sich geht, gibt es ein cooles Tool von sysinternals (sie stellen alle coolen Tools her) namens processmon. Es sagt Ihnen buchstäblich alles, was vor sich geht. Sie sind möglicherweise schockiert zu sehen, wie viel Zeug aktiv ist, wenn Sie nicht.
Ich sage nicht, dass Sie in der Lage sein werden, Ihr Licht davon abzuhalten, von Zeit zu Zeit zu blinken, aber zumindest können Sie sehen, was los ist.
quelle
Die eigentliche Ursache für das Blinken der HDD-LED auf meinem Acer-Notebook war der interne Dienst BrcmCardReader mit dem langen Namen Broadcom Card Reader Service. Sobald ich den Dienst beendet habe, hörte auch das Blinken auf. Und natürlich musste ich die CD-ROM nicht deaktivieren oder die LED mit dem Klebeband abdecken, um dies zu erreichen. Im Gegensatz zu den anderen Beiträgen hier ist das Betriebssystem selbst nicht so schlecht geschrieben, um etwas abzufragen. Aber dieser von Broadcom geschriebene Dienst ist eine andere Geschichte.
Ich habe zuerst versucht, herauszufinden, was das Blinken verursacht, nur um festzustellen, dass es so etwas wie wbem wmiprvse.exe war, das Dinge wie
IRP_MJ_QUERY_INFORMATION
undIRP_MJ_QUERY_VOLUME_INFORMATION
für jedes Laufwerk ausführte . Da ich wusste, dass wmiprvse tatsächlich eine von Microsoft geschriebene WMI-Ausführungskomponente ist, habe ich sogar versucht, mithilfe des Ereignisprotokolls die WMI-Aktivität zu verfolgen, wie in MSDN dokumentiert. Es war nicht sinnvoll, ich konnte nur beobachtenProviderInfo 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 leistet in dieser Ablaufverfolgung offensichtlich schlechte Arbeit: Das CIMWin32, die Host-ID, die Provider-Guid und der Pfad verweisen alle auf die Binärdatei, die das WMI ausführt, und nicht auf das Programm, das WMI-Abfragen durchführt. In diesem Moment konnte ich nicht feststellen, dass der Broadcom Card Reader Service dies tut, da nichts darauf hinweist. Deshalb zitiere ich all dies, um die Schmerzen für jeden zu lindern, der diese Artikel in die Suchmaschine einfügt. Diese Unfähigkeit zu sehen, wer die Aktivität tatsächlich befiehlt, ist auch die Erklärung, warum einige Leute hier behaupten, dass es sich um ein Betriebssystem handelt: Wer an dieser Stelle anhält, sieht nichts anderes. Aber ich wusste, dass wmiprvse es nicht selbst macht, ich wusste, dass es einen anderen Prozess geben muss, der befiehlt.
Eines Tages, nachdem ich ein Image-Backup meines gesamten Systems erstellt hatte, begann ich mit der Brute-Force-Methode und schaltete die Dinge nacheinander aus, bis das Blinken aufhörte. Jetzt bin ich mir sicher. Es ist der Broadcom Card Reader Service . Und da ich eigentlich ein Programmierer bin, habe ich sogar die Strings im Inneren untersucht
c:\Program Files\Broadcom\MemoryCard\BrcmCardReader.exe
und herausgefunden, was es genau tut, sobald es eingeschaltet ist:SELECT * FROM __InstanceDeletionEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_LogicalDisk'
SELECT * FROM __InstanceCreationEvent WITHIN 0.1 WHERE TargetInstance ISA 'Win32_LogicalDisk'
Da das Blinken so regelmäßig auftritt, ist es offensichtlich, dass kontinuierlich abgefragt wird . Das ist eine unglaublich schlechte Programmierung des Dienstes. Beachten Sie die WITHIN- Klausel in den Abfragen. Insbesondere dokumentiert Microsoft, wie sich solche Konstrukte in der WMI verhalten:
http://technet.microsoft.com/en-us/magazine/2006.09.wmievents.aspx
Also ich weiß jetzt , dass Broadcom Service - Programmierer für die zu Umfrage entschieden
__InstanceDeletionEvent
von jedem logischen Datenträger jeder Sekunde und__InstanceCreationEvent
sogar 10 - mal pro Sekunde ! Und es gelingt ihnen, COM einzubeziehen, Prozesse zu trennen und dies über WMI / wmiprvse in einer Weise zu tun, dass es nicht zu beobachten ist (zumindest habe ich nicht herausgefunden), dass ihr Dienst dies tut!Schlechte, erstaunlich schlechte Programmierung.
Und es gibt die richtige Lösung für Dienste und Anwendungen:
RegisterDeviceNotification
. Eine echte Benachrichtigung (d. H. Leise, wenn nichts Neues passiert) kann von den Diensten über dasSERVICE_CONTROL_DEVICEEVENT
Ereignis empfangen werden . Siehe zum Beispiel:/programming/706352/use-registerdevicenotification-for-all-usb-devices
Nachdem ich das alles gewusst habe, gibt die Suche nach dem Broadcom Card Reader Service tatsächlich ein paar Posts von Leuten zurück, die ihn früher entdeckt haben: auf community.acer.com (ich zitiere die Posts, für die ich keine Permalinks gefunden habe):
auf dem bleepingcomputer.com:
und auf Amazon.de eine Rezension von SJ Harvey am 1. Februar 2013:
http://www.amazon.co.uk/review/R3GZB5OXP4SNP7/ref=cm_cr_rdp_perm?ie=UTF8&ASIN=B009QZCYU4&linkCode=&nodeID=&tag=
Er schlägt außerdem vor, den Dienst auf manuell umzustellen. Auf meinem Computer musste ich ihn jedoch vollständig deaktivieren.
Abgesehen davon, dass nur die Festplatten-LED blinkt, wurde sogar ein höherer Ressourcenverbrauch gemeldet.
Die endgültige Lösung: Deaktivieren Sie den " Broadcom Card Reader Service " : Gehen Sie in den Diensten zu seinen Eigenschaften, beenden Sie ihn und ändern Sie seinen Starttyp in "deaktiviert". Das Blinken hört endlich auf. Ich würde wirklich gerne wissen, wozu es überhaupt dient - was mir fehlt, wenn ich es ausschalte? Wenn man bedenkt, wie schlecht es programmiert ist, würde es mich nicht wundern, dass der gesamte Zweck des Dienstes darin besteht, ein Symbol zu ändern, wenn die Speicherkarte eingesetzt wird! Ich bin mir sicher, dass der Missbrauch des WMI eine sehr schlechte Programmierung ist.
quelle
Installieren Sie den Process Explorer und führen Sie ihn aus .
Wählen Sie das Menü Ansicht und dann Spalten auswählen . Im Spalten auswählen Fenster wählen Sie die Process Performance Registerkarte. Kreuzen Sie E / A-Lesevorgänge und E / A-Schreibvorgänge an . OK klicken.
quelle
Das ist normal. Viele Festplattenaktivitäten werden vom Betriebssystem generiert (Fenster usw., die Sie nicht deaktivieren können). Es wird immer Festplattenaktivität durch irgendein Programm geben, es ist nur die Natur eines Computers.
Wenn die Aktivitätsanzeige stört, können Sie sie deaktivieren, indem Sie sie entweder mit einem Aufkleber abdecken oder die Kopfzeile auf dem Motherboard suchen, mit dem sie verbunden ist, und die Verbindung trennen. Es wird HD LED oder etwas sehr Ähnliches beschriftet.
quelle
Dies kann auch durch den "Power" -Dienst von Windows 7 verursacht werden, der die Energieverwaltungseinstellungen überprüft. Ich vermute, dass dies vom Hardwarehersteller abhängt (einige von ihnen verwenden die integrierte Klimaanlagen-Statuserkennung von Windows 7 nicht und ändern die Standardeinstellungen selbst, sodass Windows 7 so konfiguriert wurde, dass die Registrierung abgefragt wird).
quelle
Ich hatte das gleiche Problem mit meinem Vaio-Laptop. Durch Deaktivieren des DVD-Laufwerks (ich verwende es selten) wurde das Blinken behoben. Ich hatte jedoch das zusätzliche Problem übermäßiger Schreibvorgänge, da ich kürzlich eine SSD installiert habe und ich weiß, dass ihre Lebensdauer in der Regel durch die Anzahl der Schreib- / Löschzyklen begrenzt ist.
Auf Vorschlag von jemandem in Microsoft Technet habe ich SysInternals heruntergeladen und Process Explorer (procexp) zum Überwachen von Schreibvorgängen verwendet (eines der Diagrammsymbole oben). Ich habe auch diskmon verwendet, um eine sehr detaillierte Ansicht der Schreibvorgänge zu geben. Ich habe festgestellt, dass eine Menge Schreibvorgänge stattfinden, wenn "untätig", also ...
Ich habe die Windows 7-Systemkonfiguration (msconfig) verwendet, um im Diagnosemodus zu starten (sehr minimale Dienste und Startelemente), und siehe da, ALLE Schreibvorgänge wurden gestoppt. Nichts hat funktioniert :-) aber keine schreibt. Ich habe dann msconfig verwendet, um nur das Microsoft-Zeug zu aktivieren, und die meiste Funktionalität, die ich wollte, war dort. Es gab auch sporadische Schreibvorgänge, aber viel weniger als beim normalen Start. Ich habe den Rest der Funktionalität, die ich wollte, wiedererlangt, indem ich einige Schlüsseldienste aktiviert und Artikel von Intel und Sony gestartet habe.
Gemäß SSD-Vorschlägen habe ich auch geplante Defragmentierungen, die meisten Protokollierungen sowie das Abrufen und Indizieren mithilfe von Windows und SSD Tweaker (herunterladbares Tool) deaktiviert.
Jetzt habe ich kein Blinken mehr und viel weniger Schreibzugriffe auf die SSD. Das Starten und Herunterfahren ist auch schneller, obwohl sie aufgrund der SSD bereits schnell waren. In ungefähr 15s wechsle ich vom Netzschalter zum nützlichen Desktop. IE wird sofort auf msn.com geöffnet. Die Scans von Full Security Essentials wurden von 3 bis 4 Stunden auf 30 Minuten verlängert. Ich mache auch Java-Kompilierungen, für die ich keine Messungen vorgenommen habe, aber ich habe subjektiv das Gefühl, dass ich ähnliche Verbesserungen wie bei Virenscans erzielt habe. Ich bin ein glücklicher Camper.
quelle
Mein System, auf dem Windows 7 ausgeführt wird, tut dies auch, weil es das optische Laufwerk abfragt, wie in anderen Antworten erwähnt. Mein Fix ist, mein DVD-Laufwerkfach zu öffnen und es dann zu schließen. Danach hört das Blinken aus irgendeinem Grund auf. Leider bedeutet dies, dass ich mich jedes Mal daran erinnern muss, meinen Computer neu zu starten.
quelle
Ich hatte das gleiche Problem mit der blinkenden LED.
Jede Sekunde überprüfte der Computer den CD- / DVD-Player auf mögliche Datenträger. Also habe ich eine formatierte DVD mit leerem Inhalt in den CD / DVD-Player eingelegt, und das Blinken hat aufgehört. Wenn ich es einfach dort lassen würde, würde das Blinken nicht zurückkehren.
Aber ich suchte nach einer besseren Heilung.
Das SSD- und das SATA-Kabel des CD / DVD-Players wurden beide in die SATA 3-Anschlüsse auf der Hauptplatine eingesteckt. Es gab jedoch einen SATA 2-Anschluss, der noch nicht verwendet wurde. Also habe ich den CD / DVD-Player vom SATA 3-Anschluss auf den SATA 2-Anschluss umgeschaltet.
Job erledigt. Kein Blinken mehr und der CD / DVD-Player funktioniert einwandfrei.
quelle