Windows 8 чрезвычайно высокая загрузка диска и медленный ввод-вывод

27

проблема

После обновления с Windows 7 до Windows 8 Professional появилось несколько тревожных проблем.

Когда у меня открыт Диспетчер задач, я иногда замечаю, что использование диска возрастает до 50, 75 или 100 процентов, даже при том, что активность диска почти не происходит. Когда я сортирую процессы по использованию диска, это всегда системный процесс, который делает это, но объем передаваемых данных, похоже, не влияет на использование записанного диска.

Я видел, как диспетчер задач говорит, что 100% использования диска записывается с помощью 0,1 МБ / с системным процессом, и делает то же самое с 20 МБ / с системной записью. Всякий раз, когда это происходит, кажется, что мышь работает нормально, так как я все еще могу перемещать ее без задержки, но любой тип ввода-вывода происходит с большой задержкой.

Если я пытаюсь щелкнуть мышью, щелчок регистрируется только через несколько минут. Если я пытаюсь что-то напечатать, ничего не происходит, а через несколько секунд появляется все предложение.

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

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

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

диагностика

Другие источники, которые я видел, предлагали проверять наличие ошибок на диске. Я побежал chkdsk, и он сказал, что все было хорошо, хотя я не запускал его с момента последнего инцидента.

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

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

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

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

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

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

Спекуляции

  • HP Probook 6460b под управлением Windows 8 Professional
  • 8 ГБ DDR3
  • Intel HD графика
  • 2,4 ГГц двухъядерный процессор (i5)
  • HDD: 300 ГБ, не уверен насчет скорости передачи

Пожалуйста, помогите мне, если вы что-нибудь знаете, так как мне отчаянно нужен этот ноутбук для школы, что, кстати, по той же причине, по которой я не могу просто переустановить Windows.

ОБНОВЛЕНИЕ - 10/2013

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

Пояснение - 1/2015 Так как этот вопрос все еще получает мнения и отклики, я чувствую, что стоит упомянуть кое-что, чему я научился с момента его написания. Высокое использование диска происходит, когда Windows заканчивается ОЗУ и начинает перемещать содержимое ОЗУ к pagefile.sys. В системах с некоторой ошибкой, обычно медленным или неисправным жестким диском, которая может привести к зависанию всей системы. Поскольку процесс записи в сам файл подкачки замедляет работу компьютера, увеличение размера файла подкачки вряд ли устранит замедления. Пока я все еще не уверен, была ли проблема решена путемchkdskили удаление этого вируса, если вы столкнулись с той же проблемой и, похоже, не можете найти какую-либо программную причину, стоит подумать о том, что это может быть время для некоторых обновлений оборудования. Установка большего объема ОЗУ будет означать, что Windows необходимо выполнять запись в файл подкачки реже, а более быстрый жесткий диск будет означать, что запись в файл подкачки будет менее заметной.

ecapstone
источник
2
Когда это происходит, вместо диспетчера задач откройте «Монитор ресурсов», перейдите на вкладку «Диск» и щелкните раздел «Активность диска». Он покажет вам не только какой процесс использует диск, но и какие файлы читаются / записываются и сколько времени занимает каждый запрос (ищите медленные). Также попробуйте SysInternals ProcMon для аналогичных. Также запустите проверку на наличие шпионских программ / вирусов / вредоносных программ с помощью одного или двух сканеров - например, MalwareBytes. Кроме того, что у вас есть на пути к виртуальным дискам CD-ROM, антивирусам, продвинутому программному обеспечению диска (аварийный план?) - всему, что может перехватывать запросы дисков при обычном использовании.
TessellatingHeckler
kernel.etl бесполезен для других пользователей. выгрузить данные с помощью -d в новый файл etl. Также добавьте DISK_IO в командную строку .
magicandre1981
Обновление Я загрузился в безопасном режиме и обнаружил, что проблема снова началась, как только я попытался открыть программу (chrome). Глядя на монитор ресурсов, даже после того, как я закрыл Chrome, использование диска пошло на убыль благодаря целому ряду различных процессов регистрации.
ecapstone
Update2 я снова перезагрузился, и теперь кажется, что системный процесс читает каждый файл на жестком диске. Похоже на это: ссылка
ecapstone
@ user221884 создайте новый файл ETL, но на этот раз с флагом DISK_IO и сбросьте его правильно с -d в новый файл.
magicandre1981

Ответы:

11

Я использую Windows 8 с момента ее запуска, и я столкнулся с той же проблемой. Дело в том, как я решил проблему?

Windows 8 автоматически управляет виртуальной памятью и размером файла подкачки по умолчанию. Это не устанавливает виртуальную память согласно внутренней рекомендации. Виртуальная память, установленная по умолчанию, составляет примерно 70% от рекомендуемой. Например, для моего ноутбука он рекомендует 2003 МБ виртуальной памяти, где каждый диск имеет размер 100 ГБ, а ОЗУ - 3 ГБ. По умолчанию для Windows 8 установлено значение 1403 МБ.

Вам нужно увеличить эту виртуальную память. Сделайте его равным размеру вашей ОЗУ для начального размера и в два раза больше начального размера для максимального размера и убедитесь, что у вас есть одинаковое количество свободного места на жестком диске на каждом диске.

Для этого выполните следующие действия:

  1. Перейдите в Панель управления> Все элементы панели управления> Система
  2. Нажмите на Дополнительные настройки системы
  3. Под производительностью, нажмите на настройки
  4. Перейти на вкладку «Дополнительно»
  5. В разделе «Виртуальная память» нажмите «Изменить».
  6. Снимите флажок «Автоматически управлять размером файла подкачки для всех дисков»
  7. Выберите диск Windows (где установлена ​​ОС)
  8. Нажмите на кнопку нестандартного размера
  9. Установите начальный размер, эквивалентный размеру вашей оперативной памяти в МБ
  10. Установите максимальный размер, равный удвоенному объему памяти в МБ
  11. Нажмите на Set
  12. Нажмите на ОК трижды
  13. Перезагрузите вашу систему

Это должно решить эту проблему.

тритий
источник
Я обнаружил, что отключение VRAM также помогает устранить проблему.
Авандерв
5
Хорошо, но почему это должно помочь? Это похоже на процедуру плацебо, которую все делают на каждой версии Windows 10 лет назад и продолжают работать.
Джованни Торальдо
3

Я расскажу, что случилось со мной и как мне удалось решить мою конкретную проблему (я использую слово «конкретный», потому что я думаю, что каждая система - это экология и ее взаимодействия, даже будучи очень похожими, каждая среда как-то уникальна ), поэтому это решение, которое я нашел:

Окружающая среда

  • Оперативная память HP Pavilion dm4 i7, 6 ГБ, жесткий диск 700 ГБ
  • Windows 8 pro 64 bit (обновлена ​​до Windows 7)
  • Антивирус Софтар: Нортон 360
  • Интернет-браузер: Chrome
  • Программное обеспечение для виртуализации: VirtualBox

Около недели назад у меня начались проблемы со всеми моими виртуальными машинами, которые перестали отвечать, после выключения виртуальных сред я понял, что это хост-машина, подумал, что это связано с некоторым обновлением от MS, и начал отслеживать проблема в том, что процент времени активности, показанный MS Resource Monitor, всегда составлял 100%, но при некоторых операциях ввода-вывода было около 30 КБ, а в большинстве случаев это было 0 КБ. было то, что каждый раз, когда моя машина пыталась взаимодействовать с Интернетом, эта неактивная (или призрачная, если хотите) активность появлялась и никогда не заканчивалась, как какой-то червь, но никак не связана с процессором или оперативной памятью, поэтому есть конфликт с Chrome и некоторым обновлением, я удалил Chrome и перезапустил, затем начал использовать MS IE, и проблема вернулась,так что я сказал себе,

  1. проблема выглядит связанной с диском
  2. но это вызвано взаимодействием с сетью
  3. Что контролирует взаимодействие с сетью? Межсетевой экран? да

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

Это почти десятый раз, когда я перезагружал свою машину за последний час и работает очень хорошо, виртуальные машины работают как и раньше, я предполагаю, что было обновление, которое я не заметил, которое было Я собирался применить и начать испытывать некоторые проблемы с пониманием между Norton360 и брандмауэром MS, создавая проблему, с которой я столкнулся, я не делал установку Hyper V, потому что я использую Virtualbox и в прошлом у меня были проблемы с моей виртуальной машиной ( функция виртуализации процессора и не позволяет VirtualBox увидеть его сбой виртуальных машин).

Надеюсь, что это помогает людям с похожими проблемами.

С наилучшими пожеланиями

Моисес Наджар
источник
2

Не берите в голову, я управлял, chkdsk /b /f /scannow C:который, после перезагрузки моего компьютера, продолжался в течение приблизительно одного дня (все время говоря, что это застряло в тридцать процентов). Но когда он снова включился, я отключил все запущенные процессы, которые не казались абсолютно необходимыми, и запустил Chrome, и он работал нормально. Я не уверен, что это решило, но я начну заново включать процессы по одному и сообщу об этом, если найду виновника.

ecapstone
источник
5
Я восхищаюсь вашим терпением, позволяя ему работать целый день на 30% :)
pzkpfw
Кажется, я обнаружил, что это было вызвано "extensionupdaterservice.exe" в каталоге firefox, который AWCleaner определил как вирус.
ecapstone
6
Invalid parameter - /scannow
Яо
0

Вот исправление, которое сработало для меня. Включить Hyper-V в Windows 8.

Сделать это:

  1. Откройте панель управления и выберите параметр «Включить или отключить функции Windows»

    Скриншот

  2. Есть опция Hyper-V, поставьте галочку на ящике и вложенных ящиках.

  3. Примените изменения и перезагрузите компьютер. Вы сделали.

Надеюсь это поможет.

nikoo28
источник
2
Как это помогло вам с «чрезвычайно высоким использованием диска в Windows 8 и медленным вводом-выводом»? Похоже, что вы отвечаете на другой вопрос с этим ответом
Да ... я осознаю тот факт, что это не касается использования диска .. но каким-то образом внесение этих изменений помогло мне ... стоит попробовать ... вот и все .. :)
nikoo28
2
@ nikoo28 Я сомневаюсь, что это было что-то с Hyper-V тогда. Включение должно быть вызвало какой-то другой процесс, который исправил вашу систему. Или, может быть, это было совпадение.
Коул Джонсон