Lampu berkedip samar sekitar satu detik.
Perlahan-lahan membuat saya gila.
Bagaimana cara mengetahui program mana yang menyebabkan ini, sehingga saya dapat menonaktifkannya?
Laptop Acer 5274 / core i3
Windows 7 Home Premium
Hitachi HTS545050B9A300 hard drive
windows-7
hard-drive
Neil McGuigan
sumber
sumber
Jawaban:
Mungkin ini adalah sistem operasi yang mensurvei drive optik untuk melihat apakah Anda telah memasukkan sesuatu - hard disk dan optical disk berbagi sirkuit yang sama dan LED mungkin berlaku untuk keduanya. Anda dapat mencoba mematikan pemberitahuan masukkan otomatis (Pengelola Perangkat - lihat properti drive optik) dan autorun.
Info lebih lanjut di sini:
... / cdtTipAutoRun.htm(rusak, pengganti: http://web.archive.org/web/20100527203945/http://www.base40.com/cdtTipAutoRun.htm )sumber
Jika Anda ingin melihat apa yang terjadi, pada sistem Anda, ada alat keren dari sysinternals (mereka membuat semua alat keren) yang disebut processmon. Ini akan memberitahu Anda secara harfiah segala sesuatu yang terjadi. Anda mungkin terkejut melihat berapa banyak barang yang aktif saat Anda tidak.
Saya tidak mengatakan Anda akan bisa menghentikan cahaya Anda berkedip sesekali, tapi setidaknya Anda bisa melihat apa yang sedang terjadi.
sumber
Penyebab sesungguhnya dari HDD LED yang berkedip pada notebook Acer saya adalah layanan yang secara internal dinamai BrcmCardReader dengan nama panjang Broadcom Card Reader Service. Segera setelah saya menghentikan layanan, kedipan juga berhenti. Dan tentu saja saya tidak perlu menonaktifkan CD-ROM atau menutupi LED dengan kaset untuk mencapai ini. Bertentangan dengan apa yang tertulis di posting lain di sini, sistem operasi itu sendiri tidak begitu buruk ditulis untuk polling apa pun. Tetapi layanan ini ditulis oleh Broadcom adalah cerita lain.
Saya pertama kali mencoba untuk mencari tahu apa yang menyebabkan berkedip hanya untuk menemukan bahwa itu adalah sesuatu seperti wmem wmiprvse.exe yang melakukan hal-hal seperti
IRP_MJ_QUERY_INFORMATION
danIRP_MJ_QUERY_VOLUME_INFORMATION
untuk setiap drive. Seperti yang saya tahu bahwa wmiprvse sebenarnya adalah komponen eksekusi WMI yang ditulis oleh Microsoft, saya bahkan mencoba menggunakan Event Log untuk melacak aktivitas WMI, seperti yang didokumentasikan pada MSDN. Itu tidak berguna, saya hanya bisa mengamatiProviderInfo 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 jelas melakukan pekerjaan yang buruk dalam penelusuran ini: CIMWin32, id host, panduan provider dan path semuanya mengarah ke biner yang menjalankan WMI, bukan ke program yang membuat kueri WMI. Jadi pada saat itu saya tidak dapat menemukan Layanan Pembaca Kartu Broadcom itu melakukannya karena tidak ada yang dicatat, itulah sebabnya saya mengutip semua ini untuk mengurangi rasa sakit bagi siapa saja yang meletakkan barang-barang ini di mesin pencari. Ketidakmampuan untuk melihat siapa yang sebenarnya memerintahkan kegiatan ini juga merupakan penjelasan mengapa beberapa orang di sini mengklaim bahwa "ini adalah sistem operasi:" siapa pun yang berhenti pada titik ini tidak melihat hal lain. Tetapi saya tahu bahwa wmiprvse tidak melakukannya sendiri, saya tahu pasti ada proses lain yang memerintah.
Jadi akhirnya satu hari setelah saya membuat cadangan gambar seluruh sistem saya, saya mulai dengan pendekatan brute force, mematikan semuanya satu per satu, hingga kedipan berhenti. Jadi sekarang saya yakin. Ini adalah Layanan Pembaca Kartu Broadcom . Dan ketika saya benar-benar seorang programmer, saya bahkan telah memeriksa string-string di dalamnya
c:\Program Files\Broadcom\MemoryCard\BrcmCardReader.exe
dan saya telah menemukan apa tepatnya, segera setelah dihidupkan:SELECT * FROM __InstanceDeletionEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_LogicalDisk'
SELECT * FROM __InstanceCreationEvent WITHIN 0.1 WHERE TargetInstance ISA 'Win32_LogicalDisk'
Karena kedipan mata terjadi secara teratur, jelaslah bahwa jajak pendapat ini dilakukan secara terus menerus. Itu pemrograman layanan yang luar biasa buruk. Perhatikan klausa WITHIN dalam kueri. Secara khusus, Microsoft mendokumentasikan bagaimana konstruksi tersebut berperilaku dalam WMI:
http://technet.microsoft.com/en-us/magazine/2006.09.wmievents.aspx
Jadi sekarang saya tahu bahwa programmer layanan Broadcom memutuskan untuk jajak pendapat untuk
__InstanceDeletionEvent
dari setiap disk logis setiap detik dan untuk__InstanceCreationEvent
bahkan 10 kali per detik ! Dan mereka berhasil melibatkan COM, proses terpisah dan melakukan ini melalui WMI / wmiprvse dengan cara yang tidak dapat diamati (setidaknya saya belum tahu) bahwa layanan mereka melakukan ini!Buruk, pemrograman luar biasa buruk.
Dan ada solusi yang tepat untuk layanan dan aplikasi:
RegisterDeviceNotification
. Sebuah nyata pemberitahuan (yaitu, tenang ketika tidak ada yang terjadi baru) dapat diterima oleh layanan melaluiSERVICE_CONTROL_DEVICEEVENT
acara. Lihat misalnya:/programming/706352/use-registerdevicenotification-for-all-us-usb-devices
Setelah mengetahui semua ini, pencarian untuk Layanan Pembaca Kartu Broadcom sebenarnya mengembalikan beberapa posting orang yang menemukannya sebelumnya: di community.acer.com (saya mengutip posting yang belum saya temukan tautan permanennya):
di bleepingcomputer.com:
dan di Amazon.co.uk, ulasan oleh SJ Harvey pada 1 Feb 2013:
http://www.amazon.co.uk/review/R3GZB5OXP4SNP7/ref=cm_cr_rdp_perm?ie=UTF8&ASIN=B009QZCYU4&linkCode=&nodeID=&tag=
Dia lebih lanjut menyarankan beralih layanan ke manual, di komputer saya, saya harus menonaktifkannya sepenuhnya.
Jadi orang-orang bahkan melaporkan penggunaan sumber daya yang lebih tinggi, selain dari hanya LED HDD yang berkedip.
Solusi terakhir: nonaktifkan " Layanan Pembaca Kartu Broadcom " : di Layanan buka propertinya, hentikan dan ubah jenis startupnya menjadi "nonaktif". Kedipan akhirnya akan berhenti. Saya benar-benar ingin tahu apa tujuannya - apa yang saya lewatkan dengan mematikannya? Melihat betapa buruknya programnya, saya tidak akan terkejut bahwa seluruh tujuan dari layanan ini adalah untuk mengubah beberapa ikon ketika kartu memori dimasukkan! Yang saya yakin adalah bahwa menyalahgunakan WMI adalah pemrograman yang benar-benar buruk.
sumber
Instal dan jalankan Process Explorer .
Pilih Lihat menu dan kemudian Pilih Kolom . Di jendela Select Columns , pilih tab Process Performance . Tick I / O Membaca dan I / O penulisan ke disk . Klik OK.
sumber
Ini normal. Banyak aktivitas hard drive dihasilkan oleh Sistem Operasi (windows dll ... yang tidak dapat Anda nonaktifkan). Akan selalu ada aktivitas hard drive oleh beberapa program atau lainnya, itu hanya sifat komputer.
Jika lampu aktivitas membuat Anda jengkel maka nonaktifkan dengan menutupnya dengan stiker atau cari tajuk pada motherboard yang terhubung dan lepaskan. Ini akan diberi label LED HD atau sesuatu yang sangat mirip.
sumber
Ini juga dapat disebabkan oleh layanan "Daya" Windows 7 yang memeriksa pengaturan manajemen daya. Saya menduga itu tergantung pada vendor perangkat keras (beberapa dari mereka tidak menggunakan deteksi keadaan A / C bawaan Windows 7 dan mengubah pengaturan default sendiri sehingga Windows 7 telah dikonfigurasi untuk polling registri).
sumber
Saya memiliki masalah yang sama pada laptop Vaio saya. Menonaktifkan drive DVD (saya jarang menggunakannya) memperbaiki kedip. Saya memiliki kekhawatiran tambahan penulisan yang berlebihan karena saya baru saja menginstal SSD dan saya mengerti masa pakai baterai biasanya dibatasi oleh jumlah siklus tulis / hapus.
Atas saran seseorang di Microsoft Technet saya mengunduh SysInternals dan menggunakan Process Explorer (procexp) untuk memantau penulisan disk (salah satu ikon grafik di atas). Saya juga menggunakan diskmon untuk memberikan tampilan penulisan yang sangat rinci. Saya menemukan banyak menulis terjadi ketika "idle" jadi ...
Saya menggunakan Konfigurasi Sistem Windows 7 (msconfig) untuk memulai dalam mode diagnostik (layanan sangat minim dan memulai item) dan lihatlah, SEMUA tulisan berhenti. Tidak ada yang berhasil :-) tapi tidak ada yang menulis. Saya kemudian menggunakan msconfig untuk mengaktifkan hanya hal-hal Microsoft dan paling funtionality yang saya inginkan ada di sana. Ada juga menulis sporadis tetapi jauh lebih sedikit dari biasanya. Saya mendapatkan kembali fungsionalitas yang saya inginkan dengan mengaktifkan beberapa layanan utama dan memulai item dari Intel dan Sony.
Sesuai saran SSD, saya juga menonaktifkan defrag terjadwal, sebagian besar pencatatan dan semua pengambilan dan pengindeksan menggunakan Windows dan SSD Tweaker (alat yang dapat diunduh).
Sekarang saya sudah tidak berkedip dan lebih sedikit menulis ke SSD. Start up dan shutdown juga lebih cepat walaupun mereka sudah cepat karena SSD. Saya beralih dari tombol power ke desktop yang bermanfaat di sekitar 15an. IE terbuka di msn.com secara instan. Pemindaian Essentials Keamanan Penuh berubah dari 3-4 jam menjadi 30 meter. Saya juga melakukan kompilasi java yang tidak saya ukur tetapi saya secara subyektif merasa mendapatkan hasil yang mirip dengan pemindaian virus. Saya seorang kemping yang bahagia.
sumber
Sistem saya yang menjalankan Windows 7 melakukan ini juga karena ini polling drive optik seperti yang disebutkan dalam jawaban lain. Perbaikan saya adalah membuka baki drive DVD saya dan kemudian tutup. Setelah melakukan itu, kedipan mata berhenti karena suatu alasan. Sayangnya ini berarti saya harus ingat untuk melakukannya setiap kali saya reboot komputer saya.
sumber
Saya memiliki masalah LED BLINKING yang sama.
Setiap detik, komputer memeriksa pemutar cd / dvd untuk kemungkinan keberadaan disk. Jadi saya menempatkan disk DVD isi yang diformat tapi kosong di dalam cd / dvd player, dan kedipannya berhenti. Jika saya meninggalkannya di sana, kedipan tidak akan kembali.
Tetapi saya mencari obat yang lebih baik.
SSD dan kabel SATA pemutar CD / DVD keduanya terhubung ke konektor SATA 3 pada papan induk. Namun, ada satu konektor SATA 2 yang masih belum digunakan. Jadi saya mengganti cd / dvd player dari konektor SATA 3 ke konektor SATA 2.
Pekerjaan selesai. Tidak ada lagi berkedip, dan pemutar CD / DVD bekerja dengan baik.
sumber