Mengapa lampu LED hard drive saya berkedip setiap detik?

14

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

Neil McGuigan
sumber
1
Ini ada hubungannya dengan helikopter hitam yang melayang di atas kepala.
Daniel R Hicks

Jawaban:

10

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 )

Linker3000
sumber
Perdebatan yang sehat pada subjek untuk ingin tahu: social.technet.microsoft.com/Forums/fi-FI/w7itprohardware/...
Linker3000
2
itu sebenarnya cd-rom. saya menonaktifkan perangkat cd-rom di manajer perangkat dan berkedip itu hilang. saya masih ingin mematikan lampu itu, tapi itu kurang menjadi perhatian sekarang karena saya tahu hdd tidak diremukkan. terima kasih
Neil McGuigan
@ Linker3000 Saya tidak akan menganggap debat itu "sehat", mungkin maksud Anda "panas"? :) Sangat lucu melihat itu, orang berpikir komputer bekerja sama dengan 15 tahun yang lalu! Begitu banyak yang berubah ... Funnier adalah orang yang berpendapat bahwa CD-ROM bukan alasan untuk berkedip karena drive CD memiliki led sendiri di bawah baki! Saya tidak tahu apakah saya tertawa atau jika saya menangis di utas itu ..
NothingsImpossible
6

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.

Jeff F.
sumber
@thepurplepixel: D
Jeff F.
+1 lain untuk sysinternals, tetapi Windows 7 memang memiliki aplikasi bawaan. mulai-> ketik "sumber daya" -> pilih "monitor sumber daya" Periksa disk membaca. Dugaan saya adalah bahwa ini adalah layanan pengindeksan.
horatio
6

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_INFORMATIONdan IRP_MJ_QUERY_VOLUME_INFORMATIONuntuk 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 mengamati

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 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.exedan 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

Perhatikan bahwa klausa WITHIN menentukan interval polling untuk kelas acara intrinsik. Karena kelas yang dipantau tidak memiliki penyedia acara yang sesuai, mekanisme pemungutan suara WMI digunakan untuk memeriksa secara berkala apakah suatu peristiwa intrinsik telah terjadi untuk kelas tertentu. Interval pemungutan suara ini ditentukan oleh kata kunci WITHIN dan diukur dalam detik.

Jadi sekarang saya tahu bahwa programmer layanan Broadcom memutuskan untuk jajak pendapat untuk __InstanceDeletionEventdari setiap disk logis setiap detik dan untuk __InstanceCreationEventbahkan 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 melalui SERVICE_CONTROL_DEVICEEVENTacara. 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):

"Vladan Re: driver pembaca kartu Aspire 5750Z, Win 8 11-29-2012 06:29

Baru saja menemukan bahwa Layanan Pembaca Kartu Broadcom menyebabkan hdd menyebabkan berkedip beberapa kali per detik, setiap saat. Menghentikan dan mengatur layanan ini ke manual atau bahkan dinonaktifkan memperbaiki masalah yang berkedip tanpa berdampak pada fungsionalitas pembaca kartu. "

di bleepingcomputer.com:

"Cheesenbranston Diposting 28 Mei 2013 - 04:47

Saya memiliki masalah serupa sejak menginstal Win8 pro x64 sebagai instal baru yaitu bukan upgrade. Di Task Manager meskipun throughput disk tampaknya tidak terlalu tinggi penggunaannya selalu di 100%. Saya percaya saya telah mengidentifikasi masalah ini sebagai layanan Pembaca Kartu Broadcom. "

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=

Satu hal yang SANGAT menyadap saya (perhatikan past tense) adalah lampu drive berkedip terus-menerus. Itu bukan aktivitas HDD dan setelah beberapa jam saya melacak pelakunya. Itu adalah layanan Pembaca Kartu Broadcom .

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.

acqq
sumber
ikan mas suci. Ini adalah jawaban yang sangat epik
Journeyman Geek
Terima kasih. Saya telah membeli notebook baru dan berperilaku seperti itu memiliki pasukan malware diinstal. Itu benar-benar mengganggu saya. Pemrograman layanan seperti itu harus sangat disayangkan. Sangat cocok untuk beberapa sysadmin yang memelihara beberapa server di perusahaannya tetapi tidak untuk layanan yang diinstal pada jutaan notebook.
acqq
Selamat Datang di Pengguna Super! Meskipun ini adalah pos yang bagus, harap diingat bahwa pengeditan harus substansial. Hasil edit apa pun menyebabkan pertanyaan terbentur, jadi harap jangan melakukan koreksi kecil — setelah semua sudah ada 19 revisi pada posting ini. Setelah 10 revisi Anda kehilangan reputasi yang akan Anda peroleh juga. Terima kasih atas pengertian Anda.
slhck
Untuk tetap pada topik: apakah ada yang punya versi c: \ Program Files \ Broadcom \ MemoryCard \ BrcmCardReader.exe? Tambang laporan dalam properti file versi 1.0.1.0, tanggal file 20 Agustus 2012, 17:36:22. Ini juga berisi string MS \ sXD \ \ sSD bicms.ico bicxd.ico bicmmc.ico bicsd.ico, dan file ICO yang disebutkan ada di subfolder yang disebutkan, jadi sepertinya benar-benar melakukan polling kegilaan hanya untuk menampilkan ikon yang berbeda!
acqq
Gambar ikon: i41.tinypic.com/27ziwyx.jpg
acqq
3

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.

Umber Ferrule
sumber
1
Monitor Proses tampaknya lebih berguna untuk aktivitas sistem file
Neil McGuigan
1

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.

Jay_Booney
sumber
Tutupi lampu HDD! Terkesiap
Jeff F.
2
Itulah yang telah saya lakukan untuk monitor saya ... LED menyala adalah cahaya biru terang yang mungkin merupakan ide terburuk yang pernah saya temui ... coba gunakan larut malam dan Anda tidak dapat melihatnya : D
Matthieu Cartier
2
nah, komputer Anda seharusnya tidak mengakses hard drive setiap detik untuk selamanya ... itu adalah cd-rom dalam kasus ini
Neil McGuigan
1
@el chief, tidak seharusnya tidak , tetapi ternyata beberapa perangkat lunak dapat berperilaku buruk .
Bobson
1

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).

Tristan
sumber
1

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.

Doug
sumber
1

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.

dougg3
sumber
Yah ... lucu :-)
peterh - Reinstate Monica
1

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.

Sean
sumber