Гид по технологиям

Как исправить ошибку «Memory Cannot Be Read» в Windows

8 min read Windows Обновлено 24 Dec 2025
Исправление ошибки «Memory Cannot Be Read»
Исправление ошибки «Memory Cannot Be Read»

Женщина, держит голову у ноутбука в знак усталости

Ошибка с сообщением «Instruction at 0x000… Referenced Memory at 0x000000000000. Memory Cannot Be Read» появляется в Windows при попытке программы обратиться к недоступной области памяти. Сообщение обычно прерывает работу приложения: нажмите Ok, чтобы закрыть программу и продолжить работу системы. В этой статье подробно разберём причины, проверенные способы устранения и профилактику повторного появления ошибки.

Что такое ошибка «Memory Cannot Be Read» и почему она появляется

Коротко: система сообщает, что программа попыталась прочитать адрес памяти, к которому у неё нет доступа. Причины бывают аппаратные и программные:

  • устаревшие или проблемные драйверы;
  • конфликт процессов в фоне;
  • повреждённые системные файлы или файлы приложения;
  • дефектные модули оперативной памяти (RAM);
  • нестабильный разгон процессора или ОЗУ;
  • проблемы с жёстким диском или SSD;
  • редкие аппаратные сбои в процессоре.

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

Быстрый план действий (мини-методология)

  1. Сохраните работу и перезагрузите компьютер.
  2. Запустите средство обслуживания системы для автоматических проверок.
  3. Выполните чистую загрузку для исключения сторонних приложений.
  4. Проверьте диск утилитой CHKDSK и статус разделов в «Управлении дисками».
  5. Отключите разгон и верните BIOS к заводским значениям.
  6. При необходимости увеличьте файл подкачки или добавьте RAM.

Эти шаги идут от быстрого и безопасного к более глубоким и потенциально рискованным манипуляциям.

1. Запустите средство обслуживания системы

Средство обслуживания автоматически ищет и исправляет типичные проблемы с рабочим столом, ярлыками и дисковыми томами.

  1. Откройте Панель управления через меню «Пуск».
  2. Введите в строке поиска Устранение неполадок и нажмите Enter.
  3. В левой части окна нажмите Просмотреть все и дождитесь загрузки списка.

Меню «Устранение неполадок» в Windows

  1. Выберите Обслуживание системы, затем Дополнительно, Запустить от имени администратора и нажмите Далее.

Подменю «Обслуживание системы» в Windows

Если средство ничего не найдёт, оно покажет сообщение «Обновления или изменения не требуются». Если обнаружит проблемы, следуйте рекомендациям мастера для их исправления.

Важно: средство удобнее всего запускать от администратора и после пункта проверки перезагружать систему.

2. Выполните чистую загрузку

Чистая загрузка помогает понять, мешают ли сторонние приложения системным процессам.

Как это работает: Windows запускается только с нужными Microsoft-сервисами, все остальные службы и автозапуски отключены. Если ошибка пропадает при чистой загрузке, значит виновато стороннее ПО.

Шаги в общих чертах:

  • Откройте msconfig через окно «Выполнить» (Win+R) и перейдите на вкладку Службы.
  • Отметьте «Не отображать службы Microsoft», затем отключите оставшиеся службы и сохраните.
  • Откройте Диспетчер задач и на вкладке «Автозагрузка» отключите все программы автозапуска.
  • Перезагрузите компьютер.

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

Чек-лист пользователя:

  • создать точку восстановления перед экспериментами;
  • заметить точное время и обстоятельства появления ошибки;
  • иметь под рукой список недавно установленных программ.

Чек-лист системного администратора:

  • вести журнал изменений конфигурации;
  • тестировать подозрительные приложения в изолированной среде;
  • проверять логи Windows (Просмотр событий) на момент ошибки.

3. Проверка диска и исправление с помощью CHKDSK

Повреждённый файл или сектор на диске может приводить к ошибкам чтения/записи и косвенно вызывать сообщение о памяти.

  1. Откройте «Выполнить» (Win+R), введите diskmgmt.msc и нажмите ОК для запуска Управления дисками.

Скриншот «Управление дисками» для проверки статуса разделов

В «Управлении дисками» вы увидите состояние разделов: чёрный — нераспределённый, синий — рабочий, красный или другой индикатор — могут указывать на проблемы.

  1. Откройте Командную строку от имени администратора и выполните:
chkdsk /f

Параметр /f попытается исправить ошибки на диске. Учтите, что при восстановлении данных в повреждённых секторах файлы могут быть частично удалены.

После завершения перезагрузите компьютер и проверьте состояние диска снова.

Примечание: для SSD лучше дополнительно проверить SMART-статус с помощью утилит производителя.

4. Отключите разгон

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

Как отключить:

  • Перезагрузите ПК и войдите в BIOS/UEFI.
  • Найдите раздел Дополнительно или Производительность и верните параметры разгона в значение по умолчанию.
  • Если явного пункта нет, сбросьте настройки BIOS к заводским значениям.

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

Альтернативные инструменты: MSI Afterburner, Razer Cortex и подобные программы могут управлять разгоном в Windows, но изменение через BIOS надёжнее.

5. Увеличение виртуальной памяти

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

Пошагово:

  1. Откройте Панель управления → Система и безопасность → Система → Дополнительные параметры системы.
  2. В разделе Производительность нажмите Параметры.
  3. Откройте вкладку Дополнительно и в блоке Виртуальная память нажмите Изменить.
  4. Снимите галочку Автоматически выбирать размер файла подкачки для всех дисков, выберите диск и задайте «Пользовательский размер». Рекомендуется установить начальный размер равным объёму ОЗУ и максимальный — в 1,5–2 раза больше объёма ОЗУ, но корректируйте в зависимости от свободного места на диске.
  5. Нажмите ОК и перезагрузите систему.

Скриншот, показывающий как увеличить виртуальную память в Windows

Дополнительно: если у вас мало свободного места на системном диске, поместите файл подкачки на отдельный быстрый диск.

Дополнительные методы и альтернативные подходы

Если базовые шаги не помогли, выполните следующие проверки:

  • Обновите драйверы видеокарты, чипсета и контроллеров дисков до последних версий с сайта производителя.
  • Запустите тест оперативной памяти MemTest86 или встроенное средство диагностики памяти Windows.
  • Проверьте SMART-статус SSD/HDD и проведите полную проверку диска производителем.
  • Выполните восстановление системы к точке до появления ошибки или откатите последние обновления Windows, если ошибка началась после апдейта.
  • В крайнем случае сделайте резервную копию данных и выполните чистую установку Windows.

Когда эти методы не подойдут:

  • аппаратный дефект процессора или платы требует диагностики в сервисе;
  • редкий баг в стороннем ПО — обратитесь к разработчику приложения;
  • повреждение данных на уровне контроллера диска может потребовать его замены.

Когда ошибка вызвана аппаратной проблемой

Признаки аппаратной причины:

  • ошибка возникает сразу на чистой системе или в BIOS;
  • проблема воспроизводится при смене приложений и после восстановления системы;
  • тесты памяти показывают ошибки; MemTest86 находит биты с ошибками.

Действия при аппаратной проблеме:

  • замените модули RAM по очереди для выявления дефектного;
  • проверьте контакты и планки RAM на предмет загрязнений;
  • при наличии резервного процессора/платы — протестируйте на другом железе;
  • обратитесь в сервисный центр.

Диагностическое дерево принятия решения

flowchart TD
  A[Появляется ошибка «Memory Cannot Be Read»] --> B{После перезагрузки исчезает?}
  B -- Да --> C[Мониторьте систему, выполните проверку диска и памяти]
  B -- Нет --> D[Запустите средство обслуживания системы]
  D --> E{Проблемы найдены?}
  E -- Да --> F[Исправьте по рекомендациям]
  E -- Нет --> G[Выполните чистую загрузку]
  G --> H{Ошибка исчезла?}
  H -- Да --> I[Включайте службы по одной и найдите виновника]
  H -- Нет --> J[CHKDSK + проверка SMART]
  J --> K{Диск в порядке?}
  K -- Нет --> L[Замена или восстановление диска]
  K -- Да --> M[Проверка RAM, MemTest86]
  M --> N{RAM в порядке?}
  N -- Нет --> O[Замена RAM]
  N -- Да --> P[Отключение разгона, обновление BIOS/драйверов]
  P --> Q{Ошибка устранена?}
  Q -- Да --> R[Закончено]
  Q -- Нет --> S[Рассмотреть переустановку Windows или сервисный центр]

Критерии приёмки

  • ошибка больше не появляется при запуске ранее проблемного приложения;
  • система стабильно работает при обычной нагрузке в течение 48–72 часов;
  • тесты RAM и диск не показывают критических ошибок;
  • журнал событий Windows не содержит повторяющихся ошибок, связанных с чтением памяти.

Чек-листы по ролям

Для рядового пользователя:

  • создать резервную копию важных файлов;
  • выполнить быстрые шаги: средство обслуживания → чистая загрузка → CHKDSK → перезагрузка;
  • увеличить файл подкачки при нехватке места.

Для системного администратора:

  • собрать логи (Event Viewer), дампы памяти при падении приложения;
  • воспроизвести проблему в тестовой среде;
  • проверить обновления драйверов и BIOS на соответствие политике безопасного отката.

Для техника в сервисе:

  • провести MemTest86 и SMART-тесты;
  • проверить питание и стабильность напряжений на плате;
  • при подозрении на плату/CPU — заменить компоненты на заведомо исправные и проверить.

Краткий словарь

  • RAM — оперативная память, используется для быстрого доступа программ.
  • Виртуальная память — область на диске, которую ОС использует как дополнение к RAM.
  • CHKDSK — утилита проверки и исправления ошибок файловой системы.
  • Разгон — увеличение частоты работы CPU или памяти выше заводских настроек.
  • BIOS/UEFI — базовая прошивка платы, где управляют настройками железа.

Риски и способы смягчения

Риск: потеря данных при исправлении секторов на диске. Смягчение: перед запуском CHKDSK сделать резервную копию важных файлов.

Риск: нестабильность после изменений в BIOS. Смягчение: записать старые значения и иметь возможность сброса к заводским настройкам.

Риск: неверная диагностика аппаратной проблемы. Смягчение: поочерёдная замена модулей RAM и тестирование на другом компе.

Короткая шпаргалка по приоритетам действий

  1. Перезагрузка и средство обслуживания — быстро и безопасно.
  2. Чистая загрузка — помогает выявить конфликт ПО.
  3. CHKDSK и проверка диска — необходимы при подозрении на файловую систему.
  4. MemTest86 и проверка RAM — при признаках аппаратных ошибок.
  5. Отключение разгона и обновление BIOS/драйверов — повышает стабильность.
  6. Переустановка Windows — крайняя мера.

Итог

Ошибка «Memory Cannot Be Read» — распространённая проблема с множеством причин. Начинайте с программных проверок и только затем переходите к аппаратной диагностике. Выполнение описанных шагов, чек-листов и диагностического дерева позволит быстро локализовать причину и вернуть систему в рабочее состояние. Если после всех проверок проблема остаётся, обратитесь в сервисный центр для глубокой аппаратной диагностики.

Важно: перед серьёзными изменениями всегда создавайте резервные копии данных и сохраняйте записи о предыдущих настройках.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство