1. Главная страница » Компьютеры

Attempted write to readonly memory ошибка

Автор: | 16.12.2019

BSOD или синий экран смерти ATTEMPTED_WRITE_TO_READONLY_MEMORY с цифровым кодом 0x000000BE появляется на различных сборках Windows (чаще старых) по причине попытки драйвера записать данные в ячейки, предназначенные только для чтения. Причин такой неполадки может быть несколько: повреждение драйверов, неполадки с оперативной памятью компьютера, работа вирусного ПО. Также на официальном форуме Майкрософт пользователи отмечают, что подобная неполадка может появиться при повреждении жесткого диска. Поскольку причин такой неполадки достаточно много, то для её исправления придется провести комплект действий.

Обзор методов по исправлению BSOD 0x000000BE: ATTEMPTED_WRITE_TO_READONLY_MEMORY

Если на вашем компьютере возникла ошибка 0x000000BE, то нужно в первую очередь просканировать систему на вирусы. Для этого можно использовать любой антивирус с обновленными вирусными базами, а еще лучше – лечащую утилиту Dr.Web Curelt. Она получает обновление вирусных баз каждый день и позволяет выполнить максимально глубокую проверку Windows.

После проверки системы на вирусы разработчики ОС предлагают проверить Windows на целостность системных файлов. Для этого предназначена команда sfc /scannow. Её лучше запустить в командной строке с правами Администратора.

Если же утилита не обнаружила нарушений целостности системных файлов, то стоит запустить еще одну утилиту через командную строку – это chkdsk /?

Данная команда позволит просканировать жесткий диск на предмет ошибок. Если повреждения будут обнаружены, то лучше для повторной проверки использовать Victoria HDD или MHDD. Эти программы предназначены для поиска битых и слабо читающихся секторов. С их помощью можно определить физическое состояние жесткого диска. Возможно, синий экран смерти ATTEMPTED WRITE TO READONLY MEMORY появляется по причине повреждения накопителя.

Следующим шагом при попытке избавиться от BSOD ATTEMPTED WRITE TO READONLY MEMORY должна стать проверка ПК на актуальность драйверов. Выполнить её можно вручную. Однако мы рекомендуем использовать DriverPack Solution или любую другую программу для поиска и автоматического обновления драйверов. Всё ПО для операционной системы должно быть актуально, чтобы не появлялась ошибка.

Если обновление драйверов не помогло избавиться от ошибки, стоит обновить всю операционную систему. Для тех, у кого Windows 7, нужно отметить, что система будет обновляться еще до 2020 года. Так что обновления имеются. Можно их загружать через Центр обновления Windows.

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

Поскольку ошибка 0x000000BE: ATTEMPTED WRITE TO READONLY MEMORY связана с ОЗУ, то для проверки модулей советуем скачать и запустить в обход Windows программу MemTest86. Далее действия будут следующими:

  • Запускаем 8 проходов программой. Сканируются планки в паре.
  • После проверки выключаем ПК. Обесточиваем материнскую плату и меняем модули ОЗУ местами. Вновь до 8 проходов MemTest-ом.
  • После проверки изымаем из слота одну планку. Тестируем только одну.
  • Переставляем эту же планку в другой слот. Тестируем.
  • Теперь вставляем в первый слот вторую планку. Тестируем.
  • Переставляем вторую планку во второй слот. Тестируем.

Такая проверка модулей ОЗУ может занять целый день, однако даст возможность определить, какой модуль виноват и виноват ли вообще. Причина может быть в разъеме.

Если же с планками оперативной памяти все в порядке, то стоит проверить, какая программа устанавливалась последней. Отключить антивирус и протестировать ПК. Если BSOD не вылетает, то программу нужно внести в исключения защитника или вовсе удалить.

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

Ошибки типа «синий экран смерти», такие как ATTEMPTED_WRITE_TO_READONLY_MEMORY, могут вызвать много проблем в Windows 10, поскольку они часто перезагружают ваш компьютер, чтобы предотвратить повреждение. Эти ошибки могут вызвать нестабильность системы и потерю данных, поэтому сегодня мы собираемся показать вам, как исправить эту ошибку.

Как исправить ошибку ATTEMPTED_WRITE_TO_READONLY_MEMORY BSoD

Содержание .

  1. Обновите драйверы и Windows 10
  2. Запустите средство устранения неполадок оборудования
  3. Запустите сканирование SFC
  4. Запустить DISM
  5. Удалить проблемные приложения
  6. Сбросить BIOS по умолчанию
  7. Использовать восстановление системы или сброс Windows 10
  8. Проверьте ваше оборудование

Исправлено — ошибка ATTEMPTED_WRITE_TO_READONLY_MEMORY Windows 10

Решение 1. Обновите драйверы и Windows 10 .

Ошибки Blue Screen of Death часто бывают вызваны устаревшими или несовместимыми драйверами, поэтому важно обновлять их как можно чаще. Windows 10 в значительной степени зависит от драйверов для распознавания и использования определенного оборудования, а также если ваши драйверы повреждены или просто несовместимы с Windows 10, это приведет к появлению ATTEMPTED_WRITE_TO_READONLY_MEMORY или любой другой ошибке BSoD. Чтобы исправить эту ошибку, настоятельно рекомендуется обновить драйверы. Обновление драйверов в Windows 10 довольно просто, и вы можете сделать это прямо из диспетчера устройств, выполнив следующие действия:

  1. Нажмите Клавиша Windows + X , чтобы открыть расширенное меню пользователя, и выберите Диспетчер устройств .
  2. Когда откроется Диспетчер устройств , найдите устройство, которое хотите обновить, щелкните его правой кнопкой мыши и выберите в меню Обновить программное обеспечение драйвера .
  3. Выберите Автоматический поиск обновленного программного обеспечения драйвера и подождите, пока Windows 10 установит соответствующий драйвер для вашего устройства.
  4. Повторите шаги для всех устройств, которые вы хотите обновить.

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

Обновлять драйверы автоматически

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

Модуль обновления драйверов Tweakbit (одобрен Microsoft и Norton Antivirus) поможет вам автоматически обновлять драйверы и предотвращать повреждение ПК, вызванное установкой неправильных версий драйверов. После нескольких тестов наша команда пришла к выводу, что это наиболее автоматизированный решение.

Вот краткое руководство о том, как его использовать:

  1. Загрузите и установите средство обновления драйверов TweakBit
  2. После установки программа начнет сканирование вашего компьютера на наличие устаревших драйверов автоматически. Driver Updater проверит установленные вами версии драйверов по своей облачной базе данных последних версий и порекомендует правильные обновления. Все, что вам нужно сделать, это дождаться завершения сканирования.
  3. По завершении сканирования вы получите отчет обо всех проблемных драйверах, найденных на вашем ПК. Просмотрите список и посмотрите, хотите ли вы обновить каждый драйвер по отдельности или все сразу. Чтобы обновить один драйвер за раз, нажмите ссылку «Обновить драйвер» рядом с именем драйвера. Или просто нажмите кнопку «Обновить все» внизу, чтобы автоматически установить все рекомендуемые обновления.

    Примечание.Некоторые драйверы необходимо установить в несколько этапов, поэтому вам придется нажмите кнопку «Обновить» несколько раз, пока все его компоненты не будут установлены.

Решение 2. Запустите средство устранения неполадок оборудования .

Если обновление драйверов не помогло, давайте попробуем средство устранения неполадок Windows 10. Это универсальный инструмент, который в основном решает все виды проблем в Windows 10. И он также может быть полезен в вопросах BSOD.

Вот как запустить средство устранения неполадок Windows 10:

  1. Откройте приложение Настройки и перейдите в раздел Обновление и безопасность .
  2. Выберите «Устранение неполадок» в меню слева.
  3. Выберите BSOD на правой панели и нажмите Запустить средство устранения неполадок .
  4. Следуйте инструкциям на экране для устранения неполадок.

Решение 3. Запустите сканирование SFC

Следующий инструмент устранения неполадок, который мы собираемся запустить, — это сканирование SFC. Это средство устранения неполадок командной строки, которое сканирует вашу систему на наличие потенциальных проблем и устраняет их (конечно, если решение возможно).

Вот как запустить сканирование SFC в Windows 10:

  1. Щелкните правой кнопкой мыши кнопку «Пуск» и откройте Командную строку (Admin).
  2. Введите следующую строку и нажмите Enter: SFC/SCANNOW
  3. Подождите, пока процесс не будет завершен (это может занять некоторое время).
  4. Если решение найдено, оно будет применено автоматически.
  5. Теперь закройте командную строку и перезагрузите компьютер.

Решение 4. Запустите DISM .

DISM — это третье средство устранения неполадок, которое мы собираемся попробовать, если предыдущие два не смогли решить проблему. DISM расшифровывается как обслуживание образов развертывания и управление ими, и, как следует из названия, он перезагружает образ системы. Так что, возможно, этот процесс решит проблему BSOD.

Мы рассмотрим как стандартные, так и процедуры, которые используют установочный носитель ниже:

  • Стандартный способ
  1. Щелкните правой кнопкой мыши Пуск и откройте командную строку (администратор).
  2. Вставьте следующую команду и нажмите Enter:
      • DISM/Online/Cleanup-Image/RestoreHealth
      • Подождите, пока сканирование не закончится.
      • Перезагрузите компьютер и попробуйте обновить снова.
      • С установочного носителя Windows
      1. Вставьте установочный носитель Windows.
      2. Щелкните правой кнопкой мыши меню «Пуск» и выберите в меню «Командная строка» («Администратор»).
      3. В командной строке введите следующие команды и нажмите Enter после каждого:
        • dism/online/cleanup-image/scanhealth
        • dism/online/cleanup-image/restorehealth
        • Теперь введите следующую команду и нажмите Enter:
          • DISM/Online/Cleanup-Image/RestoreHealth /source:WIM:X:SourcesInstall.wim:1/LimitAccess
          • Обязательно измените значение X с буквой подключенного диска при установке Windows 10.
          • После завершения процедуры перезагрузите компьютер.
          • ЧИТАЙТЕ ТАКЖЕ: исправьте ‘Ошибка двигателя: не удалось загрузить клиент библиотеки’ в Windows 10

          Решение 5. Удалите проблемные приложения .

          Ошибки, такие как ATTEMPTED_WRITE_TO_READONLY_MEMORY, могут быть вызваны определенными приложениями, поэтому необходимо их найти и удалить. Пользователи сообщили, что причиной этой ошибки является программное обеспечение Gigabyte On/Off, поэтому, если у вас установлено это программное обеспечение, обязательно удалите его.

          Другой распространенной причиной ошибок BSoD может быть антивирусное программное обеспечение. Пользователи сообщали, что такие инструменты, как NoVirusThanks, могут вызывать ошибки такого типа, и, согласно им, проблема была устранена после удаления этого инструмента. Мы должны упомянуть, что почти любая антивирусная программа может вызвать эту ошибку, и если вы хотите исправить эту проблему, вам придется удалить все сторонние антивирусные программы с вашего ПК. Чтобы полностью удалить антивирусную программу, мы настоятельно рекомендуем вам использовать специальный инструмент для удаления. Многие антивирусные компании имеют специальные средства удаления, доступные для его программного обеспечения, поэтому обязательно загрузите один для своей антивирусной программы. Если удаление антивируса устраняет проблему, вы можете загрузить последнюю версию той же антивирусной программы, которую вы использовали ранее, или вы можете переключиться на любое другое антивирусное программное обеспечение.

          Решение 6. Сброс BIOS по умолчанию

          Немногие пользователи сообщили, что им удалось исправить эту ошибку, сбросив BIOS по умолчанию, и это можно легко сделать. Чтобы узнать, как получить доступ и сбросить настройки BIOS, обязательно ознакомьтесь с руководством по материнской плате для получения подробных инструкций. Перед сбросом BIOS мы рекомендуем проверить контроллер SATA и посмотреть, какой режим вы используете в данный момент. Режим контроллера будет установлен на IDE, AHCI или RAID, поэтому обязательно установите для режима контроллера SATA то же значение после сброса BIOS.

          • ЧИТАЙТЕ ТАКЖЕ: как исправить ошибки sysprep в Windows 10

          Решение 7. Используйте восстановление системы или сброс Windows 10

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

          1. Удерживая клавишу Shift на клавиатуре, нажмите кнопку Перезагрузить .Кроме того, вы можете перезагрузить компьютер несколько раз во время загрузки, чтобы запустить автоматическое восстановление.
          2. Выберите Устранение неполадок> Дополнительные параметры> Восстановление системы .
          3. Выберите ваше имя пользователя и введите пароль, если он у вас есть.
          4. Выберите Выберите другую точку восстановления и нажмите Далее .
          5. Выберите точку восстановления, к которой вы хотите вернуться, и нажмите Далее . Подождите, пока процесс закончится.

          Если восстановление системы не устранило проблему, вам придется выполнить сброс Windows 10. Для завершения сброса Windows 10 вам может потребоваться установочный носитель Windows 10, и вы можете легко создать его с помощью средства создания носителей и пустой флэш-накопителя USB. Мы должны предупредить вас, что процесс сброса аналогичен чистой установке, поэтому убедитесь, что вы создали резервные копии важных файлов из раздела C, прежде чем приступать к этой процедуре. Чтобы выполнить сброс Windows 10, выполните следующие действия.

          1. Запустите процесс автоматического восстановления и выберите Устранение неполадок> Сбросить этот компьютер> Удалить все . Будьте готовы вставить установочный носитель Windows 10, если вас попросят.
          2. Выберите Только диск, на котором установлена ​​Windows> Просто удалите мои файлы и нажмите кнопку Сбросить .
          3. Следуйте инструкциям для завершения процесса сброса.

          Если ошибка BSoD появляется даже после сброса Windows 10, скорее всего, ошибка вызвана неисправным оборудованием.

          Решение 8. Проверьте свое оборудование

          Ошибка ATTEMPTED_WRITE_TO_READONLY_MEMORY может быть вызвана вашим оборудованием, поэтому мы настоятельно рекомендуем вам проверить, правильно ли работает ваша RAM. Самый простой способ сделать это — проверить свои модули ОЗУ по одному, но вы также можете использовать такие инструменты, как MemTest86 +, чтобы выполнить детальное сканирование вашей ОЗУ. Если ваша оперативная память не является проблемой, вы должны проверить все другие основные компоненты оборудования.

          Ошибки типа «синий экран смерти», такие как ATTEMPTED_WRITE_TO_READONLY_MEMORY, иногда трудно исправить, но мы надеемся, что вам удалось исправить эту ошибку с помощью одного из наших решений.

          Примечание редактора . Этот пост был первоначально опубликован в июне 2016 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.

          Итак, после 3 лет использования новой установки Windows 7 x64, я должен перейти на Windows 10 из-за трудовых причин.

          Я загрузил последнюю версию Windows 10 Pro build (1803) из Microsoft и использовал Rufus 3.1 для создания загрузочного флеш-диска.

          Я сделал новую установку на своем SSD (форматируя его ранее), и через несколько дней после использования компьютера я начал получать случайные BSOD. Около 1 или 2 в день.

          Ошибка BSODs — это MEMORY_MANAGEMENT или ATTEMPTED_WRITE_TO_READONLY_MEMORY.

          Вещи, которые я пробовал:

          • Запустите 2 прохода диагностики памяти Windows. Нет ошибок.
          • Запустить sfc /scannow . Нет ошибок.
          • Обновлены драйверы GPU до последней версии (Nvidia Geforce GTX 970).
          • Обновлен BIOS до последней версии (от 0802 до 0803 на ASUS Z-97E)

          У меня могло быть всего несколько BSOD за 3 года Windows 7, поэтому я не думаю, что это проблема, связанная с оборудованием. BSOD начали сразу после новой установки Windows 10.

          Как открыть MEMORY.DMP, сгенерированный Windows, и что я там вижу, чтобы узнать, что вызывает BSOD?

          Что-нибудь еще я могу попробовать?

          UPDATE Я открыл C: MEMORY.DMP с помощью WinDbg x64 и вот результат: Ссылка

          ОБНОВЛЕНИЕ 2 У меня только что был другой BSOD. На этот раз это было SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION .
          Дамп здесь: Ссылка

          ОБНОВЛЕНИЕ 3 Файлы Minidumps

          ОБНОВЛЕНИЕ 4
          Я запустил memtest всю ночь, и у меня много ошибок. Наверное, у меня есть неисправная оперативная память. Мы уверены, что это неисправная оперативная память? Он будет исправлен после того, как я его правильно заменил? Невозможно узнать, какие палки / штыки неисправны? Необходимо удалить их и снова запустить memtest, чтобы узнать, какой из них? Вот результаты: Ссылка

          3 ответа

          Наиболее вероятной причиной такого типа сбоя является дефектная память. Как было предложено harrymc, первое, что нужно попробовать, как правило, запускать программу тестирования памяти, такую как Диагностика памяти Windows (входит в Windows), оригинальный MemTest86 (поддерживается программой PassMark) или open-source Memtest86+ . (Я добавил этот раздел для других читателей, которые могут испытывать подобные проблемы, но не пытались провести тестирование памяти.)

          Автор вопроса может пропустить этот раздел. Он сохраняется для справки другими читателями.

          Если тест памяти проходит, у вас может быть неисправный процессор.

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

          Другая возможность — это неисправный кеш . Кэши — это небольшие объемы памяти внутри процессора, используемые для ускорения доступа к памяти. Хотя ваш процессор должен иметь возможность обнаруживать ошибки кэша (и генерировать исключение проверки компьютера ), когда это происходит, вызывая WHEA_UNCORRECTABLE_ERROR BSOD), невозможно, чтобы данные в кеше повреждались и вызывают повреждение памяти без уведомления процессора. Это также не будет обнаружено программным обеспечением для тестирования памяти.

          Чтобы проверить IMC, загрузите программу диагностики процессора Intel и запустите IMC-тест , Чтобы проверить кеши процессоров, загрузите Prime95 и выполните небольшой тест на пытки FFT (ваш процессор может стать очень горячим или вентиляторы могут работать громкий, это нормально). Если любой из тестов завершится с ошибкой, вам, вероятно, придется заменить процессор. (Я предполагаю, что процессор и память не разгоняются или иным образом работают вне спецификаций.)

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

          Ошибки происходят в одном конкретном регионе памяти около 0x19BDD79F0, что ограничивает проблему одним модулем. Адрес предлагает, но not подтверждает, что проблема находится в одном из модулей памяти Patriot.

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

          Следует отметить, что Windows 10 использует более сложные методы управления памятью, включая сжатие виртуальной памяти , чтобы максимизировать производительность на системах с ограниченная память. Хотя ваша система имеет 16 ГБ памяти, Windows по-прежнему будет сжимать данные в памяти по умолчанию (мой рабочий стол имеет 32 ГБ и здесь не отличается). Ошибки памяти обнаруживаются легко во время сжатия и декомпрессии данных и сразу же приводят к сбою операции, что приводит к сбою системы. Ошибки памяти, связанные с несжатым приложением или другими данными, «просто» приводят к сбоям приложений или поврежденным файлам (хотя это может привести к сбоям ОС). По этой причине Windows 10 более чувствительна к ошибкам памяти, чем предыдущие версии Windows.

          Читайте также:  Huawei echolife hg8245 gpon

          Добавить комментарий

          Ваш адрес email не будет опубликован. Обязательные поля помечены *