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

115719
ecapstone

проблема

После обновления с 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 необходимо выполнять запись в файл подкачки реже, а более быстрый жесткий диск будет означать, что запись в файл подкачки будет менее заметной.

27
Когда это происходит, вместо диспетчера задач откройте «Монитор ресурсов», перейдите на вкладку «Диск» и щелкните раздел «Активность диска». Он покажет вам не только какой процесс использует диск, но и какие файлы читаются / записываются и сколько времени занимает каждый запрос (ищите медленные). Также попробуйте SysInternals ProcMon для аналогичных. Также запустите проверку на наличие шпионских программ / вирусов / вредоносных программ с помощью одного или двух сканеров - например, MalwareBytes. Кроме того, что у вас есть на пути к виртуальным дискам CD-ROM, антивирусам, расширенному программному обеспечению дисков (аварийный план?) - всему, что может перехватывать запросы дисков при обычном использовании. TessellatingHeckler 10 лет назад 2
kernel.etl бесполезен для других пользователей. сбросьте данные с помощью * -d * в новый файл etl. Пожалуйста, добавьте также * DISK_IO * в командную строку. magicandre1981 10 лет назад 0
** Обновление ** Я загрузился в безопасном режиме и обнаружил, что проблема снова началась, как только я попытался открыть программу (Chrome). Глядя на монитор ресурсов, даже после того, как я закрыл Chrome, использование диска пошло на убыль благодаря целому ряду различных процессов регистрации. ecapstone 10 лет назад 0
** Update2 ** Я снова перезагрузился, и теперь кажется, что системный процесс читает каждый файл на жестком диске. Похоже на это: [ссылка] (http://serverfault.com/questions/419048/system-process-pid-4-constantly-accessing-the-hard-disk) ecapstone 10 лет назад 0
@ user221884 создайте новый файл ETL, но на этот раз с флагом DISK_IO и правильно сбросьте его с помощью -d в новый файл. magicandre1981 10 лет назад 0
Флаг -d, похоже, ничего не делает, но мне удалось получить дамп с включенным флагом драйверов. Вначале он показывает рабочее состояние, затем значительное отставание примерно в 20 секунд в том месте, где начинается Chrome, и как оно продолжается даже после того, как я закрыл Chrome. ecapstone 10 лет назад 0
Вот ссылка: [kernel2] (https://skydrive.live.com/redir?resid=36FA7EC11F5C8C08!2814&authkey=!AAZMOVdnpzbZH_w) ecapstone 10 лет назад 0
ядро опять бесполезно. Chrome был занят чтением метаданных NTFS. Запустите ** Seagate SeaTools **, чтобы увидеть, не поврежден ли жесткий диск. Также в следующий раз используйте @ перед моим именем пользователя, чтобы я получил уведомление о том, что вы ответили снова. magicandre1981 10 лет назад 0
Я решил ту же проблему, установив [Advanced System Care 6.14] (http://www.iobit.com/advancedsystemcareper.php), запустив сканирование и включив _Turbo Boost_. После этого мой диск показывает только 8 - 9% использования. 10 лет назад 0
У меня была похожая проблема, и я обнаружил, что выпущенный документ проявился только тогда, когда у меня был DVD-диск в DVD-приводе ... это было действительно странно, и я никогда не находил разрешение, кроме извлечения DVD-дисков, если я их не использовал ... Не уверен, если это ваша проблема или нет ... но я подумал, что это может быть интересно для вас ... TheXed 10 лет назад 0
У меня такая же проблема! Это так раздражает! Я попробовал _plethora_ из "решений". Я переместил свой файл подкачки на другой диск и попытался установить в два раза больше объема моей оперативной памяти. Я попробовал xperf, и получил, как мне кажется, виноват поэтому я попытался отключить UAC. Я пытался отключить SuperFetch. Я пытался отключить Центр обновления Windows. Я пытался отключить Защитник (MsMpEng.exe читал каждый файл). Я дефрагментировал свой диск. Я запускал `chkdsk / f`_multiple_ раз. Ничего не сработало. Я подозревал, что мой диск умирает, но мои показания SMART все в порядке. У кого-нибудь есть какие-либо идеи? Cole Johnson 9 лет назад 0

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

11
tritium

I have been using Windows 8 since its launch and I also came across the same issue. Point is how did I resolved the issue?

Windows 8 automatically manages virtual memory and paging file size by default. It doesn't set virtual memory as per the internal recommendation. The virtual memory set by default is approximately 70% of the recommendation. E.g. For my laptop, it recommends 2003MB of virtual memory wherein each drive size is of 100GB & RAM is 3GB. By default it got set to 1403MB when Windows 8 was installed.

You need to increase this virtual memory. Make it equivalent to your RAM size for the initial size and twice of the initial size in maximum size and make sure you have the same amount of free space in your hard drive in each drive.

To do this, follow the following steps:

  1. Go to Control Panel> All control panel items > System
  2. Click on Advanced system settings
  3. Under performance, click on settings
  4. Go to Advanced tab
  5. Under Virtual memory, click on Change
  6. UN-check "Automatically manage paging file size for all drives" check box
  7. Select your windows drive (where OS is installed)
  8. Click on Custom size radio button
  9. Set Initial size equivalent to your RAM size in MB
  10. Set Maximum size to twice of your RAM size in MB
  11. Click on Set
  12. Click on OK thrice
  13. Restart your system

This should resolve this issue.

Я обнаружил, что отключение VRAM также помогает устранить проблему. avanderw 10 лет назад 0
Хорошо, но почему это должно помочь? Это похоже на процедуру плацебо, которую все делают на каждой версии Windows 10 лет назад и продолжают работать. Giovanni Toraldo 8 лет назад 5
3
Moises Najar

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

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

  • Оперативная память 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
ecapstone

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

Я восхищаюсь вашим терпением, позволяя ему работать в течение всего дня на 30% :) pzkpfw 10 лет назад 4
Похоже, я обнаружил, что это вызвано «extensionupdaterservice.exe» в каталоге firefox, который AWCleaner определил как вирус. ecapstone 10 лет назад 0
`Неверный параметр - / scannow` jao 10 лет назад 6
0
nikoo28

Here is a fix that worked for me. Enable Hyper-V in Windows 8.

To do this:

  1. Open control panel and choose the option 'Turn Windows Features On or Off'

    Screenshot

  2. There is an option Hyper-V, put a check on the box and the sub-boxes as well.

  3. Apply the changes and restart the computer. You are done.

Hope this helps.

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

Похожие вопросы