Чому світлодіодне світло мого жорсткого диска блимає щосекунди?


14

Світло слабко блимає приблизно раз на секунду.

Це повільно мене зводить з розуму.

Як дізнатись, яка програма викликає це, щоб я міг її відключити?

Ноутбук Acer 5274 / core i3
Windows 7 Home Premium
Hitachi HTS545050B9A300 жорсткий диск


1
Це має щось спільне з чорним вертольотом, що висить над головою.
Даніель Р Хікс

Відповіді:


10

Можливо, операційна система опитує оптичний привід, щоб побачити, чи ви щось вставили - жорсткий диск і оптичний диск мають спільну схему, і тому світлодіод може застосовуватися і до обох. Ви можете спробувати вимкнути сповіщення про автоматичне вставлення (Диспетчер пристроїв - подивіться властивості оптичного накопичувача) та автозапуск.

Трохи більше інформації тут: ... / cdtTipAutoRun.htm (зламана, заміна: http://web.archive.org/web/20100527203945/http://www.base40.com/cdtTipAutoRun.htm )


Здорова дискусія з цього питання для допитливих: social.technet.microsoft.com/Forums/fi-FI/w7itprohardware/…
Linker3000

2
це був насправді компакт-диск. я відключив пристрій CD-ROM у диспетчері пристроїв, і моргання пішло. Я все одно хотів би вимкнути це світло, але це менше турбує тепер, коли я знаю, що HDD не забивається. спасибі
Ніл МакГуйган

@ Linker3000 Я б не вважав цю дискусію "здоровою", можливо, ви мали на увазі "гарячу"? :) Дуже смішно було це бачити, люди думають, що комп'ютери працюють так само, як 15 років тому! Стільки змінилося ... Смішнішим був хлопець, який стверджував, що компакт-диск не є причиною моргання, оскільки привід CD має власний світлодіодний лоток! Я не знаю, сміюся чи плачу цією темою ..
NothingsImpossible

6

Якщо ви хочете побачити, що відбувається, у вашій системі є класний інструмент від сисинтерналів (вони роблять усі круті інструменти) під назвою processmon, який розповість вам буквально про все, що відбувається. Ви можете бути шоковані, побачивши, скільки матеріалів активне, коли не.

Я не кажу, що вам вдасться не раз миготіти вашим світлом, але принаймні ви можете бачити, що відбувається.


@thepurplepixel: D
Джефф Ф.

ще один +1 для системних сімей, але в Windows 7 є вбудований додаток. пуск-> введіть "ресурс" -> виберіть "монітор ресурсів" Перевірте читання дисків. Я здогадуюсь, що це служба індексації.
horatio

6

Справжнім винувателем світлодіодного дисплея HDD, що блимає на моєму ноутбуці Acer, стала послуга з внутрішньою назвою BrcmCardReader з довгою назвою Broadcom Card Reader Service. Як тільки я припинив службу, миготіння також припинилося. І звичайно, мені не довелося вимикати компакт-диск чи покривати світлодіод стрічкою, щоб досягти цього. На відміну від того, що написано в інших публікаціях тут, сама операційна система не так погано написана, щоб нічого не опитувати. Але ця послуга, написана Broadcom, - це вже інша історія.

Я спершу спробував з’ясувати, що викликає моргання, лише щоб виявити, що це щось на зразок wbem wmiprvse.exe, що робило такі речі, як IRP_MJ_QUERY_INFORMATIONі IRP_MJ_QUERY_VOLUME_INFORMATIONдля кожного приводу. Оскільки я знав, що wmiprvse - це фактично компонент виконання WMI, написаний Microsoft, я навіть намагався за допомогою журналу подій відстежувати активність WMI, як це зафіксовано в MSDN. Це було не корисно, я міг лише спостерігати

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, ідентифікатор хоста, керівництво постачальника і шлях все вказують на бінарне виконання WMI, а не на програму, що робить WMI-запити. Тому в той момент я не зміг виявити, що служба читання карт Broadcom робить це так, як на нього нічого не вказували, тому я цитую все це, щоб полегшити біль тим, хто поміщає ці предмети в пошукову машину. Ця нездатність побачити, хто насправді командує діяльністю, є також поясненням, чому деякі люди тут стверджують, що "це операційна система:" той, хто зупиняється на цій точці, не бачить нічого іншого. Але я знав, що wmiprvse не робить це сам, я знав, що повинен бути якийсь інший процес, який командує.

Отож, нарешті, через день після того, як я зробив резервну копію зображень у всій своїй системі, я почав із грубої сили підходу, вимикаючи речі по черзі, поки моргання не припинилося. Тож зараз я впевнений. Це послуга читання карт Broadcom . Оскільки я насправді програміст, я навіть оглянув рядки всередині 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'

Оскільки моргання відбувається так регулярно, очевидно, що воно опитується постійно. Це неймовірно погано програмування послуги. Дотримуйтесь пункту FORIN у запитах. Зокрема, Microsoft документує, як такі конструкції поводяться у WMI:

http://technet.microsoft.com/en-us/magazine/2006.09.wmievents.aspx

Зауважте, що пункт FORIN вказує інтервал опитування для класів внутрішніх подій. Оскільки клас, що контролюється, не має відповідного постачальника подій, використовується механізм опитування WMI, щоб періодично перевіряти, чи не відбулося внутрішньої події для конкретного класу. Цей інтервал опитування визначається ключовим словом WITHIN і вимірюється в секундах.

Так що я тепер знаю , що сервіс Broadcom програмісти вирішили опитування для __InstanceDeletionEventз кожного логічного диска кожен другий і __InstanceCreationEventнавіть 10 разів в секунду ! І їм вдається задіяти COM, окремі процеси і зробити це через WMI / wmiprvse таким чином, щоб це не було помітно (принаймні я не дізнався), що їхня служба робить це!

Погане, напрочуд погане програмування.

І є правильне рішення для служб і додатків: RegisterDeviceNotification. Реальне повідомлення (тобто тихо , коли немає нічого нового відбувається) можуть бути отримані послуги через SERVICE_CONTROL_DEVICEEVENTподії. Див. Наприклад:

/programming/706352/use-registerdevicenotification-for-all-usb-devices

Знаючи про все це, пошук послуги для читання карт Broadcom фактично повертає кілька публікацій людей, які виявили це раніше: на community.acer.com (я цитую публікації, для яких я не знайшов постійних посилань):

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

Щойно виявив, що послуга читання карт Broadcom спричиняє, що hdd постійно моргає кілька разів на секунду. Припинення та встановлення цієї послуги вручну або навіть відключено усунення проблеми, що моргає, не впливаючи на функціональність зчитувача карт ".

на bleepingcomputer.com:

"Cheesenbranston Опубліковано 28 травня 2013 - 04:47

У мене була подібна проблема після встановлення Win8 pro x64 як свіжої установки, тобто не оновлення. У диспетчері завдань, хоча пропускна здатність диска не здавалася особливо високою, використання постійно було на 100%. Я вважаю, що я визначив цю проблему як послугу читання карт Broadcom. "

та на Amazon.co.uk, огляд SJ Harvey 1 лютого 2013 року:

http://www.amazon.co.uk/review/R3GZB5OXP4SNP7/ref=cm_cr_rdp_perm?ie=UTF8&ASIN=B009QZCYU4&linkCode=&nodeID=&tag=

Єдине, що мене ДУЖЕ клопоче (зверніть увагу на минуле напруження) - це те, що світло приводу постійно мерехтів. Це не була активність HDD, і через пару годин я виявив винуватця. Це була послуга читання карт Broadcom .

Далі він пропонує переключити послугу на ручну, хоча на моєму комп’ютері мені довелося її повністю відключити.

Тож люди навіть повідомили про більш високе використання ресурсів, за винятком того, що лише блимає світлодіод на жорсткому диску.

Остаточне рішення: вимкнути " Службу читання карток Broadcom " : у службі перейдіть до її властивостей, зупиніть її та змініть тип її запуску на "відключений". Моргання нарешті припиниться. Мені б дуже хотілося знати, яка мета цього в будь-якому випадку - чого мені не вистачає, вимикаючи його? Бачачи, наскільки вона погано запрограмована, я не здивуюся, що вся мета сервісу - змінити якусь піктограму, коли вставлена ​​карта пам'яті! Я впевнений, що неправильне програмування WMI - це дуже погано програмування.


святий короп. Це досить епічна відповідь
Подорожник Geek

Спасибі. Я купив новий ноутбук, і він поводився так, як у ньому встановлена ​​армія шкідливих програм. Це мене справді дратувало. Таке службове програмування справді повинно бути ганьбою. Це доцільно для деяких системних адміністраторів, які підтримують якийсь сервер у своїй компанії, але не для того, щоб сервіс встановлювався на мільйони ноутбуків.
acqq

Ласкаво просимо до Супер Користувача! Хоча це чудова публікація, майте на увазі, що зміни повинні бути істотними. Будь-яка редакція спричиняє розмитнення питання, тому, будь ласка, утримуйтесь від незначних виправлень - адже на цій посаді вже було 19 змін. Після 10 версій ви втрачаєте будь-яку репутацію, яку б ви також здобули. Спасибі за ваше розуміння.
slhck

Залишатися на темі: чи є у когось інша версія c: \ Program Files \ Broadcom \ MemoryCard \ BrcmCardReader.exe? Звіти про шахти у властивостях файлів версії 1.0.1.0, дата файлу 20 серпня 2012, 17:36:22. Він також містить рядки MS \ sXD \ \ sSD bicms.ico bicxd.ico bicmmc.ico bicsd.ico, а згадані файли ICO знаходяться у згаданих підпапках, тому, здається, це дійсно так, що опитування божевілля просто для показу різних значків!
acqq

Зображення ікон: i41.tinypic.com/27ziwyx.jpg
acqq

3

Встановіть та запустіть Process Explorer .

Виберіть меню Перегляд, а потім Виберіть Стовпці . У вікні Вибір стовпців виберіть вкладку Ефективність процесу . Поставте позначку " Читання вводу-виводу" та " Введення - виведення" . Натисніть кнопку ОК.


1
Монітор процесів здається більш корисним для діяльності файлової системи
Ніл МакГуйган

1

Це нормально. Операційна система створює велику кількість жорсткого диска (Windows тощо ..., яку ви не можете відключити). Діяльність на жорсткому диску завжди буде здійснюватися якоюсь іншою програмою, це лише природа комп'ютера.

Якщо світло активності вас дратує, то вимкніть його, накривши його наклейкою або знайдіть заголовок на материнській платі, до якого він підключений, і від'єднайте його. Це буде позначено HD LED або щось дуже подібне.


Прикрийте індикатор жорсткого диска! Гасп
Джефф Ф.

2
Ось що я зробив для свого монітора ... світлодіодний індикатор - це яскраво-синє світло, яке, можливо, є найгіршою продуманою ідеєю, яку я коли-небудь стикався ... спробуйте використовувати його пізно вночі, і ви його осліплюєте : D
Матьє Картьє

2
так, ваш комп'ютер не повинен отримувати доступ до жорсткого диска щосекунди назавжди ... це був компакт-диск у цьому випадку
Ніл МакГуйган

1
@el шеф, ні це не повинно , але, мабуть, деяке програмне забезпечення може погано поводитися .
Бобсон

1

Це також може бути спричинено службою "Харчування" Windows 7, яка перевіряє налаштування керування живленням. Я підозрюю, що це залежить від постачальника обладнання (деякі з них не використовують вбудований стан кондиціонування A / C в Windows 7 і самі змінюють налаштування за замовчуванням, щоб Windows 7 була налаштована для опитування реєстру).


1

У мене була така ж проблема на моєму ноутбуці Vaio. Вимкнення приводу DVD (я його дуже рідко використовую) виправляв моргання. У мене виникло додаткове занепокоєння надмірними записами, хоча я нещодавно встановив SSD і я розумію, що їх тривалість життя зазвичай обмежена кількістю циклів запису / стирання.

За пропозицією когось із Microsoft Technet я завантажив SysInternals і застосував Process Explorer (procexp) для моніторингу запису диска (одна з піктограм графіку вгорі). Я також використовував diskmon, щоб дуже детально ознайомитись із написами. Я знайшов багато записів, що відбуваються, коли "простоює", так ...

Я використовував налаштування системи Windows 7 (msconfig) для запуску в діагностичному режимі (дуже мінімальні сервіси та запуску елементів), і ось, ось ВСЕ записування припинено. Нічого не працювало :-) але не пише. Тоді я використовував msconfig, щоб увімкнути лише речі Microsoft, і найбільше функціональності я хотів там. Були і спорадичні записи, але набагато менше, ніж звичайний старт. Я отримав решту потрібних функціональних можливостей, включивши кілька ключових послуг та запустивши елементи від Intel та Sony.

За пропозиціями SSD я також вимкнув заплановані дефрагменти, більшість журналів і всю добування та індексацію за допомогою Windows та SSD Tweaker (інструмент для завантаження).

Тепер я не моргну і набагато менше записує на SSD. Запуск і вимикання також швидше, хоча вони були швидкими завдяки SSD. Я переходжу від кнопки живлення до корисного робочого столу приблизно за 15 секунд. IE відкривається на msn.com миттєво. Сканування повної безпеки Essentials пройшло від 3-4 годин до 30 м. Я також роблю компілятори Java, на яких я не маю вимірів, але суб'єктивно відчуваю, що отримали схожі на сканування вірусів. Я щасливий кемпер.


1

Моя система під керуванням Windows 7 теж робить це, оскільки опитує оптичний привід, як зазначено в інших відповідях. Моє виправлення полягає в тому, щоб відкрити лоток для DVD-дисків, а потім закрити його. Після цього моргання чомусь припиняється. На жаль, це означає, що я маю пам’ятати, що потрібно робити це кожного разу, коли я перезавантажую комп'ютер.


Ну ... смішно :-)
peterh

1

У мене була така ж проблема, що блимає світлодіодом.

Кожну секунду комп'ютер перевіряв CD / DVD-плеєр на наявність наявності диска. Тож я помістив відформатований, але порожній вміст DVD-диск у програвач CD / DVD, і миготіння припинилося. Якби я просто залишив його там, миготіння не повернеться.

Але я шукав кращого лікування.

Кабелі SATA SSD та CD / DVD програвача були підключені до роз'ємів SATA 3 на материнській платі. Однак був один роз'єм SATA 2, який досі залишався невикористаним. Тому я переключив програвач CD / DVD із роз'єму SATA 3 на перехід SATA 2.

Робота виконана. Більше не моргає, і CD / DVD-програвач працює чудово.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.