Windows 10 порой преподносит неприятных сюрпризов не меньше, чем ее предшественники – Windows 8.1, 8, и проверенная временем «семерка». При всех своих преимуществах и нововведениях случаются каверзные моменты во время продолжительного пользования, или спустя определенное время, или и вовсе сразу же после установки. Одна из таких проблем, перекочевавших еще с Windows 7 – внезапная ситуация, когда жесткий диск загружен на 100%, что на ноутбуках, что на стационарных ПК.
Более осведомленные пользователи знают о чем сейчас идет речь, но вкратце: иногда даже во время полного бездействия со стороны пользователя операционная система (ОС) начинает подозрительно задумчиво работать. Особенно любопытно это наблюдать, если Windows 10 совсем недавно появилась на этом компьютере, и никакого стороннего программного обеспечения пока еще даже не установлено, да и вирусов быть не может – система чистая.
Довольно вступлений, начнем разбираться. С ходу найти виновника, к сожалению, не получится – причин этой проблемы предостаточно. Чтобы не запутаться, по сложившейся традиции разберем все “по полочкам” согласно плану.
Хотелось бы заметить,что не обязательно применять все шаги из инструкции. Достаточно пошагово проверять влияние перечисленных факторов на процент загрузки диска в Диспетчере задач. Если конкретный метод не помог, можно откатить внесенные изменения обратно и попробовать следующий.
- Все действия, описанные в статье, вы производите на свой страх и риск.
- Перед внесением изменений не забудьте сделать резервную копию системы и важных данных.
- Если сомневаетесь, то лучше не делать или обратиться к специалисту.
Почему диск загружен на 100 процентов: способы диагностики и поиска причин
Первое, что приходит в голову в такие моменты, это просмотреть все ли в порядке в Диспетчере задач. Отсортировав все процессы по процентам нагрузки на HDD, есть шанс найти виновника. Ну а комбинацию «Ctrl-Alt-Delete» знает любой школьник.
Диспетчер задач
На вкладке Процессы сортируем столбец Диск по убыванию и находим процессы, которые максимально загружают локальный диск.
Щелкнув правой кнопкой по нужной строке, можно тут же снять задачу и убедиться помогло это или нет. Хуже всего, когда диск грузит процесс System (ntoskrnl.exe), тогда выявить причину бывает непросто и тут пригодятся варианты, перечисленные в статье.
Также если нужно посмотреть графическую сводку переходим на вкладку Производительность:
Монитор ресурсов
Еще один вариант – посмотреть Монитор ресурсов. В таких случаях он используется реже, но если возникла необходимость, его можно открыть, нажав ссылку «Открыть монитор ресурсов» в левом нижнем углу окна на предыдущем скриншоте, или в командной строке выполнить:
perfmon /res
Здесь открываем вкладку Диск, сортируем по убыванию по столбцу “Всего (байт/c)” и находим процессы, активно использующие жесткий диск. В средней части окна вы увидите конкретные файлы, которые в данный момент читаются или в которые происходит запись выбранным процессом.
Справа в динамике можно также наблюдать графики скорости обмена с диском и длину очереди. Очередь диска обычно не должна превышать 2, в противном случае дисковая система перегружена и поступающие запросы ввода-вывода не успевают обработаться.
Системный монитор
Для продвинутых пользователей возможно понадобиться изучить счетчики производительности в Системном мониторе. Запустить его можно, командой perfmon.
Простому обывателю обычно нет необходимости пользоваться этими расширенными средствами диагностики производительности Windows, поэтому дело чаще всего ограничивается обычным Диспетчером задач.
Причина 1: Диск загружен на 100 процентов из-за утечек памяти
Одной из часто встречающихся корневой проблемой загруженности диска на 100% являются утечки памяти (Memory Leak).
Утечки памяти чаще всего связаны с ошибками в коде программ, когда разработчики неправильно выделяют или освобождают память. Например, берут большой буфер данных в памяти, работают с ним, но забывают освободить после использования. Или наоборот – пытаются освободить один и тот же участок памяти дважды.
То есть даже после закрытия приложения часть ОЗУ остаётся занятой и не освобождается. В результате таких ошибок оперативная память постепенно “разбухает”, её свободного объема не хватает для запуска новых приложений и нормальной работы открытых программ.
Ярким примером может служить браузер Chrome, в котором из-за архитектуры каждая вкладка и расширение работают в отдельном процессе. При большом количестве вкладок происходят утечки памяти в сотни мегабайт.
Пользователь может заметить симптомы утечек по таким признакам:
- Операционная система начинает тормозить, даже при выключенных приложениях;
- Высокий процент занятости ОЗУ при относительно невысокой загрузке ЦП;
- Активируется подкачка страниц с диска, растёт нагрузка на него;
- Частые сбои и “зависания” отдельных программ.
Чтобы найти утечки, используются встроенные инструменты Windows 10:
- Откройте Диспетчер задач и перейдите на вкладку “Производительность”. Посмотрите как меняется использование ОЗУ со временем.
- Откройте вкладку “Процессы” и сортируйте процессы по использованию памяти. Те, что используют наибольшее количество и имеют тренд на увеличение – подозрительны на утечку.
- Профилировщик ресурсов – показывает выделенную и освобождённую память;
- RAMMap – анализирует сегменты памяти и выявляет фрагментацию, используйте эту утилиту для более детального анализа использования ОЗУ и выявления утечек.
Если причина в конкретном приложении, то может помочь его перезапуск или обновление. При необходимости приложение удаляется и ставится заново. Также можно сообщить разработчикам о “баге”. К сожалению, иногда единственный выход – отказаться от использования приложения с устойчивыми утечками.
Таким образом можно выявить и решить проблему утечек памяти, которая приводит к высокой загрузке диска.
Причина 2: Диск загружен из-за больших объемов временных файлов
Иногда приходится сталкиваться с ситуациями, когда большой объем временных файлов приводит к высоким нагрузкам на дисковую систему. Давайте разберём эту проблему подробнее.
Во многих приложениях и сервисах Windows применяется кэширование данных – временное сохранение часто используемой информации, чтобы избежать лишних обращений к диску или сети. Например, браузеры кэшируют изображения, медиафайлы, веб-страницы.
Но объём кэша со временем может расти до огромных размеров. Особенно если речь идёт о браузерах при многодневной непрерывной работе с большим количеством вкладок. Временные файлы браузера могут весить 10, 20 и более гигабайт!
При этом, в отличие от статичных кэшей, некоторые временные данные постоянно обновляются. Например, индексы файловой системы для ускорения поиска, кэш обновлений ПО, данные телеметрии и диагностики. Это приводит к регулярному чтению/записи на диск.
Как итог – высокий процент загрузки дисковой подсистемы на чтение/запись временных данных, хотя пользователь в это время не работает активно ни с одним приложением.
Что можно сделать в таких ситуациях:
- Очистка временных файлов и кэшей вручную для каждого подозрительного ПО;
- Изменение настроек приложений для ограничения максимального объёма кэша;
- Отключение некритичных сервисов Windows, использующих временные данные;
- Дефрагментация диска для оптимизации записи файлов;
- В крайнем случае – переустановка ПО или переход на альтернативы.
Причина 3: Большое количество открытых вкладок в браузере
Часто бывает, что из-за большого количества открытых вкладок в браузерах (Chrome, Firefox, Opera) возникает высокая нагрузка на оперативную память и дисковую систему. Давайте разберём эту ситуацию подробнее.
Любой современный браузер является довольно ресурсоемким приложением. Каждая активная вкладка – это запущенный процесс, который занимает 150-300 Мб ОЗУ. Также используется кэш браузера на жестком диске, куда скачиваются элементы страниц.
При работе с десятками-сотнями открытых вкладок, браузер может потреблять несколько гигабайт оперативной памяти. Из-за нехватки ОЗУ активируется подкачка данных на локальный диск, что резко увеличивает его загрузку. Особенно частые обращения происходят к файлам кэша браузера.
Что можно предпринять в таких случаях:
- Принудительно закрыть неактивные вкладки браузера;
- Очистить кэш и удалить временные файлы браузера;
- Уменьшить максимальный размер кэша в настройках;
- Увеличить объем ОЗУ системы при возможности.
Эти меры позволяют существенно разгрузить оперативную память и дисковую систему от избыточных данных браузера.
Причина 4: Диск тормозит из-за работы виртуальных машин
Работа виртуальных машин действительно может создавать высокую нагрузку на дисковую подсистему компьютера-хоста.
Виртуальные машины используют выделенный им виртуальный диск – обычно это файл или целый раздел на физическом диске хоста. При работе гостевой ОС происходит постоянный обмен данными между виртуальным и физическим диском.
Особенно высокая нагрузка возникает в таких ситуациях:
- Запуск/остановка виртуальной машины. Происходит считывание/запись состояния ВМ с диска хоста;
- Установка ПО или обновлений в гостевой ОС. Чтение дистрибутивов с физического и запись в виртуальный диск;
- Создание снэпшотов виртуальных машин. Происходит сохранение текущего состояния ВМ в файлы-снэпшоты на диске хоста;
- Недостаток оперативной памяти ВМ. Включается подкачка страниц памяти с виртуального диска гостевой ОС на физический диск хоста.
Что можно сделать для оптимизации:
- Отключить виртуализацию в Windows 10, если вам она не нужна;
- Выделить виртуальным машинам отдельные физические диски;
- Ограничить скорость чтения/записи для виртуальных дисков;
- Выделить достаточный объём ОЗУ виртуальным машинам;
- Планировать ресурсоёмкие операции (запуск/остановка, снэпшоты) на время простоя ВМ.
Такие меры позволяют значительно снизить нагрузку от виртуальных машин на физические диски хост-машины.
Причина 4: Фоновая активность различных приложений
Действительно, фоновая активность различных приложений может создавать значительную нагрузку на дисковую систему. С такими ситуациями приходилось сталкивался не раз.
Давайте разберём причины и способы решения подробнее.
Многие современные приложения выполняют массу действий в фоновом режиме, например:
- Облачные хранилища (OneDrive, Yandex.Диск, Dropbox) – синхронизируют файлы с облаком;
- Мессенджеры и почта – проверяют наличие новых сообщений на сервере;
- Системы антивирусной защиты – сканируют файлы на диске, проверяют целостность;
- Фото/видео-редакторы – индексируют медиафайлы для ускорения доступа;
- Браузеры – подгружают рекламу и контент, обновляют кэши.
В итоге диск может быть загружен на 100% даже когда пользователь ничего активно не делает!
Что можно предпринять:
- Отключить фоновые процессы в настройках приложений;
- Планировать ресурсоемкие задачи на ночное время;
- В крайнем случае – полностью удалить “нарушителей спокойствия”;
- Периодически запускать очистку и оптимизацию диска.
Далее рассмотрим отключение некоторых приложений и служб подробнее.
Отключение индексация и службы Windows Search
Часто обсуждаемая, кстати, тема. Судя по отзывам пользователей, нередко здесь чаще всего и кроется причина постоянной загрузки диска на 100 процентов. Изначально задуманная для ускорения процесса поиска файлов, служба Windows Search может неслабо нагрузить своей активностью системный диск. Остановить это можно, опять же, нажав знакомую комбинацию «Win+R» и введя «cmd». В появившемся окне командной строки необходимо ввести
net stop “Windows search”
и подтвердить нажатием «Enter». После небольшого ожидания служба остановится, но полностью активность системного поиска можно остановить, отключив индексацию на диске. Сделать это можно, щелкнув правой кнопкой по диску, и на вкладке «Общие» снять галочку с параметра индексации.
Отключение службы Superfetch
В старенькой операционной системе Windows 7 эта служба тоже не давала покоя системному диску, пытаясь повысить производительность путем ускорения часто используемых программ. На деле же, часто получалось наоборот, она замедляла компьютер своими неустанными попытками ускорить запуск всего и вся. На сколько эта проблема актуальна для Windows 10 сказать трудно, но почему бы и не попробовать. Вопрос решается командой:
net stop superfetch
Временное отключение антивирусного ПО
Всплеск активности в работе антивирусных программ часто является причиной максимальной загрузки локального диска. Особенно это проявляется, если идет процесс полного сканирования. Обычно выявить нагрузку от антивирусного ПО достаточно просто в Диспетчере задач или Мониторе ресурсов, как было рассказано выше. После этого нужно попробовать временно отключить антивирус или снять процесс там же в Диспетчере задач, и оценить его влияние на производительность дисковой подсистемы. Если причина выявлена, нужно изменить настройки антивирусного софта – режима, проверяемых типов файлов, агрессивности сканирования и т.п., или искать, пробовать альтернативное ПО.
Для примера настройки в Symantec Endpoint Protection:
Как отключить Защитник Windows 10 можно ознакомиться в этой статье.
Отключение обновлений Windows
Тоже неплохой вариант решения проблемы. Многим ненавистные обновления из Windows Update нередко портят жизнь простым пользователям. В какие случаях можно ожидать высокой нагрузки на дисковую подсистему:
- При автоматическом сканировании системы на предмет установленных патчей;
- При скачивании обновлений из Интернета;
- Непосредственно при установке обновлений.
Высокая активность может быть для вас неожиданной, если был установлен полностью автоматический режим установки в Центре обновления Windows.
Выключение Центра обновления Windows можно сделать через оснастку Службы. Снова набираем на клавиатуре «Win+R» и вводим services.msc. Щелкнув по имени службы правой кнопкой мыши, можно ее вырубить, выбрав в контекстном меню пункт «Отключена».
Аналогичный результат с помощью команд:
sc stop wuauserv
sc config wuauserv start= disabled
Отключение телеметрии Windows
На самом деле телеметрия оказывает влияние на диск небольшое, но оно все же есть. Редки те случаи, когда сбор телеметрии настолько мощно нагружал винчестер, однако и отключение его лишним не будет. Сделать это можно через Редактор реестра. Снова комбинация «Win+R», затем вводим regedit. Конечная цель – это создать ключ с запретом на телеметрию. Для этого необходимо найти пункт под названием «DataCollection», находящийся по адресу:
HKEY_LOCAL_MACHINE/SOFTWARE/Policies/Microsoft/Windows/DataCollection
Здесь-то и нужно создать новое значение DWORD с именем AllowTelemetry, присвоить этому ключу значение «0» и перезагрузить компьютер.
Отключение службы Connected User Experiences and Telemetry
Очередная служба сбора диагностики, в точнее слежки за пользователем в Windows 10, которая маловероятно кому-то пригодится. Предыдущее название службы – Diagnostics Tracking Service. В Диспетчере задач, во вкладке «Службы» она зовется «DiagTrack». Ее и вырубаем, выбрав пункт «Остановить». Теперь, когда она временно приостановлена, необходимо выбрать «Отключена», а перейдя на вкладку «Восстановление» не забыть поставить в меню Первого сбоя «Не выполнять никаких действий».
Аналогичные действия можно выполнить с помощью команд:
sc stop DiagTrack
sc config DiagTrack start= disabled
Остановка Windows Performance Recorder (WPR)
WPR – он же Регистратор производительности Windows, он же еще одна телеметрия. Не стоит объяснять, что он делает на самом деле, все и так понятно. Снова командная строка в окне «Выполнить» и очередная команда:
WPR –cancel
К сожалению, данный способ только приостановит эту службу на текущий сеанс пользования, и при следующем запуске системы это действие придется повторять.
Подробнее про опции команды читайте на сайте Microsoft.
Обновление драйверов контроллера SATA AHCI
Раз уж пошел детальный разбор всех возможных причин, нельзя и эту тему не затронуть. Самыми частыми причинами проблем в ОС Windows – синих экранов (BSOD), зависаний, тормозов – являются устаревшие драйверы устройств.
Стандартный драйвер контроллера SATA AHCI (storahci.sys) стоит в Диспетчере устройств, когда не установлен свой «родной» драйвер на материнскую плату. Этого драйвера хватает, чтобы в большинстве ситуаций не вызывать проблем во время работы, но если на то пошло – простая установка или обновление драйверов «материнки» часто решает проблему стопроцентной загрузки диска.
До установки драйвера:
После
После обновления драйверов перезагрузка Windows 10 обязательна.
Проверка диска
Так же стоит убедиться в целостности жесткого диска и файловой системной встроенной утилитой проверки chkdsk. Особенно это актуально, если компьютер часто подвергался внезапному отключению из сети питания во время работы. Проверить диск можно, введя в командной строке:
chkdsk.exe буква_диска: /f /r
Скриншот с ключами запуска утилиты:
Конечно, никто не запрещает воспользоваться и сторонними утилитами, например, TestDisk или SSDLife для владельцев накопителей SSD – есть уже огромное множество подобных программ, и платных, и бесплатных, но сегодня не об этом.
Прочие возможные решения загрузки диска на 100 процентов
Помимо всего вышеперечисленного рассмотрим еще возможные причины того, почему диск загружен на 100 процентов в Windows 10, пусть и самые малые. Отключение дополнительных параметров слежения за пользователем так же может подкинуть свежих сил системному диску. Сделать это действие можно, набрав сочетание клавиш «Windows+I», далее в разделе «Конфиденциальность» поискать, что в данный момент включено.
Настройка параметров конфиденциальности
Отключение уведомлений
Также, после нажатия «Win+R» в «Параметрах Windows» не лишним будет заглянуть в настройки различных уведомлений. Находятся они в разделе «Система» на вкладке «Уведомления и действия».
Отключение OneDrive
Если верить отзывам пользователей, сервис OneDrive тоже может быть причастен к загруженности диска. Явление это довольно редкое, поэтому и описано оно здесь, в самом конце статьи. Разорвать связь с этим сервисом довольно просто: обычно его иконка находится в нижнем правом углу экрана, правый щелчок мыши откроет его контекстное меню, в котором следует выбрать «Параметры». На вкладке «Учетная запись» есть та самая ссылка «Удалить связь OneDrive», и далее появится кнопка «Отвязать учетную запись». Так же в «Программах и компонентах» на «Панели управления» можно полностью удалить Microsoft OneDrive.
Изменение настроек Google Chrome и Skype
Для некоторых пользователей определенная комбинация настроек установленного браузера Google Chrome и Skype приводило к использованию жесткого диска на 100 процентов в Windows 10.
Для устранения причин нужно зайти в настройки Chrome, далее «Дополнительные» и «Конфиденциальность и безопасность», и выключить предзагрузку страниц.
Далее нужно, закрыть Skype, если он работает. Найти расположение исполняемого файла skype.exe, например:
C:\Program Files (x86)\Skype\Phone\Skype.exe
И зайти на вкладку «Безопасность» в «Свойствах» контекстного меню.
Далее нажать «Изменить» и для ВСЕ ПАКЕТЫ ПРИЛОЖЕНИЙ установить разрешение на запись. Применить изменения.
Проверьте, как изменилась нагрузка на диск в Диспетчере задач.
Заключение
Подводя итог, отметим – проблема загрузки диска на 100% в Windows 10 может возникать по целому ряду причин. Ключевыми из них являются активность фоновых служб системы, работа приложений с утечками памяти, большими временными файлами, а также проблема с драйверами устройств.
Чтобы исправить ситуацию, рекомендуем:
- Проанализировать запущенные процессы при помощи Диспетчера задач;
- Выявить подозрительные приложения и службы, отключить их;
- Оптимизировать настройки системы и ПО под конкретную конфигурацию ПК;
- Установить последние обновления Windows и сторонних приложений;
- При необходимости обновить драйверы и увеличить объем ОЗУ;
- Периодически проводить очистку и дефрагментацию диска.
Следуя описанным рекомендациям, можно добиться стабильной работы операционной системы без перегрузки жесткого диска.
.