Загрузка диска 100% в Windows 10 и 11: диагностика и исправление для HDD и SSD

Картина типичная: компьютер еле ворочается, курсор подвисает, программы открываются с третьей попытки. Открываете Диспетчер задач — а там диск молотит на 100% непонятно зачем. Причём система может быть совершенно чистой: только что установленная Windows, ни одной лишней программы, вирусов и в помине нет.

Это не поломка и не повод нести ноутбук в сервис. Windows 10 и 11 умеют занимать диск фоновыми задачами так, что живому пользователю ничего не остаётся. Виновники — чаще всего службы самой системы: индексация, телеметрия, обновления, кэш браузера. В Windows 11 к ним добавились виджеты и встроенный Teams. Реже — драйверы или начинающий умирать HDD.

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

Топ-3 самых эффективных решения (работают в 80% случаев)

Решение #1: Перезапуск службы SysMain (2 минуты)

Почему работает: Служба предварительной загрузки приложений часто вызывает зацикливание операций ввода-вывода.

Как сделать:

  1. Нажмите Win + R → введите services.msc → Enter
  2. Найдите службу SysMain (или Superfetch в старых версиях)
  3. Правой кнопкой → Остановить
  4. Если проблема исчезла — можно отключить автозапуск (свойства → тип запуска: Отключена)

Результат: Мгновенное снижение нагрузки в 70% случаев.

Решение #2: Очистка временных файлов (3 минуты)

Почему работает: Накопленные кэши и логи создают постоянную фоновую активность.
 
Как сделать:

  1. Win + R → cleanmgr → выберите диск C:
  2. Отметьте: Временные файлы, Кэш обновлений, Корзина
  3. Дополнительно: Win + R → %temp% → удалите всё содержимое

Результат: Освобождение места + снижение фонового чтения. 

Решение #3: Обновление драйверов SATA/AHCI (5 минут)

Почему работает: Устаревшие драйверы контроллера вызывают ошибки очереди команд. 

Как сделать:

  1. Win + X → Диспетчер устройств
  2. Раскройте IDE ATA/ATAPI контроллеры
  3. Правой кнопкой на контроллере → Обновить драйвер → Автоматический поиск
  4. Или скачайте последнюю версию с сайта производителя материнской платы

Результат: Исправление аппаратных ошибок взаимодействия.

👉 Подробнее: читайте полные инструкции ниже со скриншотами и пошаговыми объяснениями.

Содержание скрыть
  1. Как найти причину за 5 минут
    1. Диспетчер задач: что смотреть и как анализировать
    2. Монитор ресурсов: глубокий анализ операций ввода-вывода
    3. Системный монитор (PerfMon): долгосрочное отслеживание
  2. Быстрые решения (топ-5 самых эффективных)
    1. Перезапуск службы SysMain
    2. Очистка временных файлов
    3. Временное отключение Windows Search
    4. Обновление драйверов SATA/AHCI
    5. Проверка и исправление ошибок диска
    6. Что делать, если ничего не помогло?
  3. Причины и решения: подробный разбор
    1. Программные причины
    2. Службы Windows
    3. Аппаратные и драйверные проблемы
    4. Безопасность и конфиденциальность
  4. Особенности для Windows 11
    1. Что изменилось в управлении диском
    2. Быстрая проверка: ваша система готова к оптимизации?
    3. Влияние VBS и изоляции ядра на производительность
    4. Специфика NVMe-накопителей в Windows 11
  5. Продвинутые решения (если стандартные не помогли)
    1. Чистая загрузка Windows (Clean Boot)
    2. Анализ с помощью Process Monitor
    3. Восстановление системных файлов (SFC/DISM)
    4. Оптимизация реестра и групповых политик
  6. Когда ничего не помогло
    1. Аппаратная диагностика: проверка кабелей и контроллеров
    2. Тестирование в безопасном режиме
    3. Откат к предыдущей версии Windows
    4. Когда обращаться в сервисный центр
  7. Заключение
  8. Часто задаваемые вопросы (FAQ)
    1. Почему диск загружен на 100% в простое, когда я ничего не делаю?
    2. Безопасно ли отключать службу SysMain в Windows 11?
    3. Поможёт ли замена HDD на SSD при постоянной загрузке диска?
    4. Почему после обновления до Windows 11 диск стал грузиться сильнее?
    5. Что делать, если после всех советов диск всё равно загружен на 100%?

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

Предупреждение:

  • Все действия, описанные в статье, вы производите на свой страх и риск.
  • Перед внесением изменений не забудьте сделать резервную копию системы и важных данных.
  • Если сомневаетесь, то лучше не делать или обратиться к специалисту.

Как найти причину за 5 минут

Быстрая диагностика

Откройте Диспетчер задач (Ctrl + Shift + Esc) → вкладка Процессы → сортировка по столбцу Диск:

  • System или SysMain → Решение #1
  • Antimalware Service Executable → временно отключите антивирус для теста
  • Windows Explorer → Решение #2 (очистка временных файлов)
  • System Interrupts → Решение #3 (драйверы)

Первое, что приходит в голову в такие моменты, это просмотреть все ли в порядке в Диспетчере задач. Отсортировав все процессы по процентам нагрузки на HDD, есть шанс найти виновника. Ну а комбинацию «Ctrl-Alt-Delete» знает любой школьник.

Диспетчер задач: что смотреть и как анализировать

Диспетчер задач — ваш главный инструмент для выявления «виновника». Откройте его комбинацией клавиш Ctrl + Shift + Esc (или Ctrl + Alt + Del).

Пример окна диспетчера для Windows 10:

Просмотр загрузки диска в Диспетчере задач

 

Примечание для Windows 11: В новом интерфейсе вкладки заменены на иконки в левой боковой панели. Нужные нам разделы: «Процессы» (иконка с квадратами) и «Производительность» (иконка кардиограммы).

Пример окна для Windows 11:

100 процентов диск в диспетчере задач Windows 11

Шаг 1. Анализ вкладки «Процессы»

  1. Нажмите на заголовок столбца «Диск», чтобы отсортировать процессы по убыванию нагрузки.
  2. Посмотрите, какое приложение находится на вершине списка.
    • Браузеры (Chrome, Edge): Закройте лишние вкладки или отключите расширения.
    • Торрент-клиенты / Лаунчеры игр: Приостановите загрузки.
    • Антивирус (Antimalware Service Executable): Идет фоновое сканирование. Лучше дождаться его окончания.

Важно: Не используйте кнопку «Снять задачу» на незнакомых системных процессах (особенно svchost.exe, System, csrss.exe). Это может вызвать сбой работы ОС или потерю несохраненных данных. Отключать нужно только пользовательские программы.

Шаг 2. Анализ вкладки «Производительность»

Перейдите на вкладку Производительность и выберите ваш Диск 0 (или Диск 1). Здесь нужно оценить два ключевых показателя:

  • Активное время: Если этот график застыл на 100%…
  • Скорость обмена данными с диском …но при этом скорость чтения/записи стремится к нулю (0–50 КБ/с).

 

Диск загружен на 100 в диспетчере задач

Диагноз эксперта: Если вы видите именно такую картину (100% активного времени при нулевой скорости), это не физическая нагрузка, а программная ошибка очереди ввода-вывода (MSI / StorAHCI bug) или конфликт службы SysMain. В этом случае очистка кэша не поможет — нужно применять решения из раздела про Службы Windows и раздела про Драйверы.

Шаг 3. Что делать, если диск грузит процесс «Система» (ntoskrnl.exe)?

Процесс System (или ntoskrnl.exe) — это не одна программа, а «оболочка», через которую ядро Windows обращается к драйверам и оборудованию. Снять эту задачу нельзя.

Если «Система» грузит диск на 100%, корень проблемы кроется в одном из трех:

    • Устаревший или конфликтующий драйвер SATA/NVMe контроллера.
    • Агрессивная работа антивируса на уровне ядра.
    • Физические ошибки (битые сектора) на самом жестком диске, которые система безуспешно пытается прочитать.

Для решения этой проблемы переходите к разделу «Обновление драйверов контроллера SATA AHCI» и «Проверка здоровья диска (SMART)» ниже.

Монитор ресурсов: глубокий анализ операций ввода-вывода

Монитор ресурсов (Resource Monitor) — это «рентген» вашей дисковой подсистемы. В отличие от Диспетчера задач, он показывает не только процесс, но и конкретные файлы, к которым идет обращение. Это незаменимо, когда нужно понять: почему фоновый процесс грузит диск.

Когда использовать Монитор ресурсов?

  • Диспетчер задач показывает 100% загрузки, но неясно, какой процесс виноват.
  • Нужно увидеть, к каким именно файлам идет обращение (например, для диагностики «зависшего» обновления)
  • Требуется отследить длину очереди диска в реальном времени

Как открыть Монитор ресурсов

Способ 1 (из Диспетчера задач):

  1. Откройте Диспетчер задач (Ctrl + Shift + Esc)
  2. Перейдите на вкладку Производительность
  3. В Windows 10 — внизу слева нажмите ссылку «Открыть монитор ресурсов». В Windows 11 — вверху справа нажмите три точки и вы берите «Монитор ресурсов»

Способ 2 (универсальный, работает всегда):
Нажмите Win + R, введите команду:  perfmon /res, нажмите Enter:

Запуск монитора ресурсов командой

 

Монитор ресурсов Windows

 

Шаг 1: Анализ вкладки «Диск»

После открытия перейдите на вкладку Диск.

Интерфейс разделен на три логических блока:

  • Процессы с дисковой активностью —  Сортируйте по «Всего (Б/с)».
  • Работа диска —  Какие файлы читаются/пишутся  в данный момент.
  • Запоминающие устройства — Очередь, скорость, отклик.

Что смотреть в первую очередь:

СтолбецЧто означаетНа что обратить внимание
Всего (байт/с)Суммарная скорость чтения + записиПроцессы с аномально высокими значениями (>50 МБ/с в простое)
Чтение (байт/с)Скорость чтения с дискаЕсли высокая — процесс активно загружает данные (обновления, индексация)
Запись (байт/с)Скорость записи на дискЕсли высокая — возможна утечка логов, кэша или сбой приложения
Время ответа (мс)Время отклика дискаЗначения >100 мс говорят о перегрузке или проблемах с железом

Шаг 2: Анализ файлов

Выделите процесс в верхнем списке — в средней части окна отобразятся конкретные файлы, с которыми он работает.
 
Примеры диагностики:

ПроцессФайл в спискеВероятная причинаРешение
SearchIndexer.exeC:\Users\…\Documents\*.pdfИндексация документовНастроить исключения в поиске
svchost.exe (netsvcs)C:\Windows\SoftwareDistribution\*.datЗагрузка обновлений WindowsПриостановить обновления или очистить кэш
chrome.exeC:\Users\…\AppData\Local\Google\Chrome\User Data\*.logСбой расширения или кэшаОчистить кэш браузера, отключить расширения
SystemC:\Windows\System32\drivers\*.sysКонфликт драйвераОбновить драйверы контроллера

Важно: Не завершайте процессы, которые обращаются к файлам в C:\Windows\, C:\Program Files или системным драйверам. Это может привести к нестабильной работе ОС.

Шаг 3: Графики и очередь диска

В правой части окна отслеживайте два ключевых графика:

Длина очереди диска

  • HDD (механический диск): Норма — ≤2. Если выше — диск не справляется с потоком запросов.
  • SSD / NVMe: Норма — до 32 и выше (зависит от модели). Высокая очередь сама по себе не проблема, если нет задержек.
  • Тревожный сигнал: Очередь растет, а время ответа (мс) превышает 200–500 мс → диск «захлебывается».

Диск (скорость передачи)
Показывает суммарную пропускную способность (чтение + запись) в реальном времени.

  • HDD: пиковая скорость 80–150 МБ/с (ограничена механикой).
  • SATA SSD: до 500–550 МБ/с.
  • NVMe SSD: 1500–7000 МБ/с в зависимости от поколения PCIe.
  • Аномалия: если график «проваливается» к нулю при высокой очереди — это верный признак программного сбоя, а не физической перегрузки.

Анализируйте графики в связке. Самая показательная комбинация — высокая длина очереди + низкая скорость передачи. Это классический признак программного затора, а не аппаратной проблемы. Диск физически способен работать быстрее, но Windows «запирает» очередь из-за внутренних конфликтов.

Чаще всего виноваты:

  1. Служба SysMain (прежний Superfetch) — зацикливается на предзагрузке.
  2. Устаревший драйвер StorAHCI — некорректно обрабатывает MSI (Message Signaled Interrupts).
  3. Конфликт антивируса с системными процессами на уровне ядра.

Решения для этих сценариев подробно описаны в разделах про Службы Windows и Драйверы.

Сводная таблица: как интерпретировать комбинации графиков

Длина очередиСкорость передачиДиагнозДействие
Высокая (>2 на HDD)Стабильно высокаяРеальная нагрузка (копирование, индексация)Найти процесс в таблице выше и остановить.
ВысокаяБлизка к нулюПрограммный затор (SysMain / драйвер)Применить решения из разделов про SysMain и драйверы.
НормальнаяСкачками до нуляФоновые задачи или антивирусЗапланировать задачи на ночное время.
РастётПадает + пики откликаВозможны аппаратные проблемыПроверить SMART и бэкап.

Системный монитор (PerfMon): долгосрочное отслеживание

PerfMon — штатный инструмент Windows для сбора числовых метрик производительности. В отличие от Монитора ресурсов, здесь доступны счётчики времени отклика, которые критически важны при диагностике 100%-й загрузки диска без видимой причины.

Как открыть PerfMon

  • Win + R → perfmon → Enter
  • В левой панели: Средства наблюдения → Системный монитор
  • Нажмите зелёный «плюс» на панели, чтобы добавить счётчики

Системный монитор - perfmon

 

Нужная группа: Физический диск (PhysicalDisk) — содержит все ключевые метрики по каждому физическому диску.
 Добавление счетчиков производительности диска в Perfmon

Счётчики, которые нужно добавить

СчётчикЕдиницаНорма (HDD)Норма (SSD/NVMe)
Avg. Disk sec/Readсекунды< 0.025 (25 мс)< 0.005 (5 мс)
Avg. Disk sec/Writeсекунды< 0.025 (25 мс)< 0.005 (5 мс)
Current Disk Queue Lengthзапросы≤ 2до 32
% Disk Timeпроцентыдо 80%до 90%
Avg. Disk Bytes/Readбайты64 КБ и выше64 КБ и выше

Как интерпретировать показания

  • Сценарий 1. % Disk Time = 100%, Avg. Disk sec/Read растёт выше 0.1 сек, очередь небольшая. Диск физически деградирует или перегружен мелкими случайными операциями. Проверьте SMART через CrystalDiskInfo — обратите внимание на атрибуты Reallocated Sector Count и Current Pending Sector.
  • Сценарий 2. Current Disk Queue Length стабильно выше нормы, Avg. Disk sec/Read в пределах нормы. Диск справляется, но поток запросов избыточен. Источник ищите в Диспетчере задач, отсортировав по столбцу «Диск».
  • Сценарий 3. % Disk Time = 100%, Avg. Disk Bytes/Read близок к нулю, очередь растёт. Типичный симптом бага драйвера StorAHCI с MSI-прерываниями. Решается правкой реестра по пути HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\<контроллер>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties, параметр MSISupported = 0
  • Сценарий 4. Все счётчики в норме, но пользователь жалуется на «тормоза». Проблема не в диске. Проверяйте ОЗУ (утечки памяти вызывают свопинг), процессор (фоновые вычисления) и видеокарту (проблемы с WDDM-драйвером).

Быстрый сбор отчёта

Для разового замера без ручного добавления счётчиков используйте встроенный набор данных: perfmon /report

Команда собирает диагностику за 60 секунд и формирует HTML-отчёт с разбивкой по подсистемам: процессор, память, диск, сеть. Итоговые предупреждения выводятся в блоке Результаты диагностики — это экономит время при первом знакомстве с машиной.

Когда PerfMon не помогает

Счётчики PhysicalDisk бесполезны, если в системе используется:

  • Используется Storage Spaces (программный RAID Windows) — метрики искажаются уровнем абстракции, смотрите группу Storage Spaces Tier.
  • Сторонние драйверы шифрования (VeraCrypt, BitLocker на старых сборках) — время отклика включает задержки криптографии.
  • Виртуальные машины Hyper-V с прокинутыми дисками — нужны счётчики Hyper-V Virtual Storage Device.

В этих случаях переходите к анализу через Process Monitor или Просмотр событий (Event Viewer) → Журналы приложений и служб → Microsoft → Windows → Storage-ClassMonitor.

Быстрые решения (топ-5 самых эффективных)

Если у вас нет времени на глубокую диагностику, эти 5 методов решают проблему в 80% случаев за 10-15 минут. Применяйте по порядку — от самого простого к более сложному.

Перезапуск службы SysMain

Почему работает: Служба SysMain (бывший Superfetch) предварительно загружает приложения в память, но на HDD часто зацикливается, создавая постоянную очередь запросов. 

Пошаговая инструкция

  1. Нажмите Win + R → введите services.msc → Enter
  2. В списке найдите SysMain (в Windows 10 до версии 1809 — Superfetch)
  3. Правой кнопкой мыши → Остановить
  4. Проверьте Диспетчер задач: если нагрузка упала, проблема решена

Для постоянного отключения

  1. Правой кнопкой на SysMain → Свойства
  2. Тип запуска: Отключена
  3. Нажмите Применить → ОК

Нюанс для SSD: На SSD отключение SysMain безопасно и часто рекомендуется Microsoft. На HDD с ОЗУ < 8 ГБ может снизиться скорость запуска программ — тестируйте 2-3 дня.

Очистка временных файлов

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

Способ 1: Встроенная утилита

  • Win + R → cleanmgr → выберите диск C:
  • Отметьте галочками:
    • ✅ Временные файлы
    • ✅ Очистка обновлений Windows
    • ✅ Временные файлы Интернета
    • ✅ Корзина
  • Нажмите ОК → Удалить файлы

Способ 2: Ручная очистка (быстрее)

  1. Win + R → %temp% → Enter → выделите всё (Ctrl + A) → удалите
  2. Win + R → temp → Enter → выделите всё → удалите
  3. Win + R → prefetch → Enter → выделите всё → удалите
     

Совет: Если файлы не удаляются («используются другим процессом») — пропустите их, это нормально.

Временное отключение Windows Search

Почему работает: Служба индексации постоянно сканирует файлы для быстрого поиска. На старых HDD или при большом количестве документов это создаёт высокую нагрузку.

Быстрое отключение (до перезагрузки)

  1. Откройте командную строку от имени администратора:Win + X → Терминал (Администратор) или PowerShell (Администратор)
  2. Выполните команду: net stop WSearch
  3. Проверьте нагрузку на диск в Диспетчере задач

Для постоянного отключения

  1. Win + R → services.msc → Enter
  2. Найдите Windows Search
  3. Правой кнопкой → Свойства → Тип запуска: Отключена
  4. Нажмите Остановить → Применить
     

Последствия: Поиск файлов через меню «Пуск» станет медленнее (будет искать в реальном времени, а не по индексу). Если нагрузка исчезла — проблема в индексации. Настройте исключения вместо полного отключения.

Отключение индексации конкретного диска через GUI в свойствах диска:

 

Отключение индексации в свойствах диска

Обновление драйверов SATA/AHCI

Почему работает: Устаревший драйвер контроллера StorAHCI вызывает баг с MSI-прерываниями (Message Signaled Interrupts), из-за чего диск «зависает» в состоянии 100% загрузки при нулевой скорости передачи.

Способ 1: Автоматическое обновление

  1. Win + X → Диспетчер устройств
  2. Раскройте IDE ATA/ATAPI контроллеры
  3. Правой кнопкой на Стандартный контроллер SATA AHCI → Обновить драйвер
  4. Выберите Автоматический поиск драйверов

Способ 2: С сайта производителя (надёжнее)

  1. Определите модель материнской платы:Win + R → msinfo32 → строка Модель основной платы
  2. Зайдите на сайт производителя (ASUS, MSI, Gigabyte и т.д.)
  3. Найдите вашу модель → раздел Поддержка → Драйверы
  4. Скачайте последнюю версию драйвера Chipset или SATA/AHCI
  5. Установите, перезагрузите ПК

Способ 3: Исправление бага MSI вручную (для продвинутых)

Если обновление не помогло, отключите MSI для контроллера через реестр:

  1. Win + R → regedit → Enter
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\
  3. Найдите папку с именем вашего SATA-контроллера (например, VEN_8086&DEV_…)
  4. Откройте Device Parameters\Interrupt Management\MessageSignaledInterruptProperties
  5. Дважды кликните на MSISupported → измените значение с 1 на 0
  6. Перезагрузите ПК
     

Осторожно: Неправильное редактирование реестра может привести к нестабильной работе. Создайте точку восстановления перед изменениями.

Проверка и исправление ошибок диска

Почему работает: Повреждённые сектора файловой системы или физические битые сектора на диске заставляют систему бесконечно пытаться их прочитать, создавая 100% нагрузку.

Шаг 1: Проверка файловой системы (быстро)

  1. Откройте командную строку от имени администратора
  2. Выполните команду: chkdsk C: /f
  3. Система предложит проверить диск при следующей перезагрузке — введите Y и нажмите Enter
  4. Перезагрузите ПК — проверка займёт 5-15 минут

Шаг 2: Глубокая проверка с восстановлением секторов (долго)

Если шаг 1 не помог: chkdsk C: /f /r

/f — исправляет ошибки файловой системы
/r — ищет повреждённые сектора и восстанавливает данные
 

Важно: Эта проверка может занять 1-3 часа на HDD. Не прерывайте процесс — это может повредить данные. Рекомендуется сделать резервную копию важных файлов перед запуском.

Шаг 3: Проверка здоровья диска (SMART)

Скачайте бесплатную утилиту CrystalDiskInfo и проверьте SMART-атрибуты:

🟢 Хорошо — диск исправен
🟡 Тревога — есть переназначенные сектора, делайте бэкап и готовьтесь к замене
🔴 Плохо — диск выходит из строя, срочно копируйте данные

СимптомРекомендуемое решениеВремя
Диск 100% в простое, процесс SysMain в топеОтключение SysMain2 мин
Мало места на диске, система тормозитОчистка временных файлов3 мин
Высокая нагрузка от SearchIndexer.exeОтключение Windows Search2 мин
100% загрузка при 0 КБ/с скорости (MSI-баг)Обновление драйверов SATA/AHCI5 мин
Система зависает при обращении к файламПроверка диска (chkdsk)10-30 мин

Что делать, если ничего не помогло?

Переходите к Части 3: Подробный разбор причин и решений — там рассмотрены менее распространённые, но критичные проблемы: конфликты антивирусов, телеметрия Windows, устаревшие драйверы NVMe и аппаратные неисправности.

Причины и решения: подробный разбор

Программные причины

Когда диагностика показывает, что системные службы (SysMain, Windows Search) и драйверы в порядке, проблема почти всегда кроется в пользовательском софте или неоптимальных настройках Windows. Разберём пять самых частых сценариев.

Причина 1: Утечки памяти и файл подкачки

Как проявляется: Диск периодически «встаёт колом» на 100%, особенно при открытии тяжёлых приложений (браузер с десятками вкладок, игры, Photoshop). В Диспетчере задач видно, что свободной оперативной памяти почти нет, а процесс System активно пишет на диск.
 
Механизм проблемы: Когда Windows не хватает ОЗУ, она начинает выгружать данные в файл подкачки (pagefile.sys) на диске. При нехватке памяти этот процесс становится постоянным — система буквально «перекладывает» данные между ОЗУ и диском по несколько раз в секунду (явление называется thrashing).
 
Диагностика:

  1. Откройте Диспетчер задач → вкладка Производительность → Память
  2. Если Зарезервировано + Используется ≈ 95-100% от общего объёма — это ваш случай
  3. Во вкладке Диск посмотрите, пишет ли процесс System сотни МБ/с — это свопинг

Решение:

Объём ОЗУРекомендацияДействие
4 ГБ и менееКритически мало для Windows 10/11Добавить планку памяти — самое эффективное решение
8 ГБМинимум для комфортной работыЗакрыть фоновые приложения, настроить файл подкачки
16 ГБ и болееДостаточно для большинства задачИскать утечку памяти в конкретном приложении

Поиск утечки памяти:

  1. Скачайте бесплатную утилиту RAMMap из пакета Sysinternals
  2. Запустите от имени администратора
  3. Вкладка Use Counts покажет, какой тип памяти «съедается»:
    • Mapped File — проблемы с кэшем файловой системы
    • Process Private — конкретное приложение с утечкой
    • Nonpaged Pool — драйвер с багом (часто антивирусы, VPN)
       

Настройка файла подкачки:

  1. Win + R → sysdm.cpl → Enter
  2. Вкладка Дополнительно → Быстродействие → Параметры
  3. Вкладка Дополнительно → Виртуальная память → Изменить
  4. Снимите галку «Автоматически выбирать объём»
  5. Укажите Исходный размер и Максимальный размер вручную:
    • Для 8 ГБ ОЗУ → 8192 МБ (оба значения одинаковые)
    • Для 16 ГБ ОЗУ → 4096-8192 МБ

Распространённая ошибка: полностью отключать файл подкачки нельзя. Некоторые приложения (Adobe, игры на движке Unreal) и системные дампы памяти требуют его наличия, даже при 32+ ГБ ОЗУ.

Причина 2: Большие объёмы временных файлов

Как проявляется: Диск грузится при запуске системы, запуске обновлений, установке программ. В Диспетчере задач процесс TiWorker.exe, TrustedInstaller.exe или svchost.exe пишет десятки МБ/с в папку C:\Windows\SoftwareDistribution.

 
Типичные «мусорные» папки:

ПутьЧто хранитНормальный размер
C:\Windows\TempСистемные временные файлыдо 100 МБ
C:\Users\<user>\AppData\Local\TempВременные файлы пользователядо 500 МБ
C:\Windows\SoftwareDistribution\DownloadКэш обновлений Windowsдо 2-3 ГБ
C:\Windows\PrefetchДанные предварительной загрузкидо 100 МБ
C:\Users\<user>\AppData\Local\Microsoft\Windows\INetCacheКэш Edge/IEдо 1 ГБ

Диагностика:

Запустите WinDirStat или TreeSize Free — они покажут, какие папки занимают больше всего места. Обращайте внимание на аномально разросшиеся директории в AppData и Temp.
 
Безопасная очистка:

:: Запустить в командной строке от имени администратора
:: Остановка службы обновлений
net stop wuauserv
net stop bits

:: Очистка кэша обновлений
del /q /s C:\Windows\SoftwareDistribution\Download\*
del /q /s C:\Windows\Temp\*

:: Перезапуск служб
net start wuauserv
net start bits

Для регулярной очистки используйте встроенный инструмент Контроль памяти (Windows 10 1803+ и Windows 11):

  • Параметры → Система → Память → включите Контроль памяти
  • Настройте расписание: ежемесячная очистка + удаление файлов из корзины старше 30 дней

Нюанс: папку Prefetch трогать не стоит — она содержит данные для ускорения запуска программ. Её очистка даст временный выигрыш в 50-100 МБ, но замедлит запуск приложений на первые 2-3 дня.

Причина 3: Чрезмерная активность браузера

Как проявляется: Диск загружается при работе в браузере, особенно с большим количеством вкладок. Процесс chrome.exe, msedge.exe или firefox.exe активно читает/пишет на диск.

Почему это происходит:

  1. Кэш браузера — каждая загруженная страница сохраняется на диск
  2. Расширения — некоторые адд-оны постоянно пишут логи или обновляют локальные базы (особенно блокировщики рекламы с большими списками фильтров)
  3. Профили с большим количеством закладок/истории — SQLite-базы данных разрастаются и тормозят
  4. Режим «экономии памяти» в Chrome/Edge — выгружает вкладки в файл подкачки

Диагностика:

В Chrome/Edge откройте встроенный диспетчер:

  • Нажмите Shift + Esc (или меню → Дополнительные инструменты → Диспетчер задач)
  • Отсортируйте по столбцу Disk Read/Write
  • Посмотрите, какая именно вкладка или расширение грузит диск

Решения по приоритету:

  1. Очистка кэша (временный эффект):
    • Ctrl + Shift + Del → Очистить кэш за всё время
  2. Отключение проблемных расширений:
    • chrome://extensions/ → выключите все, включайте по одному и отслеживайте нагрузку
  3. Перемещение профиля на SSD (если браузер установлен на HDD):
    • Перенесите папку профиля в C:\Users\<user>\AppData\Local\Google\Chrome\User Data
    • Или установите браузер на SSD полностью
  4. Ограничение количества вкладок:
    • Используйте расширения типа OneTab или The Great Suspender для сворачивания неиспользуемых вкладок
    • В Chrome 115+ включите Memory Saver в разделе chrome://settings/performance

Осторожно с «ускорителями браузеров»: сторонние утилиты вроде CCleaner при агрессивной очистке могут повредить SQLite-базу закладок и истории. Перед очисткой экспортируйте закладки в HTML-файл.

Причина 4: Фоновые процессы и автозагрузка

Как проявляется: Диск загружается на 100% сразу после включения ПК и не отпускает 5-15 минут. В Диспетчере задач видны десятки процессов от разных производителей.

Типичные «злоумышленники»:

ПроцессПрограммаПроблема
Dropbox.exe, OneDrive.exeОблачные хранилищаИндексация и синхронизация файлов при запуске
Steam.exe, EpicGamesLauncher.exeИгровые лаунчерыПроверка обновлений всех установленных игр
Spotify.exeМузыкальный стримингОчистка кэша и предзагрузка
Adobe Creative Cloud.exeПакет AdobeФоновые обновления и телеметрия
McAfee*, Norton*, Kaspersky*АнтивирусыПолное сканирование при запуске

Диагностика автозагрузки:

  1. Ctrl + Shift + Esc → вкладка Автозагрузка (в Windows 11 — иконка спидометра слева)
  2. Отсортируйте по столбцу Влияние на запуск
  3. Обратите внимание на программы с высоким и средним влиянием

Отключение ненужных программ:

  • В Диспетчере задач: правой кнопкой → Отключить
  • Через Параметры → Приложения → Автозагрузка (Windows 11)

Расширенная очистка через msconfig:

  1. Win + R → msconfig → вкладка Службы
  2. ✅ Поставьте галку Не отображать службы Майкрософт (критически важно!)
  3. Отключите службы от сторонних производителей, которые вам не нужны
  4. Перезагрузите ПК
     

Программы, которые стоит оставить в автозагрузке:

  • Драйверы аудио и видео (Realtek, NVIDIA, AMD)
  • Антивирус (один, не несколько)
  • Синхронизаторы паролей (1Password, Bitwarden)
  • Утилиты для ноутбука (управление питанием, тачпадом)

Совет: Если сомневаетесь, нужна ли программа — откройте процесс ShouldIRemoveIt.com или AnswerThePublic.com с именем процесса. Там есть разбор каждого приложения: что делает и безопасно ли отключать.

Причина 5: Работа виртуальных машин

Как проявляется: Диск уходит в 100% при запуске VirtualBox, VMware, Hyper-V или WSL2. В Диспетчере задач процесс VBoxHeadless.exe, vmware-vmx.exe или Vmmem потребляет сотни МБ/с.

Почему виртуалки так грузят диск:

  1. Образы дисков (VDI/VMDK/VHDX) — это огромные файлы (10-100 ГБ), и каждое обращение гостевой ОС к «своему диску» транслируется в операции чтения-записи на хосте.
  2. Снэпшоты — каждый снимок создаёт отдельный дельта-файл, и система должна читать цепочку из нескольких файлов для каждого запроса.
  3. WSL2 использует виртуальный диск VHDX, который динамически растёт и не освобождает место автоматически.
     

Оптимизация VirtualBox:

  1. Выделите ВМ не более 50% от физической ОЗУ хоста
  2. В настройках ВМ → Система → включите Включить PAE/NX
  3. В разделе Дисплей → Видеопамять → минимум 64 МБ
  4. В разделе Носители → выберите Тип: SSD для виртуального диска (даже если у вас HDD) — это оптимизирует стратегию кэширования
  5. Используйте фиксированный размер VDI вместо динамического — меньше фрагментации

 
Оптимизация WSL2:
Создайте файл .wslconfig в папке пользователя (C:\Users\<user>\.wslconfig):

[wsl2]
memory=4GB
processors=2
swap=2GB
localhostForwarding=true

[experimental]
autoMemoryReclaim=gradual

Параметр autoMemoryReclaim (в Windows 11) автоматически освобождает память WSL2, когда она не нужна, и снижает свопинг на диск.
 
Компактизация диска WSL2:
WSL2 не освобождает место на хосте после удаления файлов внутри Linux. Периодически выполняйте:

# Остановить WSL
wsl --shutdown

# Сжать виртуальный диск (путь к ext4.vhdx)
# Обычно: C:\Users\<user>\AppData\Local\Packages\<distro>\LocalState\ext4.vhdx
Optimize-VHD -Path "C:\path\to\ext4.vhdx" -Mode Full

Общее правило: виртуальные машины должны храниться на SSD. Запуск ВМ с HDD — гарантированный источник 100% загрузки, особенно при работе с IDE/SATA-контроллерами внутри гостя.

Важно для Windows 11: Hyper-V и VBS (Virtualization-Based Security) используют аппаратную виртуализацию постоянно. Если вы не используете ВМ, но включили «Изоляцию ядра» в Безопасности Windows, фоновая нагрузка на диск возрастает на 5-15%. Отключение имеет смысл только на слабых ПК — подробнее читайте в этом разделе.

Итог раздела

Программные причины 100% загрузки диска — самые частые и самые легкоустранимые. Если вы прошли все 5 пунктов, а проблема осталась, с вероятностью 90% корень кроется в системных службах  или драйверах.
 
Чек-лист для самопроверки:

  • Свободно не менее 20% ОЗУ в простое
  • Папки Temp и SoftwareDistribution очищены
  • В автозагрузке менее 10 сторонних программ
  • ВМ запущены только при необходимости
  • Виртуальные диски хранятся на SSD (если есть ВМ)

Службы Windows

Служебные процессы Windows запускаются от имени SYSTEM и часто невидимы обычному пользователю — в Диспетчере задач они маскируются под svchost.exe или System. Именно поэтому 100% загрузка диска без очевидного виновника чаще всего связана с ними. Разберём пять служб, которые чаще всего вызывают проблемы.
 

Отключение индексации (Windows Search)

Служба Windows Search строит индекс файлов, чтобы поиск через меню «Пуск» и Проводник работал мгновенно. На SSD с этим нет проблем, но на HDD индексация превращается в постоянный поток мелких операций чтения — головка диска хаотично перемещается между тысячами файлов.
 
Процесс службы называется SearchIndexer.exe. Если в Мониторе ресурсов вы видите, что он обращается к документам, почте или архивам в пользовательских папках — это ваш случай.

 
Временное отключение (для диагностики):
 
Откройте PowerShell от имени администратора и выполните:

Stop-Service WSearch
Set-Service WSearch -StartupType Disabled

Понаблюдайте за нагрузкой 10-15 минут. Если диск успокоился — проблема точно в индексации.
 
Правильное решение — не отключать, а настроить:
 
Полное отключение Windows Search ломает поиск в Outlook, Проводнике и некоторых UWP-приложениях. Вместо этого сузьте область индексации:

  1. Откройте Параметры → Конфиденциальность и безопасность → Поиск в Windows
  2. Переключите режим с Классический на Расширенный только если нужно — или наоборот, с Расширенного на Классический, если индексация вышла из-под контроля
  3. В блоке Исключённые папки добавьте директории с большим количеством мелких файлов: архивы, исходный код, виртуальные машины, резервные копии
  4. Через Панель управления → Параметры индексации → Изменить снимите галочки с дисков, которые не нуждаются в быстром поиске

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

Отключение SysMain (бывший Superfetch)

SysMain анализирует, какие приложения вы запускаете чаще всего, и предварительно подгружает их код в оперативную память. Идея здравая: когда вы откроете программу, она запустится быстрее. Но реализация имеет два системных бага.
 
Первый — служба иногда зацикливается на операциях ввода-вывода и генерирует бесконечную очередь запросов. Второй — при нехватке ОЗУ SysMain конкурирует за память с активными приложениями, и система начинает свопить на диск то, что служба же и загрузила.
 
Диагностика:
 
В Диспетчере задач процесс SysMain может не отображаться явно — нагрузка уходит в System или Service Host: Local System. Поэтому отключение службы используется и как диагностика: если после остановки нагрузка падает, причина найдена.
 
Отключение через службы:

  1. Win + R → services.msc
  2. Найдите SysMain (в Windows 10 до версии 1809 — Superfetch)
  3. Остановите службу и установите тип запуска Отключена
  4. Перезагрузите компьютер

Отключение через реестр (если интерфейс служб недоступен, например, в урезанных сборках):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain]
"Start"=dword:00000004

Сохраните как .reg файл и запустите двойным кликом.
 

Нюанс для разных типов накопителей. На HDD с 4-8 ГБ ОЗУ отключение SysMain часто даёт заметный прирост отзывчивости — диск перестаёт молотить в фоне. На SSD с 16+ ГБ ОЗУ эффект нейтральный, а в некоторых сценариях (частый запуск тяжёлых приложений) отключение даже замедляет работу. Тестируйте на своей конфигурации минимум 2-3 дня перед тем, как принимать окончательное решение.

Отключение телеметрии и Connected User Experiences

Служба Connected User Experiences and Telemetry (в старых сборках — Diagnostics Tracking Service, процесс DiagTrack) собирает диагностические данные о работе системы и отправляет их в Microsoft. На HDD она создаёт постоянную фоновую запись в папку C:\ProgramData\Microsoft\Diagnosis.
 
Отдельно с ней связан процесс CompatTelRunner.exe — совместимость телеметрии, который сканирует установленные программы и проверяет их совместимость с обновлениями Windows. Именно он часто является источником 100% загрузки при простое: служба дожидается, пока пользователь «ничего не делает», и начинает инвентаризацию.
 
Диагностика:
 
Откройте Монитор ресурсов и посмотрите, пишет ли CompatTelRunner.exe или DiagTrack в файлы с расширением .etl внутри C:\ProgramData\Microsoft\Diagnosis\ETLLogs. Если да и объём записи измеряется мегабайтами в минуту — это ваш виновник.
 
Варианты действий:
 
В Windows 10/11 Pro и Enterprise можно ограничить телеметрию через групповые политики:

  1. Win + R → gpedit.msc
  2. Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Сбор данных для сборки и предварительные сборки
  3. Откройте Разрешить телеметрию (в новых сборках — Разрешить диагностические данные)
  4. Установите значение Отключено или уровень Безопасность (только для Enterprise/Education)

В Windows 10/11 Home групповых политик нет. Приходится отключать саму службу:

sc stop DiagTrack
sc config DiagTrack start= disabled
sc stop dmwappushservice
sc config dmwappushservice start= disabled

Вторая команда отключает службу рассылки WAP-сообщений, которая работает в связке с телеметрией.
 
Полностью избавиться от телеметрии в домашних редакциях Windows нельзя — даже после отключения служб часть данных отправляется через планировщик заданий. Если цель — приватность, используйте утилиту O&O ShutUp10++ (бесплатная, портативная). Она выключает телеметрию на уровне реестра и планировщика без необходимости править десятки веток вручную.
 

Отключение телеметрии не влияет на получение обновлений безопасности. Но в корпоративных сетях с WSUS и SCCM это может нарушить работу аналитики обновлений — согласуйте действие с администратором.

Остановка Windows Performance Recorder (WPR)

WPR — это инструмент для сбора трассировки производительности, который входит в состав Windows Performance Toolkit. Сам по себе он безобиден, но имеет неприятную особенность: если запись трассы была запущена и не завершена корректно (например, после зависания утилиты или принудительной перезагрузки), WPR продолжает писать данные на диск в фоне, даже когда его окно закрыто.
 
Процесс называется WPR.exe или xperf.exe. Объём записи может достигать гигабайтов в час — трассы ETW (Event Tracing for Windows) фиксируют каждое системное событие.
 
Как проверить: wpr -status

Если команда возвращает информацию об активной сессии с именем профиля и временем работы — WPR пишет. Если выводится сообщение об отсутствии активных коллекторов — служба не при делах.
 
Остановка активной сессии: wpr -cancel

Эта команда прерывает запись без сохранения файла трассы. Если вы хотите сохранить собранные данные для анализа, используйте wpr -stop output.etl "описание".
 
Ручное удаление оставшихся файлов:
 
Если WPR уже остановлен, но на диске остались огромные файлы трасс, проверьте директории:

  • C:\Users\<user>\AppData\Local\Temp\*.etl
  • C:\PerfLogs\
  • Рабочий стол и папка «Загрузки» — туда часто сохраняют трассы по умолчанию

Удалите .etl файлы старше нескольких дней. Свежие оставьте на случай, если вы сами запустили диагностику.
 
Профилактика:
 
Перед запуском WPR всегда указывайте ограничение по размеру или времени. В графическом интерфейсе утилиты это опция Detail level → Light вместо Verbose, а в командной строке — флаг -filemode circular с ограничением размера буфера. Иначе одна диагностическая сессия может заполнить системный диск за несколько часов.

Приостановка обновлений Windows

Центр обновления Windows использует сразу несколько процессов: wuauserv (основная служба), bits (фоновая передача файлов), TrustedInstaller (установка), TiWorker (обслуживание компонентов). Когда система решает, что пора обновляться, все они включаются одновременно и создают комбинированную нагрузку на диск.
 
Особенно агрессивно ведут себя накопительные обновления, которые выходят каждый второй вторник месяца, и крупные полугодовые апдейты (для Windows 11 это версии 23H2, 24H2 и далее). Скачивание может занимать 2-8 ГБ, распаковка — ещё столько же на системном диске.
 
Временная пауза через интерфейс:
 
Windows 10 и 11 позволяют официально приостановить обновления на срок до 5 недель.

  • Windows 10: Параметры → Обновление и безопасность → Центр обновления Windows → Приостановить обновления на 7 дней (кнопку можно нажать до 5 раз подряд)
  • Windows 11: Параметры → Центр обновления Windows → Приостановить обновления → выберите срок от 1 до 5 недель

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

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"NoAutoUpdate"=dword:00000001

Эта настройка запрещает автоматическое скачивание, но оставляет возможность запустить проверку обновлений вручную. Удобно для рабочих станций, где обновления ставятся по расписанию в нерабочее время.
 
Отключение через службы (крайняя мера):

net stop wuauserv
net stop bits
net stop dosvc
sc config wuauserv start= disabled
sc config bits start= disabled
sc config dosvc start= disabled

Третья команда отключает Delivery Optimization — службу P2P-раздачи обновлений между компьютерами в локальной сети и через интернет. Именно она часто является скрытым источником нагрузки: ваш ПК может не только скачивать обновления, но и раздавать их соседям.

Пример отключения Центра обновления Windows через GUI оснастки Службы:


Отключение службы Центра обновления Windows

Что происходит при полном отключении:
 
Система перестаёт получать не только функциональные улучшения, но и патчи безопасности. Это допустимо на коротких промежутках (несколько недель во время важного проекта), но опасно в долгосроке. Рекомендуемый компромисс — настроить активные часы и расписание перезагрузок так, чтобы обновления устанавливались ночью или в выходные. В Windows 11 это делается через Параметры → Центр обновления Windows → Дополнительные параметры → Активные часы.

Сводная таблица: какую службу отключать в зависимости от симптома

СимптомСлужбаДействие
Диск молотит при поиске файлов, открывании папок с документамиWindows SearchНастроить исключения, не отключать полностью
100% загрузки сразу после включения, потом отпускаетSysMainОтключить на HDD, оставить на SSD
Нагрузка в простое, пишет в ProgramData\Microsoft\DiagnosisDiagTrack (телеметрия)Отключить через gpedit или O&O ShutUp10++
WPR.exe пишет гигабайты .etl файловWindows Performance Recorderwpr -cancel и удалить оставшиеся трассы
Скачивание и установка обновлений во время работыWindows Update + BITSПриостановить на 1-5 недель, настроить активные часы

Если ни одна из перечисленных служб не объясняет 100% загрузку, проблема с высокой вероятностью уходит в драйверы или аппаратную часть диска.

Аппаратные и драйверные проблемы

Когда программные причины и службы исключены, остаётся два направления: драйверы, через которые Windows общается с железом, и само железо. Эти проблемы коварны тем, что симптомы часто маскируются под софтовые — диск вроде бы исправен, SMART молчит, а система виснет намертво. Начнём с драйверов, потому что их исправление ничего не стоит и занимает минуты.

Обновление драйверов контроллера SATA AHCI

Это самая недооценённая причина 100% загрузки диска в Windows 10 и 11, и о ней редко пишут в популярных гайдах. Суть в известном баге стандартного драйвера StorAHCI.sys, который Microsoft поставляет через Windows Update.
 
Драйвер поддерживает технологию MSI (Message Signaled Interrupts) — современный способ общения контроллера с процессором через сообщения вместо физических линий прерываний. На большинстве чипсетов это работает отлично, но на некоторых конфигурациях (особенно чипсеты AMD A-серии, старые Intel 100/200 серии, отдельные контроллеры ASMedia) реализация MSI приводит к тому, что прерывания теряются. Windows ждёт ответа от диска, не получает его, ставит новые запросы в очередь — и диск уходит в 100% загрузки при нулевой реальной скорости.
 
Диагностируется это по характерной картине в Мониторе ресурсов активное время 100%, очередь растёт, скорость передачи близка к нулю. В Диспетчере устройств контроллер при этом определяется как Стандартный контроллер SATA AHCI — это верный признак, что работает именно StorAHCI, а не драйвер от производителя чипсета.
 
Первый шаг — заменить стандартный драйвер на оригинальный.
 
Определите модель материнской платы через msinfo32 (поле «Модель основной платы») или через CPU-Z. Затем на сайте производителя (ASUS, MSI, Gigabyte, ASRock) найдите раздел драйверов для вашей модели и скачайте пакет Chipset или SATA/Storage. После установки и перезагрузки контроллер должен определиться как Intel RST, AMD RAID/AHCI или аналогично — уже не «Стандартный». В 70% случаев проблема уходит на этом этапе.
 
Если оригинальный драйвер не помог, отключаем MSI вручную.
 
Это известное решение, описанное в своё время на Tom’s Hardware и подтверждённое тысячами пользователей. Потребуется правка реестра в ветке конкретного PCI-устройства.
 
Сначала найдём путь к контроллеру. Откройте PowerShell от администратора: Get-WmiObject Win32_IDEController | Select Name, PNPDeviceID

В выводе увидите строку вроде PCI\VEN_8086&DEV_A102&SUBSYS_... — это и есть ваш контроллер. Скопируйте полный идентификатор PNPDeviceID.
 
Далее откройте реестр (regedit) и перейдите по пути: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\<ваш PNPDeviceID>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties

Внутри найдите параметр MSISupported типа REG_DWORD и измените значение с 1 на 0. Перезагрузите компьютер. Драйвер StorAHCI переключится на классические line-based interrupts, и потерянные прерывания перестанут вешать очередь диска.
 
Аналогичную правку можно применить и к NVMe-контроллеру, если проблема наблюдается с SSD. Путь будет таким же, только в разделе Enum\PCI\ нужно выбрать устройство с VEN_ вашего NVMe-производителя (Samsung, WD, Kingston и т.д.).
 
Чего делать не стоит. Менять storahci.sys на файл из старой сборки Windows, использовать «драйвер-паки» вроде DriverPack Solution и отключать AHCI в BIOS в пользу IDE-режима. Первое чревато нестабильностью после обновлений, второе устанавливает непроверенные версии драйверов, третье отключает NCQ и горячую замену — вы потеряете в производительности и функциональности.

Проверка здоровья диска (SMART)

S.M.A.R.T. — это встроенная в каждый современный диск система самодиагностики, которая ведёт учёт десятков параметров: от температуры до количества ошибок чтения. Windows сама по себе показывает только бинарный статус «ОК / Predict Failure», поэтому для нормальной диагностики нужна сторонняя утилита. Стандарт де-факто здесь — CrystalDiskInfo (бесплатная, портативная, есть на русском).
 
Запустите утилиту и посмотрите на общий статус в левом верхнем углу. Зелёный «Хорошо» ещё не гарантирует отсутствия проблем — нужно смотреть конкретные атрибуты. Вот те, что критичны для диагностики 100% загрузки.

Атрибут (ID)НазваниеЧто означает ненулевое Raw Value
05Reallocated Sectors CountДиск нашёл битые сектора и переназначил их из резервной области. Пока резерв не исчерпан — работает, но деградирует
C5Current Pending Sector CountСектора, которые диск не смог прочитать и планирует переназначить. Главная причина зависаний при обращении к конкретным файлам
C6Uncorrectable Sector CountСектора, которые не удалось восстановить. Данные с них потеряны, файловая система может быть повреждена
01Read Error RateЧастота ошибок при чтении. У Seagate и Samsung SSD значения Raw могут быть большими даже на здоровых дисках — смотрите нормализованное Value
C7UltraDMA CRC Error CountОшибки передачи по SATA-кабелю. Растущее значение — сигнал проверить или заменить кабель
B1 / B2Wear Leveling / Reallocated Event Count (SSD)Износ ячеек SSD и количество событий переназначения. На старых SSD с большим пробегом приближает момент отказа контроллера

Атрибут C5 (Current Pending Sector) — наиболее частый виновник периодических зависаний диска на 100%. Механизм такой: система пытается прочитать файл, попадает на сбойный сектор, контроллер диска начинает повторные попытки чтения (до 30-50 раз), и на это время весь диск оказывается занят. В Диспетчере задач это выглядит как кратковременный скачок до 100% без видимой причины.
 
Если у вас HDD и атрибуты 05, C5, C6 показывают ненулевые значения, сделайте резервную копию важных данных до любых операций с chkdsk. Утилита проверки диска (следующий раздел) пытается читать каждый сектор многократно, и на деградирующем диске это может ускорить его окончательный выход из строя.
 
Для SSD критичен общий процент износа, который CrystalDiskInfo показывает в строке Health Status и Life Left. Если осталось менее 10%, контроллер переводит часть ячеек в read-only, и это тоже может проявляться как странная нагрузка на диск — система пытается записать, а контроллер отвечает отказом или перенаправлением.

Проверка и исправление файловой системы (chkdsk)

Утилита chkdsk проверяет два разных уровня: структуру файловой системы NTFS (таблицы MFT, индексы, атрибуты) и физическую поверхность диска. Эти уровни задействуются разными ключами, и путать их нельзя.
 
chkdsk C: /f — проверяет только файловую систему. Работает относительно быстро (5-20 минут на системном диске), не трогает поверхность, исправляет логические ошибки: потерянные кластеры, неправильные ссылки в MFT, повреждённые индексы каталогов. Если 100% загрузка вызвана битыми метаданными NTFS, этого ключа обычно достаточно.
 
chkdsk C: /f /r — добавляет к проверке файловой системы сканирование всей поверхности диска на предмет битых секторов и попытку восстановить данные из них. На HDD объёмом 1-2 ТБ операция занимает 3-8 часов, на SSD — меньше, но тоже ощутимо. Ключ /r неявно включает /f, поэтому писать оба не обязательно, но и не вредно для наглядности.

Скриншот с ключами запуска утилиты:

Вывод справки утилиты chkdsk

 
На системном диске chkdsk не может запуститься сразу, потому что том занят. Утилита спросит, запланировать ли проверку на следующую перезагрузку — отвечайте Y. После перезагрузки Windows выполнит проверку до запуска интерфейса, и вы увидите текстовый экран с прогрессом. Не прерывайте процесс принудительной перезагрузкой: на середине проверки файловая система находится в неконсистентном состоянии, и жёсткий сброс питания может превратить мелкие ошибки в крупные.
 
Для несистемных дисков (D:, E: и т.д.) проверку можно запустить сразу из командной строки администратора: chkdsk D: /f /r

Альтернатива для быстрых проверок — PowerShell-команда Repair-Volume, которая делает то же самое, но с более удобным выводом:

Repair-Volume -DriveLetter C -Scan
Repair-Volume -DriveLetter C -SpotFix

Флаг -Scan запускает онлайн-проверку без размонтирования тома, -SpotFix — исправление найденных ошибок на лету, насколько это возможно. Для полной проверки с размонтированием используйте -OfflineScanAndFix, но на системном диске это приведёт к уходу в перезагрузку так же, как классический chkdsk.
 
Когда chkdsk находит и исправляет сотни ошибок, а через неделю картина повторяется — это аппаратная проблема, а не программная. Файловая система не ломается сама по себе; её повреждают сбои чтения-записи на уровне железа. В таком случае chkdsk становится не решением, а симптомом — пора менять диск или как минимум кабель SATA (если атрибут C7 в SMART растёт).

Когда нужна замена HDD на SSD

Этот раздел написан для тех, у кого системный диск — механический HDD. Если вы уже на SSD и испытываете 100% загрузку, проблема не в типе накопителя, а в драйверах, софте или браке конкретного экземпляра — возвращайтесь к предыдущим разделам.
 
HDD стал узким местом современных Windows задолго до выхода одиннадцатой версии. Операционная система и браузеры проектируются в расчёте на SSD: множество мелких параллельных чтений, фоновая индексация, кэши, упреждающая загрузка. Механический диск физически не способен обрабатывать такой поток — головка не успевает перемещаться между дорожками, и очередь запросов растёт. Даже полностью исправный HDD на 7200 оборотов при типичной рабочей нагрузке Windows 11 будет периодически уходить в 100% активного времени. Это не баг, это физика.
 
Признаки того, что апгрейд на SSD даст результат:
 
Ваш HDD издаёт характерный «треск» при активной работе — это головка мечется между дорожками, обрабатывая очередь случайных запросов. Загрузка Windows от нажатия кнопки питания до рабочего стола занимает больше 60-90 секунд. Запуск браузера, Проводника или любого тяжёлого приложения сопровождается десятисекундным ожиданием. В Диспетчере задач во вкладке Производительность активное время диска регулярно достигает 100% даже без тяжёлых задач, а очередь из раздела 1.3 постоянно держится выше 2.
 
В этих случаях замена диска — не косметическое улучшение, а переход в другую лигу. Бюджетный SATA-SSD на 500 ГБ (Crucial MX500, Samsung 870 EVO, WD Blue SA510) стоит примерно как два похода в кафе и устраняет проблему 100% загрузки полностью — не маскирует, не уменьшает, а делает физически невозможной при обычных рабочих нагрузках.
 
NVMe или SATA? Если у вас материнская плата с разъёмом M.2 и поддержкой PCIe 3.0 или выше — берите NVMe-накопитель (Samsung 980, WD Blue SN570/SN580, Kingston NV2). Разница в цене с SATA минимальна, а скорость последовательного чтения выше в 5-7 раз, случайного — в 2-3 раза. Если M.2 нет или занят — SATA-SSD тоже отличный вариант, его производительности с запасом хватает для повседневной работы.
 
Что сделать перед заменой. Клонируйте текущий HDD на новый SSD утилитой от производителя (Samsung Data Migration, Acronis True Image для Crucial/WD, Macrium Reflect Free). Это сохранит всю систему, программы и настройки — не придётся переустанавливать Windows с нуля. После клонирования в BIOS/UEFI установите новый диск первым в порядке загрузки и убедитесь, что контроллер работает в режиме AHCI, а не IDE/Legacy.
 
После установки SSD. Проверьте, что Windows включила команду TRIM — она сообщает накопителю, какие блоки данных больше не нужны, и позволяет контроллеру заранее подготовить их к записи. В PowerShell: fsutil behavior query DisableDeleteNotify

Должно вернуться DisableDeleteNotify = 0 — это значит, TRIM активен. Если вернётся 1, включите вручную: fsutil behavior set DisableDeleteNotify 0.
 
Ещё один нюанс, про который забывают. SSD критично не заполнять более чем на 80-85% — при близком к полному заполнении диске контроллер теряет пространство для wear leveling, скорость записи падает в разы, а износ ячеек ускоряется. Если берёте диск на 256 ГБ, оставьте 30-40 ГБ свободными под системные нужды и не храните там архивы и медиафайлы.
 
Последний штрих — отключите дефрагментацию для SSD, если она вдруг оказалась включена. Windows обычно определяет тип накопителя сама и переключается на оптимизацию через TRIM, но после клонирования с HDD иногда остаётся старое расписание. Проверьте: Параметры → Система → Память → Дополнительные параметры хранилища → Оптимизация дисков. Для SSD должно быть написано «Оптимизация» (это TRIM), а не «Дефрагментация».
 
После перехода на SSD 100% загрузка диска в штатных сценариях Windows уходит как класс проблем. Если она всё равно появляется — это уже точно софтовая причина или брак конкретного накопителя, который нужно возвращать по гарантии.

Безопасность и конфиденциальность

Функции, которые Microsoft позиционирует как заботу о пользователе — защита, персонализация, синхронизация, — на деле требуют постоянных дисковых операций. На мощных системах это незаметно, на бюджетных конфигурациях с HDD превращается в фоновый источник нагрузки. Разберём четыре направления, которые стоит проверить после основных подозреваемых.

Временное отключение антивируса (для диагностики)

Антивирус работает на уровне ядра и перехватывает каждую операцию ввода-вывода, чтобы проверить файл до того, как он будет открыт. Это создаёт двойную нагрузку: антивирус читает файл сам и заставляет систему читать его повторно уже для целевого приложения. На HDD с большим количеством мелких файлов (исходный код, почтовые базы, архивы) эффект становится заметным.
 
Отключать защиту стоит исключительно как диагностический приём, на 10-15 минут, с отключённым интернетом. Если после отключения нагрузка падает — проблема в антивирусе, и её нужно решать настройкой, а не постоянной деактивацией.
 
Встроенный Microsoft Defender отключается через Безопасность Windows → Защита от вирусов и угроз → Параметры защиты от вирусов → выключить Защиту в реальном времени. Сторонние антивирусы (Касперский, ESET, Dr.Web) имеют аналогичный пункт в трее по правому клику на иконке.
 
Что смотреть после отключения. В Мониторе ресурсов пропадаёт активность процессов MsMpEng.exe (Defender), avp.exe (Касперский), ekrn.exe (ESET), ns.exe (Norton). Если один из них был источником нагрузки, не спешите сносить антивирус — добавьте проблемные папки в исключения. Для разработчиков это папки с проектами и node_modules, для дизайнеров — рабочие каталоги с исходниками, для геймеров — папки Steam и модов. Исключения настраиваются в разделе Защита от вирусов → Исключения.
 
Возвращать защиту нужно сразу после теста. Работать без антивируса в сети дольше нескольких минут — неоправданный риск, особенно на Windows 11, где эксплойты через браузер и Office-документы встречаются регулярно.

Для примера настройки в Symantec Endpoint Protection:

 

Глобальные настройки в Symantec Endpoint Protection

 

Настройки автоматической защиты в Symantec Endpoint Protection

 

Настройка параметров конфиденциальности

Windows 10 и 11 по умолчанию собирают диагностические данные, показывают персонализированную рекламу в меню «Пуск» и в настройках, подгружают рекомендации из Microsoft Store. Каждая из этих функций — это фоновые HTTP-запросы и запись в кэш на диске. Про телеметрию как службу мы говорили в соответствующем разделе, здесь про оставшееся.
 
Откройте Параметры → Конфиденциальность и безопасность (в Windows 10 — просто Конфиденциальность). Пройдитесь по пунктам слева. Особое внимание трём разделам.
 
Общие — выключите все четыре переключателя: идентификатор рекламы, отслеживание запуска приложений, фильтр SmartScreen для приложений из Store, предложения контента. Каждый из них генерирует фоновые запросы к серверам Microsoft.
 
Диагностика и отзывы — переключите объём данных на Обязательные (в Windows 10 это «Базовые»), отключите удаление черновиков и улучшенный поиск.

 

Внизу есть кнопка Удалить диагностические данные — нажмите её, чтобы очистить уже накопленный кэш.

Изменение параметров конфиденциальности Windows
 
Рекомендации и предложения — в Windows 11 этот раздел разбросан по разным меню. Отключите «Показывать рекомендуемые приложения», «Предлагать способы завершения настройки», «Получать советы и предложения при использовании Windows». Все эти функции работают через фоновый процесс StartMenuExperienceHost.exe, который при активной персонализации может обращаться к диску несколько раз в минуту.
 
После всех переключений перезагрузитесь — часть настроек применяется не сразу. Эффект на HDD заметен по снижению фоновых «всплесков» нагрузки в простое.

Отключение уведомлений Windows

Центр уведомлений кажется безобидной функцией, но за ним стоит процесс ShellExperienceHost.exe и служба WpnService (Windows Push Notification Service). Они держат открытыми сокеты для push-уведомлений, записывают каждое входящее в локальную базу SQLite и генерируют всплывающие баннеры. На системах с десятками установленных приложений количество уведомлений растёт лавинообразно.
 
Отдельный раздражитель — советы Windows. Система анализирует ваше поведение и периодически предлагает «улучшения»: настроить OneDrive, попробовать новое приложение, завершить настройку учётной записи. Каждый совет — это фоновая проверка условий и генерация баннера.
 
Отключается это через Параметры → Система → Уведомления. Снимите галку с Получать советы и предложения при использовании Windows и Предлагать способы завершения настройки устройства — это убирает самые назойливые фоновые проверки. Ниже в списке приложений отключите уведомления от программ, которые вам не нужны в трее: игры, мессенджеры, которые вы открываете сами, лаунчеры.

Отключение уведомлений в Windows 10
 
Для радикального решения можно остановить саму службу уведомлений:

sc stop WpnService
sc config WpnService start= disabled

После этого Центр уведомлений в правом нижнем углу перестаёт обновляться, а иконка в трее становится неактивной. Подходит для рабочих станций, где push-уведомления не нужны в принципе. На домашнем ПК это лишнее — многие приложения (Teams, Skype, почта) полагаются на WpnService для доставки сообщений.

 

Отключение синхронизации OneDrive

OneDrive — один из самых частых скрытых виновников 100% загрузки диска, особенно после крупных обновлений Windows. Клиент работает в двух режимах: классическая синхронизация (файлы дублируются на диск и в облако) и Files On-Demand (файлы видны в Проводнике, но физически подгружаются при открытии). Оба режима создают нагрузку, но по-разному.
 
При классической синхронизации клиент держит открытым индекс всех файлов в папке OneDrive и при любом изменении — даже смене атрибута или метки времени — начинает пересчитывать хэши. В папках с тысячами мелких файлов (документы, фотографии, исходный код) это превращается в постоянный поток операций чтения. Процесс OneDrive.exe в Диспетчере задач может потреблять десятки МБ/с даже в «покое».
 
Files On-Demand добавляет к этому проблему плейсхолдеров. Виртуальные файлы хранятся как метаданные в NTFS-атрибутах, и каждое обращение к папке заставляет систему проверять статус каждого файла — доступен ли он локально, нужен ли апдейт метаданных, не изменился ли в облаке. На HDD с большим каталогом OneDrive это даёт стабильную фоновую нагрузку при каждом открытии Проводника.
 
Если OneDrive вам не нужен — удалите его полностью. В Windows 11 это делается через Параметры → Приложения → Установленные приложения → OneDrive → Удалить. В Windows 10 Home удаление сложнее, но можно остановить автозагрузку через Диспетчер задач → вкладка Автозагрузка → OneDrive → Отключить.
 
Если OneDrive нужен, но нагрузка раздражает — настройте выборочную синхронизацию. Правой кнопкой на иконке в трее → Параметры → Учётная запись → Выбрать папки. Снимите галки с папок, которые не нужны на этом ПК. Отдельно в разделе Синхронизация и резервное копирование → Дополнительные параметры включите Ограничение скорости отдачи и скачивания — это не уберёт нагрузку полностью, но сгладит пики.
 
Для корпоративных пользователей с большим объёмом данных в OneDrive разумнее использовать клиент OneDrive для бизнеса с настроенными политиками через Intune или групповые политики — там есть параметры для ограничения количества одновременно синхронизируемых файлов и отключения Files On-Demand для определённых библиотек.

Особенности для Windows 11

Windows 11 принесла не только визуальные изменения, но и архитектурные сдвиги в работе с подсистемой хранения. Если вы перешли с Windows 10 и столкнулись с возросшей нагрузкой на диск — это не случайность, а следствие новых механизмов безопасности и оптимизации, которые по-разному ведут себя на разных конфигурациях железа.

Что изменилось в управлении диском

Windows 11 унаследовала весь стек хранения от Windows 10, но добавила несколько слоёв поверх. Главное отличие — более агрессивное использование функций безопасности, требующих постоянной дисковой активности, и переработанный планировщик ввода-вывода, который лучше работает с NVMe, но может вести себя неожиданно на старых SATA-контроллерах.
 
DirectStorage API — технология, пришедшая из Xbox Series X. Позволяет играм загружать данные напрямую с NVMe-накопителя в видеопамять, минуя процессор и системную оперативную память. Для дисков это означает снижение нагрузки при загрузке игровых ассетов, но только если игра поддерживает API и у вас NVMe с драйвером, совместимым с DirectStorage 1.1+. На SATA SSD и HDD технология не работает — драйвер StorAHCI не поддерживает bypass.
 
Storage Sense 2.0 — улучшенная версия автоматической очистки диска. Если в Windows 10 она просто удаляла временные файлы по расписанию, то в Windows 11 добавился мониторинг свободного места в реальном времени и более агрессивная политика для файлов в OneDrive с Files On-Demand. Система может автоматически освобождать локальные копии файлов, к которым не обращались 30+ дней, переводя их обратно в облачный статус. Это создаёт периодические всплески записи метаданных NTFS.
 
Новый драйвер StorNVMe — Windows 11 содержит обновлённый стандартный драйвер для NVMe-контроллеров с улучшенной поддержкой множественных очередей команд и более точным управлением питанием. Но на некоторых ранних NVMe-накопителях (особенно PCIe 3.0 первых поколений) он может вызывать проблемы с переходом в режим пониженного энергопотребления, что проявляется как периодические «замирания» диска на 1-3 секунды с последующим скачком нагрузки.
 
Режимы энергосбережения Modern Standby — в ноутбуках с Windows 11 используется S0 Low Power Idle вместо классического S3 Sleep. Диск не отключается полностью, а переводится в режим низкого энергопотребления с сохранением контекста. При пробуждении система восстанавливает состояние через серию операций чтения, что на HDD может давать 10-20 секунд 100% загрузки даже без действий пользователя.

Быстрая проверка: ваша система готова к оптимизации?

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

ПараметрМинимум для Windows 11РекомендуетсяКак проверить
Тип дискаSSD (SATA или NVMe)NVMe PCIe 3.0+Диспетчер задач → Производительность → Диск → в заголовке указан тип
Режим контроллераAHCIAHCI или NVMemsinfo32 → Режим SATA
TPMВерсия 2.02.0 (дискретный или fTPM)tpm.msc → Сведения о производителе
Secure BootВключёнВключёнmsinfo32 → Состояние безопасной загрузки
Драйверы чипсетаОт производителя платыПоследняя версия с сайта AMD/IntelДиспетчер устройств → Системные устройства
Свободное место на C:20 ГБ64 ГБ+Проводник → Этот компьютер

Если ваш системный диск — HDD, Windows 11 будет работать, но с постоянной фоновой нагрузкой от индексации, телеметрии и обновлений. Это не баг, это архитектурное решение Microsoft: система проектировалась под SSD как стандарт. Решения два — либо мириться с периодическими 100% загрузки и применять оптимизации из раздела про программные причины выше, либо переходить на SSD.
 
Отдельный случай — ноутбуки с eMMC-накопителями (встроенная флеш-память, часто встречается в бюджетных моделях 32-64 ГБ). Технически это SSD, но с очень медленным контроллером и ограниченным ресурсом записи. Windows 11 на таких устройствах работает тяжело, и 100% загрузка при обновлениях или установке программ — норма. Единственное реальное решение — не использовать eMMC как системный диск, а перенести Windows на внешний SSD через USB 3.0 или заменить устройство.

Влияние VBS и изоляции ядра на производительность

Virtualization-Based Security (VBS) — технология, которая использует аппаратную виртуализацию для создания изолированной среды выполнения критических компонентов безопасности. В Windows 11 она включена по умолчанию на большинстве новых установок и устройств, соответствующих требованиям Secured-core PC.
 
VBS влияет на дисковую подсистему косвенно, через несколько механизмов. Изоляция ядра (Memory Integrity) — часть VBS, которая проверяет все драйверы режима ядра перед загрузкой и не позволяет непроверенному коду выполняться в привилегированном режиме. Каждая операция ввода-вывода проходит через дополнительные проверки, что добавляет 5-15% накладных расходов на процессор и, как следствие, увеличивает время отклика диска.
 
Credential Guard — ещё один компонент VBS, который изолирует учётные данные в виртуальной машине. При каждом обращении к сетевым ресурсам или защищённым файлам система выполняет дополнительные операции чтения из изолированного хранилища.
 
Hypervisor-protected Code Integrity (HVCI) — проверяет целостность кода ядра в реальном времени. На системах с большим количеством драйверов (особенно старых, без цифровой подписи EV) это может вызывать задержки при загрузке драйверов контроллеров хранения.

Как проверить, включена ли VBS

Откройте Безопасность Windows → Безопасность устройства → Изоляция ядра → Сведения об изоляции ядра. Если переключатель Целостность памяти включён — VBS активна. Альтернативно через PowerShell: Get-CimInstance -ClassName Win32_DeviceGuard -Namespace root\Microsoft\Windows\DeviceGuard

В выводе смотрите поле VirtualizationBasedSecurityStatus. Значение 2 означает, что VBS включена и работает.

Стоит ли отключать?

На современных процессорах (Intel 8-го поколения и новее, AMD Zen 2 и новее) с поддержкой MBEC (Mode-Based Execution Control) влияние VBS на производительность минимально — 2-5% в синтетических тестах, незаметно в реальной работе. На старых процессорах без MBEC эмуляция этой функции даёт падение производительности до 15-25%, что может проявляться как повышенная нагрузка на диск из-за замедления обработки очереди запросов.
 
Если у вас старый процессор и вы не работаете в корпоративной среде с требованиями безопасности, отключение VBS даст заметный прирост отзывчивости. Но это снижает защиту от атак типа kernel exploits и credential theft.

Отключение VBS

 Через реестр (требует перезагрузки):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard]
"EnableVirtualizationBasedSecurity"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity]
"Enabled"=dword:00000000

После перезагрузки также отключите Целостность памяти в интерфейсе Безопасности Windows.
 
Для корпоративных пользователей отключение VBS должно согласовываться с политикой безопасности организации. В доменных средах VBS часто управляется через групповые политики, и локальные изменения будут перезаписаны при следующем обновлении политик.

Специфика NVMe-накопителей в Windows 11

NVMe в Windows 11 работает иначе, чем в Windows 10, благодаря обновлённому драйверу StorNVMe и улучшенной поддержке множественных очередей команд. Но эти улучшения раскрываются только при правильных настройках, и многие пользователи с NVMe не получают заявленной производительности из-за типовых ошибок конфигурации.
 
Множественные очереди команд (Multi-Queue) — ключевая особенность NVMe. В отличие от SATA, где одна очередь на 32 команды, NVMe поддерживает до 65535 очередей с 65535 командами в каждой. Windows 11 использует это для параллельной обработки запросов от разных процессов, но только если драйвер правильно настроен.
 
Проверьте, используется ли стандартный драйвер StorNVMe или драйвер от производителя. В Диспетчере устройств раскройте Контроллеры хранилища и посмотрите на название. Если видите Стандартный контроллер NVM Express — это StorNVMe, он работает, но не использует все возможности накопителя. Скачайте драйвер с сайта производителя SSD (Samsung NVMe Driver, WD Dashboard с драйверами, Kingston SSD Manager) — они добавляют оптимизации для конкретных контроллеров и включают дополнительные функции управления питанием.
 
Управление питанием NVMe — отдельная история. NVMe-накопители поддерживают несколько уровней энергосбережения (APST — Autonomous Power State Transition). Windows 11 агрессивно использует эти уровни для экономии энергии в ноутбуках, но на некоторых комбинациях контроллеров и накопителей переход между уровнями вызывает задержки.
 
Симптом: периодические «замирания» системы на 1-3 секунды, особенно при переходе от простоя к активной работе. В Мониторе ресурсов это выглядит как скачок активного времени диска до 100% с последующим резким падением.

Решение — отключить ASPM (Active State Power Management) для NVMe

Через PowerShell от администратора:

powercfg /setacvalueindex scheme_current sub_none diskidle 0
powercfg /setactive scheme_current

Или через Панель управления → Электропитание → Настройка схемы электропитания → Изменить дополнительные параметры питания → Жёсткий диск → Отключать жёсткий диск через → установите 0 (никогда).
 
Для ноутбуков это увеличит расход батареи на 5-10%, но уберёт замирания. На настольных ПК отключение ASPM не влияет на энергопотребление заметно, но улучшает стабильность.
 
TRIM и оптимизация — Windows 11 автоматически запускает TRIM для NVMe через задачу оптимизации дисков. Но если вы клонировали систему с HDD или SATA SSD, расписание может остаться старым. Проверьте: Параметры → Система → Память → Дополнительные параметры хранилища → Оптимизация дисков. Для NVMe должно быть написано «Оптимизация» (это TRIM), а не «Дефрагментация». Расписание — еженедельно, этого достаточно.
 
Проблема с драйвером StorNVMe и MSI — аналогична багу StorAHCI, но встречается реже. Если вы наблюдаете 100% загрузку NVMe при нулевой скорости передачи, примените ту же правку реестра для отключения MSI, но в ветке для NVMe-контроллера:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\<VEN_xxxx&DEV_xxxx...>\
Device Parameters\Interrupt Management\MessageSignaledInterruptProperties
MSISupported = 0

Найти нужный VEN_xxxx&DEV_xxxx для NVMe можно через PowerShell:

Get-PnpDevice -Class SCSI | Where-Object {$_.FriendlyName -like "*NVMe*"} | Select-Object InstanceId

Температурный троттлинг — NVMe-накопители греются при интенсивной записи, и при достижении 70-80°C контроллер снижает скорость для охлаждения. Это не проявляется как 100% загрузка, но может вызывать периодические падения производительности. Проверьте температуру через CrystalDiskInfo или утилиту от производителя SSD. Если температура регулярно превышает 70°C под нагрузкой — установите радиатор на M.2-слот (стоит копейки, снижает температуру на 15-25°C).
 
Для NVMe критично использовать родные утилиты производителя для обновления прошивки. Samsung Magician, WD Dashboard, Kingston SSD Manager не только обновляют firmware, но и применяют оптимизации, специфичные для конкретного контроллера. Windows Update прошивки NVMe не обновляет — это зона ответственности пользователя.

Продвинутые решения (если стандартные не помогли)

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

Чистая загрузка Windows (Clean Boot)

Чистая загрузка — это запуск Windows с минимальным набором драйверов и без единой сторонней службы. Если в таком режиме 100% загрузка исчезает, значит виновник — одна из установленных программ, которая не проявляла себя очевидным образом.
 
Нажмите Win + R → msconfig → вкладка Службы. Поставьте галку Не отображать службы Майкрософт — это критически важно, иначе отключите системные компоненты и получите неработоспособную систему. Нажмите Отключить все → Применить.
 
Далее откройте Диспетчер задач → вкладка Автозагрузка (в Windows 11 — иконка спидометра) и отключите все программы по очереди. Перезагрузите компьютер.
 
Если нагрузка ушла — включайте службы группами по 5-10 штук, каждый раз перезагружаясь и проверяя результат. Это бинарный поиск: за 3-4 итерации вы найдёте виновника. Чаще всего это оказываются драйверы старых принтеров, утилиты мониторинга температуры, софт для RGB-подсветки или забытые программы удалённого доступа.
 
После нахождения проблемной службы проверьте, есть ли обновление на сайте производителя. Если обновления нет и программа не критична — оставьте её отключённой.

Анализ с помощью Process Monitor

Process Monitor (ProcMon) из пакета Sysinternals — это рентген файловой системы. Он фиксирует каждую операцию чтения, записи, обращения к реестру и сети с указанием процесса, пути, результата и времени выполнения. Скачайте с официального сайта Microsoft, распакуйте, запускайте от администратора.
 
Сразу после запуска ProcMon начинает писать — остановите запись кнопкой с лупой и крестиком (или Ctrl + E). Настройте фильтры: Filter → добавьте Operation is ReadFile then Include, Operation is WriteFile then Include. Это уберёт из выдачи реестр и сеть, оставив только дисковые операции.
 
Запустите запись, подождите 2-3 минуты, пока воспроизводится проблема, остановите. Теперь смотрите столбец Result — операции со статусом SUCCESS нормальны, а вот NAME NOT FOUND, PATH NOT FOUND, SHARING VIOLATION и особенно DEVICE BUSY указывают на проблемы. Отсортируйте по столбцу Duration — операции дольше 100 мс уже подозрительны, дольше 1 секунды — почти наверняка виновники задержек.
 
Типичные находки. Процесс антивируса обращается к одному и тому же файлу сотни раз в секунду — конфликт с другой программой, которая тоже держит файл открытым. Системный процесс пытается прочитать несуществующий путь в реестре или на диске — битая запись после некорректного удаления программы. WMI-провайдер опрашивает драйверы с таймаутом — старый драйвер не отвечает вовремя.
 
Сохраните лог через File → Save в формате PML — если понадобится показать специалисту, у него будет полная картина происходящего.

Восстановление системных файлов (SFC/DISM)

Windows хранит эталонные копии системных файлов и может восстановить повреждённые. Повреждения случаются после сбоев питания, неудачных обновлений или работы вредоносного ПО — и проявляются как странные проблемы с производительностью, включая 100% загрузку диска из-за бесконечных попыток системы прочитать битые компоненты.
 
Запустите командную строку от имени администратора и выполните: sfc /scannow

Утилита проверит целостность всех защищённых файлов и заменит повреждённые на эталонные из кэша C:\Windows\WinSxS. Процесс занимает 10-20 минут. По завершении вы увидите один из четырёх результатов:

  •  «Защита ресурсов Windows не обнаружила нарушений» — файлы в порядке, проблема не здесь
  • «Защите ресурсов удалось восстановить повреждённые файлы» — повезло, возможно, это решит проблему
  • «Защите ресурсов не удалось восстановить некоторые файлы» — нужен DISM
  • «Защите ресурсов не удалось выполнить запрошенную операцию» — запускайте из безопасного режима

 Если SFC не справился, подключите DISM — он скачивает эталонные файлы напрямую с серверов Windows Update:

DISM /Online /Cleanup-Image /RestoreHealth

Эта команда требует интернет-соединения и занимает 15-40 минут в зависимости от скорости подключения. После завершения снова запустите sfc /scannow — теперь он должен отработать чисто.
 
Для систем без интернета (изолированные рабочие станции) можно указать локальный источник — установочный ISO Windows. Смонтируйте образ и выполните:

DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:1 /LimitAccess

Где D: — буква смонтированного образа.

Оптимизация реестра и групповых политик

Реестр Windows со временем накапливает битые записи, устаревшие ссылки на удалённые программы и дублирующиеся ключи. Сам по себе «раздутый» реестр не вызывает 100% загрузку диска — миф, популяризованный чистильщиками реестра, давно развенчан. Но конкретные повреждённые записи могут вызывать проблемы.
 
Что реально стоит проверить. Откройте regedit и перейдите в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services. Здесь живут параметры всех служб. Найдите службы, которые вы отключали ранее (SysMain, WSearch, DiagTrack), и убедитесь, что параметр Start соответствует ожидаемому состоянию: 4 для отключённых, 2 для автозапуска, 3 для ручного запуска. Иногда после некорректных манипуляций значение сбивается на 0 (boot) или 1 (system), что заставляет Windows пытаться загрузить службу слишком рано.
 
Групповые политики (только для Pro/Enterprise редакций). Откройте gpedit.msc и проверьте три ветки:

  • Конфигурация компьютера → Административные шаблоны → Система. Параметр «Не отображать экран блокировки» должен быть «Не задано» или «Отключено» — включение этой политики на некоторых сборках вызывает цикл повторных обращений к диску при каждом пробуждении.
  • Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Поиск. Проверьте, не включены ли политики принудительной индексации определённых путей — иногда корпоративные политики, применённые в домене, заставляют систему индексировать сетевые диски, что создаёт постоянную нагрузку.
  • Конфигурация компьютера → Административные шаблоны → Все параметры. В поиске введите throttl — найдёте параметры троттлинга ввода-вывода для различных служб. Параметр Configure Search throttling позволяет ограничить ресурсы, которые Windows Search использует при индексации, снижая нагрузку на диск ценой более медленного построения индекса.

Чистильщики реестра типа CCleaner, Wise Registry Cleaner и аналогичные не рекомендуются. Microsoft официально не поддерживает их использование, а случаев, когда агрессивная чистка ломала ассоциации файлов, драйверы или компоненты Windows, зафиксировано больше, чем случаев реального улучшения производительности. Если хотите «почистить реестр» — используйте только встроенный DISM /Online /Cleanup-Image /StartComponentCleanup, который безопасно удаляет устаревшие компоненты из WinSxS. 

Когда ничего не помогло

Если вы прошли все разделы выше, применили решения, а диск всё равно периодически уходит в 100% загрузки без видимой причины — остаётся четыре варианта. Два из них вы можете проверить сами, два требуют внешнего вмешательства.

Аппаратная диагностика: проверка кабелей и контроллеров

SATA-кабели со временем деградируют. Контакты окисляются, экранирование нарушается, и ошибки CRC (атрибут C7 в SMART) начинают расти. Система пытается перечитать данные, диск отвечает с задержкой, очередь растёт — получается 100% загрузки при низкой реальной скорости.
 
Выключите ПК, откройте корпус и проверьте три вещи. Кабель SATA должен сидеть плотно в обоих разъёмах — и на материнской плате, и на диске. Попробуйте заменить кабель на заведомо исправный (они стоят копейки). Переключите диск в другой SATA-порт на материнской плате — если проблема уйдёт, значит, контроллер конкретного порта вышел из строя.
 
Для ноутбуков проверка сложнее — SATA-кабели там обычно отсутствуют, диск подключается напрямую к разъёму на материнской плате. Но можно проверить крепление: если диск болтается в отсеке, контакты могут теряться при вибрации.
 
Если после замены кабеля и переключения порта атрибут C7 в SMART продолжает расти — проблема в контроллере материнской платы или в самом диске. Это уже требует сервисного вмешательства.

Тестирование в безопасном режиме

Безопасный режим загружает Windows с минимальным набором драйверов и без сторонних служб. Если в нём 100% загрузка диска исчезает — проблема точно в софте, который не попал в наши предыдущие разделы. Если остаётся — это аппаратная проблема или повреждение ядра системы.
 
Запуск через Параметры → Система → Восстановление → Расширенные параметры запуска → Перезагрузить сейчас. После перезагрузки выберите 4) Включить безопасный режим или 5) Включить безопасный режим с загрузкой сетевых драйверов, если нужен интернет для диагностики.
 
В безопасном режиме проведите 15-20 минут: откройте Диспетчер задач, запустите браузер, поработайте с файлами. Если нагрузка нормальная — возвращайтесь в обычный режим и ищите конфликтующую программу через чистую автозагрузку. Если 100% загрузка сохраняется даже здесь — проблема глубже, переходите к следующим пунктам.

Откат к предыдущей версии Windows

Если проблема появилась после крупного обновления Windows (например, переход с 22H2 на 23H2 или установка накопительного патча), у вас есть 10 дней на откат через встроенный механизм.
 
Параметры → Система → Восстановление → Вернуться (или Начать в разделе «Возврат к предыдущей версии Windows»). Система спросит причину, предложит проверить обновления — откажитесь и продолжайте. Откат занимает 20-40 минут и сохраняет пользовательские файлы, но удаляет программы, установленные после обновления.
 
Если 10 дней прошло или кнопка «Вернуться» неактивна, остаётся два пути: точка восстановления системы (если создавалась) или чистая переустановка Windows с флешки. Точка восстановления откатывает системные файлы и реестр на конкретную дату, но не трогает пользовательские данные. Создаётся через Панель управления → Восстановление → Настройка восстановления системы → Создать точку восстановления.
 
Чистая переустановка — крайняя мера. Скачайте Media Creation Tool с сайта Microsoft, создайте загрузочную флешку, загрузитесь с неё и выберите «Выборочная установка» с форматированием системного раздела. Это гарантированно устраняет любые софтовые проблемы, но требует повторной установки всех программ и настройки системы. Перед переустановкой сделайте резервную копию важных данных на внешний диск или в облако.

Когда обращаться в сервисный центр

Несите компьютер или диск в сервис, если:

  • SMART показывает критические значения атрибутов 05, C5, C6, и они продолжают расти после замены кабеля. Диск деградирует, данные под угрозой — нужно профессиональное восстановление или замена накопителя.
  • Диск издаёт нехарактерные звуки: щелчки, скрежет, периодические «замирания» с последующим раскручиванием. Это механические проблемы HDD — износ подшипников, повреждение головок, проблемы с двигателем. В домашних условиях не лечится.
  • SSD/NVMe перешёл в read-only режим. Контроллер заблокировал запись из-за исчерпания ресурса ячеек или критической ошибки. Диск ещё читает данные, но записать ничего не может — нужна срочная миграция на новый накопитель.
  • Проблема воспроизводится на другом компьютере. Подключите диск к другому ПК через USB-адаптер или во второй слот M.2. Если 100% загрузка сохраняется — проблема в самом диске, а не в материнской плате или драйверах. 
  • Вы подозреваете проблему с материнской платой. Если замена кабеля и переключение в другой SATA-порт не помогают, а SMART диска чист — возможно, вышел из строя контроллер хранения на материнской плате. Это требует диагностики осциллографом и замены компонентов, что невозможно в домашних условиях.
     
    Сервисные центры обычно берут 500-1500 рублей за диагностику и дают заключение: ремонтировать, менять диск или проблема в другом компоненте. Не соглашайтесь на «прошивку BIOS» или «оптимизацию Windows» без чёткого объяснения, что именно будут делать — часто под этими формулировками скрывается переустановка системы, которую вы можете сделать сами бесплатно.
     
    Если диск на гарантии (обычно 3-5 лет для SSD, 2 года для HDD) и SMART показывает деградацию — обращайтесь в магазин или напрямую к производителю. Samsung, WD, Kingston, Crucial меняют диски по гарантии при ненулевых значениях критических атрибутов, даже если диск ещё работает.

Заключение

Подводя итог, отметим — проблема загрузки диска на 100% в Windows 10 может возникать по целому ряду причин. Ключевыми из них являются активность фоновых служб системы, работа приложений с утечками памяти, большими временными файлами, а также проблема с драйверами устройств.

Чтобы исправить ситуацию, рекомендуем:

  1. Проанализировать запущенные процессы при помощи Диспетчера задач;
  2. Выявить подозрительные приложения и службы, отключить их;
  3. Оптимизировать настройки системы и ПО под конкретную конфигурацию ПК;
  4. Установить последние обновления Windows и сторонних приложений;
  5. При необходимости обновить драйверы и увеличить объем ОЗУ;
  6. Периодически проводить очистку и дефрагментацию диска.

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

Часто задаваемые вопросы (FAQ)

Почему диск загружен на 100% в простое, когда я ничего не делаю?

Фоновые процессы Windows: служба SysMain предварительно загружает приложения в память, Центр обновления скачивает пакеты, Защитник проводит сканирование. На HDD это создаёт очередь запросов.

Что проверить: Откройте Диспетчер задач → вкладка «Процессы» → сортировка по столбцу «Диск». Если нагрузка от системных служб — временно отключите SysMain или запланируйте обновления на ночное время.

Безопасно ли отключать службу SysMain в Windows 11?

Да, в большинстве случаев. На SSD/NVMe отключение безопасно и часто рекомендуется. На HDD с ОЗУ < 8 ГБ — тестируйте: отключите на 2–3 дня, оцените отзывчивость системы.

Поможёт ли замена HDD на SSD при постоянной загрузке диска?

В 90% случаев — это самое эффективное решение. Современные SSD обрабатывают очередь запросов в 10–50 раз быстрее механических дисков. После замены исчезают «зависания» при фоновых задачах.

Почему после обновления до Windows 11 диск стал грузиться сильнее?

Windows 11 использует дополнительные механизмы: **виртуализация безопасности **(VBS), изоляция ядра, улучшенная индексация. На старых HDD это создаёт нагрузку.

Рекомендации:
Обновите драйверы чипсета и хранилища с сайта производителя.
Отключите неиспользуемые функции безопасности.
Увеличьте файл подкачки при ОЗУ < 16 ГБ.

Что делать, если после всех советов диск всё равно загружен на 100%?

1. Выполните углублённую диагностику:
Проверьте целостность системы: sfc /scannow, chkdsk C: /f /r
2. Оцените здоровье диска в CrystalDiskInfo (параметры: «Переназначенные сектора», «Ошибки чтения»)
3. Протестируйте «Чистый запуск»: msconfig → отключите все сторонние службы
Если проблема сохраняется — вероятна аппаратная неисправность. Сделайте бэкап данных и обратитесь в сервисный центр.

 

Рекомендация: Перед отключением системных служб создайте точку восстановления. Для Windows 11 на NVMe-накопителях приоритет отдайте обновлению драйверов чипсета с сайта производителя материнской платы, а не стандартным драйверам Microsoft Update.