Windows 8 чрезвычайно высокая загрузка диска и медленный ввод-вывод
проблема
После обновления с 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 необходимо выполнять запись в файл подкачки реже, а более быстрый жесткий диск будет означать, что запись в файл подкачки будет менее заметной.
4 ответа
Неважно, я побежал chkdsk /b /f /scannow C:
который после перезагрузки моего компьютера длился около суток (все время говорили, что он застрял на тридцати процентах). Но когда он снова включился, я отключил все запущенные процессы, которые не казались абсолютно необходимыми, и запустил Chrome, и он работал нормально. Я не уверен, что это решило, но я начну заново включать процессы по одному и сообщу об этом, если найду виновника.
Я использую Windows 8 с момента ее запуска, и я столкнулся с той же проблемой. Дело в том, как я решил проблему?
Windows 8 автоматически управляет виртуальной памятью и размером файла подкачки по умолчанию. Это не устанавливает виртуальную память согласно внутренней рекомендации. Виртуальная память, установленная по умолчанию, составляет примерно 70% от рекомендуемой. Например, для моего ноутбука рекомендуется 2003 МБ виртуальной памяти, где каждый диск имеет размер 100 ГБ, а ОЗУ - 3 ГБ. По умолчанию для Windows 8 установлено значение 1403 МБ.
Вам нужно увеличить эту виртуальную память. Сделайте его равным размеру вашей ОЗУ для начального размера и в два раза больше начального размера для максимального размера и убедитесь, что у вас есть одинаковое количество свободного места на жестком диске на каждом диске.
Для этого выполните следующие действия:
- Перейдите в Панель управления> Все элементы панели управления> Система
- Нажмите на Дополнительные настройки системы
- Под производительностью, нажмите на настройки
- Перейти на вкладку "Дополнительно"
- В разделе "Виртуальная память" нажмите "Изменить".
- Снимите флажок "Автоматически управлять размером файла подкачки для всех дисков"
- Выберите диск с Windows (где установлена ОС)
- Нажмите на кнопку нестандартного размера
- Установите начальный размер, эквивалентный размеру вашей оперативной памяти в МБ
- Установите максимальный размер, равный удвоенному объему памяти в МБ
- Нажмите на Set
- Нажмите на ОК трижды
- Перезагрузите вашу систему
Это должно решить эту проблему.
Я расскажу, что случилось со мной и как мне удалось решить мою конкретную проблему (я использую слово "конкретный", потому что я думаю, что каждая система - это экология и ее взаимодействия, даже будучи очень похожими, каждая среда как-то уникальна), поэтому это решение, которое я нашел:
Окружающая среда
- Оперативная память 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, и проблема обратно, поэтому я сказал себе:
- проблема выглядит связанной с диском
- но это вызвано взаимодействием с сетью
- Что контролирует взаимодействие с сетью? Брандмауэр? да
Я открыл брандмауэр Windows и, похоже, что Norton 360 управляет конфигурацией, а в службах появляется сообщение о том, что MS Firewall работает, поэтому я остановил службу, чтобы посмотреть, что происходит, и перезапустил ее, а после этого я перезапустил машину, чтобы посмотреть, есть ли решение было хорошо.
Это почти десятый раз, когда я перезагружал свою машину за последний час и работает очень хорошо, виртуальные машины работают как и раньше, я предполагаю, что было обновление, которое я не заметил, которое было Я собирался применить и начать испытывать некоторые проблемы с пониманием между Norton360 и брандмауэром MS, создавая проблему, с которой я столкнулся, я не делал установку Hyper V, потому что я использую Virtualbox, и в прошлом у меня были проблемы с моей виртуальной машиной (функция виртуализации процессора и не позволяет VirtualBox увидеть его сбой виртуальных машин).
Надеюсь, что это помогает людям с похожими проблемами.
С наилучшими пожеланиями
Вот исправление, которое сработало для меня. Включить Hyper-V в Windows 8.
Сделать это:
Откройте панель управления и выберите параметр "Включить или отключить функции Windows"
Есть опция Hyper-V, поставьте галочку на ящике и вложенных ящиках.
Примените изменения и перезагрузите компьютер. Вы сделали.
Надеюсь это поможет.