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

Как исправить ошибку «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
Автор
Редакция

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

Скриншот на Mac без клавиатуры
macOS

Скриншот на Mac без клавиатуры

3D AR‑персонажи Google для Хэллоуина
Технологии

3D AR‑персонажи Google для Хэллоуина

Как пользоваться картой Snapchat — Snap Map
Социальные сети

Как пользоваться картой Snapchat — Snap Map

Как выбрать и установить SSD или жесткий диск
Жёсткие диски

Как выбрать и установить SSD или жесткий диск

Упорядочить значки строки меню macOS
macOS

Упорядочить значки строки меню macOS

Копирование условного форматирования в Excel
Excel

Копирование условного форматирования в Excel