Найти в Дзене

🧩 Компьютер стал медленно работать: как провести диагностику и вернуть скорость

Оглавление

Диагостика жесткого диска и памяти
Диагостика жесткого диска и памяти

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

Разберём, как провести полную диагностику и вернуть системе нормальную скорость.

🧭 Итоговая последовательность диагностики

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

  1. Проверить диск — команда chkdsk C: /f /r и SMART.
  2. Проверить память — mdsched.exe.
  3. Проверить журналы ошибок — eventvwr.msc.
  4. Проверить TRIM — fsutil behavior query DisableDeleteNotify.
  5. Проверить автозагрузку и службы — msconfig и services.msc.
  6. Проверить температуру — HWMonitor или HWiNFO.
  7. При необходимости — выполнить PowerShell-отчёт.

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

💽 Проверка состояния диска

Если память и процессор свободны, но компьютер всё равно тормозит — вероятно, проблема в диске.

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

  1. Нажмите Пуск правой кнопкой мыши затем кликните Windows PowerShell (администратор).

Нажмите Пуск  правой кнопкой мыши затем кликните Windows PowerShell  (администратор).
Нажмите Пуск правой кнопкой мыши затем кликните Windows PowerShell (администратор).

  1. В окне командной строки введите:

    chkdsk C: /f /r
  2. Если появится сообщение (у меня появляется), что диск занят, и система предложит запустить проверку при следующей перезагрузке — введите Y и нажмите Enter.
  3. Перезагрузите компьютер. Проверка займёт от 10 до 60 минут. На самом деле больше, первый раз работало 17 часов, но тогда диск тормозил жутко и все восстановилось к утру. Но это лучше чем ехать на диагностику и покупать жеский диск не восстановив этот и не забрав всю инфу нужную.

Проверка без исправления

Если хотите просто узнать состояние файловой системы:

  1. Откройте командную строку от имени администратора.
  2. Введите: chkdsk C:

    Эта команда проверит диск, но ничего не будет исправлять.

Создание отчёта CHKDSK

После проверки можно выгрузить лог-файл с результатами.

  1. Нажмите Пуск → Windows PowerShell (Администратор).
  2. Введите команду:

Get-WinEvent -FilterHashtable @{LogName="Application";ID=1001} | Where-Object {$_.Message -match "chkdsk"} | Select-Object -First 1 | Out-File C:\chkdsk_report.txt

После выполнения в папке *C:* появится файл chkdsk_report.txt.

Проверка состояния диска (SMART)

Через PowerShell:

  1. Нажмите Пуск → Windows PowerShell (Администратор).
  2. Введите:

    Get-WmiObject -namespace root\wmi -class MSStorageDriver_FailurePredictStatus
  3. Если значение PredictFailure = False — диск исправен.

    Если
    True — диск повреждён и требует замены.

Альтернатива:

Установите бесплатную утилиту
CrystalDiskInfo с сайта crystalmark.info.

После запуска программа покажет состояние диска цветом:

  • Синий — всё хорошо,
  • Жёлтый — есть предупреждения,
  • Красный — критическое состояние.

🧠 Проверка оперативной памяти (RAM)

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

  1. Нажмите клавиши Win + R.
  2. Введите команду mdsched.exe и нажмите Enter.
  3. Появится окно «Средство проверки памяти Windows».

    Выберите пункт
    «Перезагрузить и проверить (рекомендуется)».
  4. После перезагрузки система автоматически выполнит тест памяти (обычно 10–30 минут).

Как посмотреть результат:

  1. Нажмите Win + R, введите eventvwr.msc и нажмите Enter.
  2. В окне «Просмотр событий» откройте раздел Журналы Windows → System.
  3. Справа выберите Фильтр текущего журнала, а в поле «Источник событий» установите MemoryDiagnostics-Results.
  4. Если в сообщении написано «Ошибок не обнаружено» — память исправна. Если ошибки есть, рекомендуется заменить планку ОЗУ.

⚙️ Проверка автозагрузки и фоновых служб

Часто тормоза вызывает автозагрузка ненужных программ.

  1. Нажмите Ctrl + Shift + Esc, чтобы открыть диспетчер задач.
  2. Перейдите во вкладку Автозагрузка.
  3. Отключите всё, что не нужно запускать вместе с системой (например, Telegram, Discord, Steam, Adobe и т. д.).

Если диск постоянно загружен на 100%, виноваты могут быть службы SysMain и Windows Search.

Временно отключить их можно так:

  1. Откройте PowerShell (Администратор).
  2. Введите команды по очереди:

    Stop-Service "SysMain" -Force

    Stop-Service "WSearch" -Force

    Если система сразу ускорилась, эти службы можно отключить через
    services.msc.

🌡️ Проверка температуры

Перегрев процессора или SSD вызывает замедление и сброс частот.

Что делать:

  • Установите программу HWMonitor или HWiNFO.
  • Проверьте температуру:
    процессор — до 80°C,
    SSD — до 60°C,
    видеокарта — до 85°C.

    Если температура выше нормы, почистите систему от пыли и замените термопасту.

🧩 Проверка системных файлов Windows

Повреждённые системные файлы часто вызывают лаги и подвисания.

  1. Откройте PowerShell (Администратор).
  2. Введите: sfc /scannow
  3. После завершения выполните:

    DISM /Online /Cleanup-Image /RestoreHealth

    Эти команды проверят и восстановят системные файлы Windows.

📊 Проверка системных журналов

Чтобы увидеть ошибки, которые влияют на скорость работы:

  1. Нажмите Win + R, введите eventvwr.msc.
  2. Откройте разделы Журналы Windows → System и Application.
  3. В правом меню выберите Фильтр текущего журнала, отметьте Error и Critical.
  4. Обратите внимание на повторяющиеся ошибки:
    Disk, Ntfs, storahci — проблемы с диском.
    Memory, WHEA-Logger — неполадки с памятью или питанием.
    Service Control Manager — сбой служб Windows.

⚡ Проверка TRIM для SSD

TRIM очищает неиспользуемые блоки SSD, поддерживая стабильную скорость.

  1. Нажмите Пуск → Windows PowerShell (Администратор).
  2. Введите команду:

    fsutil behavior query DisableDeleteNotify
  3. Если результат DisableDeleteNotify = 0 — TRIM включён.

    Если
    = 1 — включите его командой:

    fsutil behavior set DisableDeleteNotify 0

⚙️ Проверка сторонних служб

Иногда тормоза вызывает фоновое ПО — антивирусы, VPN, обновляторы и прочее.

  1. Нажмите Win + R, введите msconfig.
  2. Перейдите на вкладку Службы.
  3. Отметьте галочку Скрыть все службы Microsoft.
  4. Отключите все оставшиеся службы.
  5. Нажмите Применить → ОК → Перезагрузить компьютер.

Если после этого система работает быстрее — включайте службы обратно по одной, чтобы найти виновника.

🧾 Автоматический системный отчёт

Чтобы собрать все данные в один файл, можно создать отчёт PowerShell.

Делается так:

  1. Нажмите Пуск → Windows PowerShell (Администратор).
  2. Вставьте следующие строки по очереди, нажимая Enter после каждой:

$Report = "C:\system_diagnostics.txt"

"=== MEMORY CHECK ===" | Out-File $Report

Get-WinEvent -FilterHashtable @{LogName='System';ProviderName='MemoryDiagnostics-Results'} -MaxEvents 1 | Out-File $Report -Append

"=== DISK SMART STATUS ===" | Out-File $Report -Append

Get-WmiObject -namespace root\wmi -class MSStorageDriver_FailurePredictStatus | Out-File $Report -Append

"=== CHKDSK LOG ===" | Out-File $Report -Append

Get-WinEvent -FilterHashtable @{LogName='Application';ID=1001} | Where-Object {$_.Message -match "chkdsk"} | Select-Object -First 1 | Out-File $Report -Append

"=== LAST DISK ERRORS ===" | Out-File $Report -Append

Get-WinEvent -FilterHashtable @{LogName='System';ProviderName='disk'} -MaxEvents 10 | Out-File $Report -Append

Write-Host "Отчёт создан: $Report"

После выполнения появится файл C:\system_diagnostics.txt, где собраны:

  • результат проверки памяти,
  • SMART-дата диска,
  • лог последней проверки CHKDSK,
  • список последних ошибок.

Как объяснить ребенку... | Дзен