Консультация № 180450
26.10.2010, 06:32
56.02 руб.
0 12 3
Уважаемые коллеги, прошу Ваших консультаций…
Два дня тому ко мне обратился мой знакомый с просьбой «реанимировать» его компьютер…
После непродолжительного анализа сути вопроса выяснилось, что «реанимация» в конечном итоге будет заключаться только в полной переустановке системы и дальнейшей инсталляции пакета необходимых программ.

Эту работу я провёл с полной ответственностью: обстоятельно, что называется – «разложив по полочкам», с промежуточными дефрагментациями и «чистками хвостов».
Драйверы все «родные», собственно система – официальная (ОЕМ-овская из «старых запасов»).

В конце всей процедуры (когда обращения к жёстким дискам стали значительно реже) в процессе отладки я заметил одну неприятную деталь: индикатор обращений к жёсткому диску постоянно мигает (кратковременно с секундной периодичностью).

При всём при этом «лишних» процессов в автозагрузке нет, загрузка процессора нулевая, обращений к сети нет, тщательная проверка на предмет вирусов (на всякий случай) ничего не выявила (лицензионный Dr.Web, AVZ).

Предпринимались попытки прогона SFC с ключами [/scannow], [/revert] и [/purgecache], повторная инсталляция SP3 и IE8. Безуспешно…
Данная проблема никаких ощутимых отрицательных воздействий на работу машины в целом не оказывает, но, тем не менее, «чувство глубокого морального неудовлетворения» имеет место быть!..

Прилагаю архив с отчётом SIW (сведения о системе и аппаратной части) и слепком состояния активных процессов, снятый PROCESS MONITOR в течение нескольких секунд работы.

Уважаемые коллеги, подскажите пожалуйста возможные пути решения проблемы.

Заранее благодарю.
С уважением, Бельянинов Е.А.

Обсуждение

Неизвестный
26.10.2010, 09:40
общий
Бельянинов Е.А.:
антивирус какой стоит ? может он проверяет при запуске диск (DRWEB) или выполняет обновления баз (KIS)
если стоит PuntoSwitcher он еще и логи пишет
но скорее всего это нормально, я думаю не стоит обращать на это внимание
потому как система живет своей жизнью.
Неизвестный
26.10.2010, 09:51
общий
это ответ
Здравствуйте, Бельянинов Е.А.!

Вот несколько возможных причин Вашей неприятности:
1. Доподлинно известно, что ОС Windows XP проводит фоновую дефрагментацию системного раздела при простое.
2. Некоторые службы, могут переодически обновлять свои данные о разных событиях и накапливать данные (например, сетевые службы, служба теневого копирования(VSS) или счетчик производительности).
3. После полной настройки системы и программ сама Windows в фоновом режиме может подготавливать файлы prfetch для ускоренного запуска определенных(почти всех!) программ. Для этого, обычно, нужно оставить систему наедине с собой минут на 20-30.

В принципе, можно сказать, что ваша ситуация целиком норальная и у Вас не должно быть никаких сомнений в работоспособности системы.
5
Большое спасибо, уважаемый Dark Angel за обнадёживающую информацию. В работоспособности собственно системы и устанавливаемых мною программных продуктов я не сомневаюсь, равно как и в методике действ по установке и отладке таковых.<br>Причина оказалась, всёж таки, в пресловутой несовместимости (по моему мнению) в аппаратно-программной части.
Неизвестный
26.10.2010, 11:09
общий
Уважаемые коллеги, спасибо за наводящую информацию, но…
Дело в том, что данное явление уж очень устойчивое: наблюдается уже в течение довольно длительного времени (более суток) и не только при простое системы, а устойчиво постоянно.
Я понимаю, что система «в праве» проводить «несанкционированную» самооптимизацию, и, да бы упредить этот процесс, я переписал нарочито параметры ключа

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"Enable"="Y"
"LcnStartLocation"="0"
"LcnEndLocation"="0"
"OptimizeComplete"="No"
"OptimizeError"="Not Run"

соответственно на:

"Enable"="N" и "OptimizeComplete"="Yes", пытаясь тем самым «обмануть» систему, мол оптимизация уже имела место…

И тем не менее, проблема осталась.
Пробовал оставить систему на «холостом ходе» более чем на три часа: результат неизменен…

Естественно, что установленный лицензионный Dr.Web будет адекватно реагировать на происходящие процессы и принимать в них участие, поскольку налицо протекает обмен данными в системе.
Ежели Вы просмотрели отчёт PROCESS MONITOR, то наверняка заметили определённую цикличность: одни и те же процессы, одни и те же ключи, обращение к одним и тем же объектам… Только вот почему?..

PuntoSwitcher не установлен, планировщик Dr.Web работает «в ручном режиме», то есть отключен.
А вот что касается логов, то, исходя из показаний всё того же PROCESS MONITOR, постоянно обновляютсчя логи (при том – с отчётами о неких ошибках) в директории C:\WINDOWS\system32\wbem\Logs.
Неизвестный
26.10.2010, 13:14
общий
Позволю себе добавить ещё такую, на мой взгляд, «забавную» деталь... По словам хозяина компьютера, сие явление наблюдалось с самого, так сказать, начала: то есть машина была куплена с этой проблемой в магазине.
Следовательно, как я полагаю, при «прочих равных обстоятельствах» (аппаратная часть и драйверы) налицо конфликт (программно-аппаратная несовместимость). Стало быть, со своей стороны я не мог привнести в существующее положение вещей какую-либо причину таковых?
И всё же... На основании тех данных, которые я предоставил, есть ли возможность на Ваш взгляд, уважаемые коллеги, ежели не исправить, то хотя бы вскрыть причину происходящего?
давно
Мастер-Эксперт
325460
1469
26.10.2010, 13:34
общий
если не загружать операционную систему, индикатор обращения к диску по-прежнему моргает(к примеру когда находитесь в БИОСе)?

может быть аппаратная часть винчестера, можно попробовать поменять жесткий диск.
Об авторе:
to live is to die
Неизвестный
26.10.2010, 13:34
общий
А пробовали ли Вы наблюдать активность HDD "голой" системы?
Неизвестный
26.10.2010, 16:08
общий
Бельянинов Е.А.:
а понятно, это просто Drweb начинает проверку файлов загрузки при старте системы вот и все
и планировщик тут не причем эта опция не отключается
конечно если у вас лицензионный DRWeb через минут 20-30 мигать станет меньше
и вообще сам вопрос интересный" вот что-то мигает" система работает ? не тормозит ? ну и пусть себе мигает как хочет
давно
Мастер-Эксперт
259041
7464
26.10.2010, 16:50
общий
Бельянинов Е.А.:
1)Начните диагностику с минимально-возможной комплектацией устройств. Даже Hdd (жёсткий диск) отключите (в BIOS или отсоединением разъёмов). Разумеется, абсурдно ожидать обращений к отключенному диску. Но, бывают абсурдные дефекты (беспричинно мигает индикатор?).

2)Подсоедините Hdd, но не загружайте ОС (мож установить в BIOS пароль на загруз системы, либо нажав F8 для вызова меню загрузки, ничего не загружать). Возможно, SMART-самотест жёсткого диска как-то связан с миганием индикатора?
3)Если снова ничего не мигает, загрузите ОС в Безопасном режиме.

4)Затем в обычном режиме, но отключите все авто-загрузки, которые мож отключить. Оч удобнй инструм для этого - Autoruns10

На его вкладке Logon оставьте флаги т-ко для авто-пуска Explorer.exe, C:\WINDOWS\system32\userinit.exe (без которых невозмож вх в учётку) и CTFMON.EXE (отображ клав-раскладку в трее, но не всегда сам отображ-ся в Autoruns почему-то). Прелесть этой проги в том, что при сбросе флагов ничего не удаляется, Вы всегда сможете лекго восстановить авто-загруз. Но я разрешаю авто-пуск т-ко 3м выше-перечис-м апплетам, остальное запускаю вручную по мере необх-сти.
Перезагрузитесь , ибо не всё уже-загруженное удаётся выгрузить.

Если всё "чисто", подключайте в авто-загруз или запускайте отключенные приложения вручную по одному и наблюдайте каков будет эффект? Иначе, проверьте состояние Hdd-разделов, из Программы \ Стандартные \ "Командная строка" запустите команду ChkDsk D: (D: - буква проверяемого раздела) и узнайте кол-во "КБ в поврежденных секторах".
Неизвестный
26.10.2010, 16:59
общий
...спасибо, надо обдумать перечисленное...
Неизвестный
26.10.2010, 21:07
общий
01.11.2010, 10:17
это ответ
Здравствуйте, Бельянинов Е.А.!
Я бы на вашем месте не волновался. Система даже при полном бездействии всё равно обращается к жестким дискам, так она проверяет целостность архитектуры ПК. Именно эти сигналы и отображает светодиод на корпусе компьютера.
К примеру, если обратить внимание на сетевое подключение, то можно заметить аналогичную ситуацию.
5
Спасибо за учатие, уважаемый Руслан.<br>Всё верно, но в данном случае причина несколько в ином...
давно
Мастер-Эксперт
4666
2757
28.10.2010, 12:26
общий
это ответ
Здравствуйте, Бельянинов Е.А.!

Обычно многие считают (наверное и я в том числе), что это нормальная работа операционной системы Windows, то есть, когда нет запущенных программ, происходит оптимизация. Этим и гордиться производитель - Microsoft

Предложу следующее:
Наверное, на некоторые службы, установленные и запущенные производителями операционной системы, Вы вряд ли сможете повлиять. Поэтому, попробуйте в "Пуск - Выполнить — msconfig", далее, на вкладке "Службы" поставьте флажок "Не отображать службы Microsoft", затем отключите отображенные службы и перезагрузитесь. Затем проверить обращения к HDD.

Может это "индексирование диска для быстрого поиска"(в свойствах раздела hdd - внизу) является причиной. Попробуйте его отключить, убрав галочку. И галочку с "Оптимизацию жесткого диска в режиме ожидания" тоже, наверное, снять.
До кучи, не мешает проверить шлейф идущий на переднюю панель.
Святое - это проверка на вирусы, так как есть частое обращение к жесткому диску, при этом индикатор записи и чтения данных постоянно мигает, это может быть вирусы(трояны, spyware, …)
Проверить не мешает S.M.A.R.T. винчестера(ров).

Кстати, реально оценить существующую нагрузку на дисковую подсистему поможет следующее: Пуск — Выполнить- perfmon. Далее добавляется новый счетчик "Физический диск". Объект-Физический диск. Параметр - Частота обращений к винчестеру. Можете и все одновременно активировать.:)
Настраиваете ведение лога созданного счетчика и можете оставить компьютер на сутки при нагрузке (по умолчанию). А по итогам проверки — получите лог, который можно всегда проанализировать. Корпусная индикация есть просто индикация и этим все сказано, у некоторых она вообще не функционирует.

Не могу не предложить посмотреть эту статью -
Цитата: Функции динамической самонастройки операционных систем Windows XP и Windows Vista
Проблема заключается в том, что операционные системы Windows XP и, особенно, Windows Vista являются самонастраивающимися и обладают такой замечательной функцией, как динамическая подстройка (динамический тюнинг) под различные сценарии использования приложений. С точки зрения обычного пользователя, данная функция является очень полезной, однако при тестировании производительности системы она негативно сказывается на стабильности результатов тестирования, что следует учитывать.

Windows XP
Самонастройка ОС Windows XP происходит всякий раз при инсталляции и запуске нового приложения. Именно поэтому результаты тестирования, полученные после первого запуска теста, и результаты того же теста, полученные через день при последующих запусках на том же самом компьютере, могут существенно различаться — в силу самонастройки операционной системы результаты, полученные позднее, будут выше.

Под динамической самонастройкой операционной системы Windows XP понимаются такие функции, как:
оптимизация размещения файлов на жестком диске (Disk Efficiency Optimizations);
оптимизация загрузки операционной системы (Boot Prefetching);
оптимизация загрузки приложений (Application-Launch Prefetching).

Оптимизация размещения файлов на жестком диске
Физическое размещение файлов на жестком диске может оказать ощутимое влияние на производительность системы. Операционная система Windows XP постоянно наблюдает за сценарием доступа к файлам на жестком диске и раз в три дня в фоновом режиме производит оптимизацию размещения файлов, чтобы ускорить доступ к ним. Информация о наиболее часто используемых файлах сохраняется в директории операционной системы в папке Prefetch (%windir%\Prefetch), а просмотреть, какие файлы подлежат оптимизации размещения на жестком диске, можно в файле %windir%\Prefetch\Layout.ini, открыв его в текстовом редакторе.

Оптимизация размещения файлов заключается в том, что наиболее часто применяемые файлы размещаются, во-первых, вместе, а во-вторых, на краю диска (пластины), что обеспечивает более быстрый доступ к ним и тем самым увеличивает общую производительность системы. Напомним, что такие характеристики, как время доступа, время выборки и скорость линейного чтения (записи), зависят от физического местоположения данных на пластине жесткого диска.

Оптимизация размещения файлов на жестком диске становится особенно актуальной при применении больших по объему жестких дисков.

Отметим, что оптимизация размещения файлов на жестком диске, периодически производимая Windows XP в фоновом режиме, не подменяет собой процедуру дефрагментации. Поэтому периодическая необходимость в дефрагментации жесткого диска остается актуальной. При использовании встроенного в операционную систему дефрагментатора оптимизированная структура размещения файлов не нарушается.

Оптимизация загрузки операционной системы
Оптимизация загрузки операционной системы (Boot Prefetching) приводит к тому, что повышается скорость загрузки операционной системы. В данном случае операционная система отслеживает все файлы, которые требуются для загрузки операционной системы, и оптимизирует их размещение на жестком диске. Кроме того, в процессе загрузки операционной системы осуществляется предвыборка требуемых данных в оперативную память, то есть в оперативную память заранее загружаются данные, к которым предположительно будет требоваться доступ. Важно отметить, что процедура Boot Prefetching начинается только после третьей перезагрузки операционной системы, когда накоплено достаточно информации для проведения оптимизации размещения файлов.

Оптимизация загрузки приложений
Оптимизация загрузки приложений (Application-Launch Prefetching) мало чем отличается от процедуры оптимизации загрузки операционной системы. Смысл ее заключается в том, что операционная система Windows XP отслеживает все данные, используемые запускаемыми приложениями, и оптимизирует их размещение на жестком диске, а также реализует предвыборку этих данных для упреждающей загрузки в оперативную память. Отметим, что при первом запуске приложения предвыборка данных не осуществляется. Именно поэтому если речь идет о тестовом приложении (бенчмарке), то первый запуск теста демонстрирует, как правило, более низкие результаты, чем все последующие.


Гляньте для интереса диалоги на форуме - При отсутствии запущеных пользователем программ система постоянно обращается к жесткому диску. Индикатор мигает с интервалом в 2-3 секунды.

И тут также:
Цитата: Почему постоянно горить и мигает индикатор чтения и записи на контроллере винчестиров и сидиромов. Драйвера на IDE контроллеры винда поставила сама. В мониторе ресурсов показывает что винчестер юзают два процесса. System и svhost

Стандартный монитор всего не покажет. Настоятельно рекомендую воспользоваться именно оригинальным Process Explorer от Марка Руссиновича.
scvhost это не процесс, а контейнер процессов
Столкнулся с такой же проблемой ещё на бэте. При запуске Resource Monitor отследил, что так же процесс System и svhost активно обращается к жёсткому диску. НО! при раскрытии пункта Disk Activity отследил, что обращение к жёсткому диску активно использует файл, относящийся к службе Superfetch. Которая, если я ничего не путаю, "Maintains and improves system performance over time" - постоянно пишет данные о производительности системы. Отключив данную службу, я получил 1. прекращение постоянного мигания индикатора обращения к жёсткому диску 2. увеличение скорости работы.
5
Уважаемый Валерий Ахметович.<br>Благодарю Вас за развёрнутую и обстоятельную информацию.<br>К моему сожалению (отнюдь, как ни странно, не к сожалению моего знакомого, хозяина компьютера), на данный момент я уже не имею доступа к его машине... Он его забрал, сославшись на то, что (цитата) «и так всё замечательно, а то, что индикатор мигает изредка, – так это так и было»...<br><br>Но кое-что я всё же успел определить. Не осмелюсь сказать, что определить окончательно, поскольку докопаться до первопричины проблемы так и не успел...<br><br>После упорной попытки воспроизвести в памяти этап, на котором описываемая «проблема» появилась (могла появиться) я пришёл к выводу, что из всего, скажем так, «необычного» железа в данной сборке имела место спутниковая карта (мой знакомый – «рыболов»). И драйверы под это устройство (почему-то определявшееся в системном диспетчере устройств как «мультимедиа видеоконтроллер») устанавливались мною в самую последнюю очередь... К этому моменту подавляющее большинство из необходимых программных продуктов было уже инсталлировано...<br><br>Отключение (физически, из слота PCI) спутниковой карты и полное удаление её драйвера и прилагаемого к ней программного обеспечения из системы устранило эффект... Повторное подключение устройства, загрузка драйвера и установка программы ProgDVB вновь заставили систему воспроизвести эту самую проблему. Проблема воспроизвелась на этапе инсталляции драйвера.<br><br>Конечно, мне бы хотелось более подробно разобраться именно в первопричине происходящего, может поискать более свежие драйверы для этой конкретной модели спутниковой карты, или же, на «худой конец», прибегнуть к другим версиям таковой, но... Поскольку мой знакомый «без рыбалки» жить не может, пришлось всё вернуть на круги своя и смириться с ситуацией... А жаль...<br><br>С уважением, Бельянинов Е.А.
Об авторе:
Не все сисадмины одинаково полезны ...
Неизвестный
31.10.2010, 18:32
общий
Согласен насчёт рыболовной программы.
В данном случае вероятнее всего программа раз в секунду читает или сохраняет свой конфигурационный файл или кэш. Встречался с подобной программой для USB-радио, которая так же обновляла свой кэш и из-за предустановленного размера файла в 100Mb практически наглухо вешала систему антивирусной проверкой этого файла.
Если есть конкретное подозрение - можно его проверить с помощью Sysinternals ProcessMonitor.
Форма ответа