Активность жесткого диска, когда компьютер не используется

17118
mondzi

Что может вызвать активность жесткого диска, когда компьютер не используется? Мой жесткий диск довольно громкий, и я хочу избавиться от шума, когда компьютер простаивает.

Это происходит в Windows 7, автоматическая дефрагментация и антивирусное фоновое сканирование отключены. Недавно заметил, что это происходит также во время установки Windows 10 TP (которая установлена ​​на другой диск - SSD, но активность все еще на жестком диске). Я заглянул в менеджер ресурсов - «Процессы с активностью диска» и обнаружил там только системные процессы, в основном svchost.exe - значит ли это, что какой-то сервис вызывает активность жесткого диска? Как я узнал какой?

ОБНОВИТЬ:

На основе PID я выяснил, какой процесс svchost вызывает его. Активность жесткого диска, когда компьютер не используется

3
Я не знаю, но монитор ресурсов также даст вам PID, сообщающий вам, какой это svchost.exe, но в svchost.exe все еще есть загрузка DLLS даже для одного PID, как вам покажет Process Explorer. Так как ты узнаешь, кто из них использует это, я не знаю. Монитор процессов может показывать вам активность диска, если вы фильтруете `C: \`, но он покажет вам так много barlop 8 лет назад 0
перехватите xperf след активности: http://pastebin.com/AyxAVU60 Просто запустите его из CMD, подождите, пока ваш компьютер не будет работать, и запустите действие жесткого диска. Теперь подождите 1 минуту, снова перейдите в CMD, нажмите на кнопку, чтобы остановить трассировку. Сожмите ETL и поделитесь им. magicandre1981 8 лет назад 0
В зависимости от корпуса вашего компьютера (например, если это ноутбук, то вам не повезло), вы можете установить жесткий диск так, чтобы он не передавал так много шума во внешний мир. Поиск "quiten hdd" даст много методов. Andrew Morton 7 лет назад 0

4 ответа на вопрос

5
Devabc

ситуация

У меня была такая же проблема в Windows 10: примерно через 5 минут простоя системы на дисках с данными (не подкачкой, просто файлами данных) возникла большая активность диска, которая исчезла всего лишь одним движением мыши.

Диспетчер задач мало что показал. Монитор ресурсов действительно показал, что svhost вызывал активность диска, но не показал, какая его вспомогательная служба вызывала его.

Process Explorer ( https://technet.microsoft.com/en-us/sysinternals/processexplorer.aspx ) отображает вспомогательные службы. Примерно через 5 минут простоя мыши / клавиатуры запускается defrag.exe в svchost.

Решение

Вы можете отключить его (запланированная дефрагментация, причина) через Планировщик задач> Библиотека планировщика задач> Microsoft> Windows> Дефрагментировать>, а затем отключить «ScheduledDefrag». Отключение убрало проблему в моей системе.

объяснение

Дефрагментация используется для дефрагментации жесткого диска. Например, файл может храниться в виде нескольких фрагментов, распределенных по жесткому диску. Когда файл читается, головка жесткого диска должна физически последовательно перемещаться ко всем фрагментам, что требует некоторого времени и, следовательно, некоторой производительности. Процесс дефрагментации перемещает фрагменты в оптимальные места, так что головка жесткого диска должна перемещаться на меньшее физическое расстояние, что повышает производительность чтения и записи жесткого диска.

Windows запускает процесс дефрагментации автоматически с помощью планировщика заданий, когда вы простаиваете в течение 5 минут, но вы также можете запустить дефрагментацию вручную: щелкните правой кнопкой мыши букву диска> Свойства> Инструменты> Оптимизировать. Процент фрагментации указывает на необходимость дефрагментации.

SSD не нужно дефрагментировать, потому что нет физического движения головы. Использование дефрагментации на SSD снижает ожидаемый срок службы SSD.

0
Daniel Hayes

Вы пробовали проверять в продвинутых вариантах питания?

Win 7

  1. Открытая панель управления
  2. Нажмите параметры питания
  3. Нажмите Изменить настройки плана в плане, который вы выбрали в данный момент, или создайте новый.
  4. Нажмите «Изменить дополнительные параметры питания»
  5. В списке должна быть возможность развернуть раздел под названием «Жесткий диск».
  6. После раскрытия есть опция «Отключить жесткий диск после»
  7. По умолчанию для сбалансированной схемы питания она должна быть установлена ​​на 20 минут, я бы попытался увеличить или уменьшить ее, чтобы получить желаемое время.

У меня нет компьютера, на котором я могу протестировать это для Windows 10. Однако я бы предположил, что вы можете найти варианты в том же / аналогичном месте.

Я не хочу, чтобы жесткий диск выключался каждые 10 минут ... Тем не менее, я не знаю, применимо ли это к этому случаю, потому что жесткий диск активен. mondzi 8 лет назад 0
0
user3357539

Svchost является хост-процессом для многих сервисов. Вам понадобится такой инструмент, как Sysinternals Process Explorer, чтобы посмотреть на конкретный экземпляр svchost, чтобы увидеть, какой сервис работает (вы можете увидеть его, наведя курсор на процесс).

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

Моя ставка тоже была на службе индексирования, но, похоже, дело не в этом, проверьте скриншот в обновлении. mondzi 8 лет назад 0
0
Ron

Планировщик задач Windows запускает различные задачи, в том числе те, которые вы упомянули, когда компьютер простаивал (без взаимодействия с пользователем) в течение 4 минут. Вы могли бы подумать, что будет способ изменить это на более высокое значение. Для получения дополнительной информации поищите в сети schtasks.exe или планировщик заданий Windows.