Horizon Zero Dawn ошибка дамп памяти. Решение проблемы!

Виртуальная память является подкачкой (дополнением) оперативной памяти. Она присутствует практически во всех операционных системах.

Инструкции

  1. Войдите в ОС Windows в качестве администратора или пользователя с правами администратора. Если вы забыли свой пароль, обратитесь к инструкциям на сайте компании Microsoft для своей версии Windows, чтобы восстановить или сбросить его.
    • Windows 10 | Windows 8 | Windows 7 | Windows Vista
  2. Скачайте файл и щелкните Открыть.
  3. Скачайте файл , выберите пункт Открыть с помощью, а затем нажмите OK.
  4. Скачайте файл , затем щелкните стрелку рядом с именем файла в нижней части браузера и выберите пункт Открыть.
  5. Скачайте файл и щелкните Открыть.
  6. Дважды щелкните папку avkb57, а затем файл , после чего нажмите Запустить в диалоговом окне Предупреждение системы безопасности.
  7. При появлении запроса щелкните Да, чтобы разрешить приложению вносить изменения на вашем ПК.
  8. Щелкните Да, а затем OK, чтобы применить необходимые изменения, внесенные в реестр Windows.
  9. Перезапустите ПК, войдите в ОС Windows с правами администратора и подождите, пока система или программа не зависнет снова.
  10. Вызовите сбой Windows (синий экран) вручную, удерживая правую клавишу CTRL и дважды нажав клавишу Scroll Lock (CTRL справа + дважды Scroll Lock). Клавиша CTRL расположена под клавишей SHIFT, а клавиша Scroll Lock — в верхней правой части клавиатуры. Отобразится синий экран (экран смерти). Система создаст дамп памяти (выполнение будет показано в процентах), после чего автоматически перезапустится. Если компьютер не перезапускается автоматически, сделайте это вручную, нажав кнопку включения или перезагрузки.
  11. Войдите в ОС Windows с правами администратора и найдите файл в папке C:\Windows (по умолчанию).

Создав файл дампа, отправьте его в службу поддержки Avast. Так как размер файла дампа превышает 5 МБ, отправьте его на FTP-сервер Avast, следуя указаниям в статье ниже.

  • Отправка файлов на FTP-сервер Avast

О данной процедуре устранения неисправностей и строках реестра, содержащихся в файле , можно узнать больше в статье на сайте Microsoft, приведенной ниже.

  • Forcing a System Crash from the Keyboard (Вызов системного сбоя с помощью клавиатуры)
  • Все доступные продукты Avast
  • Microsoft Windows 10 Home / Pro / Enterprise / Education — 32- или 64-разрядная версия
  • Microsoft Windows 8.1 / Pro / Enterprise — 32- или 64-разрядная версия
  • Microsoft Windows 8 / Pro / Enterprise — 32- или 64-разрядная версия
  • Microsoft Windows 7 Home Basic / Home Premium / Professional / Enterprise / Ultimate — SP 1, 32- или 64-разрядная версия
  • Microsoft Windows Vista Home Basic / Home Premium / Business / Enterprise / Ultimate — SP 2, 32- или 64-разрядная версия

Что такое виртуальная память?

Виртуальная память (Virtual Memory, ВП) — это метод управления памятью компьютера, использующий для работы файл подкачки (swap file). При недостатке существующего объема ОЗУ, позволяет запускать на ПК более ресурсозатратные программы. В таком случае данные приложения автоматически перемещаются между основной памятью и вторичным хранилищем.

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

  • Работает полностью в автоматическом режиме и не требует от пользователя постоянного управления основным пространством.
  • Значительно повышает безопасность использования программного обеспечения (снижает вероятность вылетов, критического завершения работы, потери данных).
  • Позволяет запускать и использовать на ПК больше памяти, чем это доступно физически.

За счет ее использования компьютер способен изолировать запущенные процессы друг от друга и рационально распределять RAM. Она расходуется только для хранения активно используемых областей.

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

Офлайновые атаки

Технология BitLocker стала ответом Microsoft на возрастающее число офлайновых атак, которые в отношении компьютеров с Windows выполнялись особенно просто. Любой человек с загрузочной флешкой может почувствовать себя хакером. Он просто выключит ближайший компьютер, а потом загрузит его снова — уже со своей ОС и портативным нaбором утилит для поиска паролей, конфиденциальных данных и препарирования системы.

В конце рабочего дня с крестовой отверткой и вовсе можно устроить маленький крестовый поход — открыть компы ушедших сотрудников и вытащить из них накопители. Тем же вечером в спокойной домашней обстановке содержимое извлеченных дисков можно анализировать (и даже модифицировать) тысячью и одним способом. На следующий день достаточно прийти пораньше и вернуть все на свои места.

Читайте также:  Виртуальные рабочие столы Windows 10: что это и как использовать?

Впрочем, необязательно вскрывать чужие компьютеры прямо на рабочем месте. Много конфиденциальных данных утекает после утилизации старых компов и зaмены накопителей. На практике безопасное стирание и низкоуровневое форматирование списанных дисков делают единицы. Что же может помешать юным хакерам и сборщикам цифровой падали?

Как пел Булат Окуджава: «Весь мир устроен из ограничений, чтобы от счастья не сойти с ума». Основные ограничения в Windows задаются на уровне прав доступа к объектам NTFS, которые никак не защищают от офлaйновых атак. Windows просто сверяет разрешения на чтение и запись, прежде чем обрабатывает любые команды, которые обращаются к файлам или каталогам. Этот метод достаточно эффективен до тех пор, пока все пользователи работают в настроенной админом системе с ограниченными учетными записями. Однако стоит повысить права или загрузиться в другой операционке, как от такой защиты не останется и следа. Пользователь сам себя сделает админом и переназначит права доступа либо просто проигнорирует их, поставив другой драйвер файловой системы.

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

[ad name=»Responbl»]

Решение

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

Сделать это можно следующим образом:

  • Откройте «Этот компьютер» и кликом правой кнопкой по пустому месту открывшегося окна вызовите «Свойство»;
  • Далее, откройте раздел «Защита системы»;
  • Если кнопка «Создать» у вас неактивна, то нажмите на кнопку «Настроить»;
  • Установите флажок в строке «Включить защиту системы», и используя ползунок отмерьте максимальный объём свободного пространства, которые вы предоставите системе восстановления для хранения необходимых ей файлов;
  • Вернувшись к предыдущему окну, нажмите на кнопку «Создать»;
  • Введите название создаваемой точки восстановления;
  • Дождитесь появления окна, сигнализирующего об успешном создании точки восстановления и закройте окно «Свойства системы», нажав на кнопку «ОК».

Подробнее о том, как создать точку восстановления мы писали в статье: Как создать образ системы Windows 10

Теперь имея данную «страховку» следует приступить к подтверждению наличия обозначенных выше причин.

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

Поэтому первое на что стоит обратить внимание – это проверка корректности используемого драйверного обеспечения операционной системы.

Для этого сделайте следующее:

  • Нажмите сочетание клавиш «WIN+R» и выполните команду «verifier»;
  • Перед вами откроется окно штатной утилиты «Диспетчер проверки драйверов»;
  • Из представленных вариантов выберите пункт «Создать нестандартные параметры (для кода программ)» и нажмите «Далее»;
  • Откроется список параметров диагностики, среди которых необходимо найти и отметить галочкой:
    • «Особый пул»;
    • «Отслеживание пула»;
    • «Обязательная проверка IRQL»;
    • «Обнаружение взаимоблокировок»;
    • «Проверки безопасности»;
    • «Проверка соответствия требованиям DDI»;
    • «Прочие проверки».
  • В следующем шаге отметьте «Выбрать имя драйвера из списка» и дождитесь завершения загрузки информации;
  • Полученные результаты отсортируйте по столбцу «Поставщик» и отметьте галочкой все варианты, которые поставляются не компанией «Microsoft»;
  • Нажмите на кнопку «Готово» и перезагрузите компьютер, для инициирования созданной проверки.

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

Если в вашем случае ситуация развивается именно таким образом, то во время очередного старта Windows постоянно нажимайте на клавишу «F8» и далее:

  • Выберите раздел «Диагностика»;
  • Далее «Дополнительные параметры» — «Восстановление при загрузке» — «Перезагрузить»;
  • Отметьте параметр «Безопасный режим с поддержкой командной строки»;
  • Дождитесь появления консоли командной строки и поочерёдно выполните две команды:
    • «verifier /reset» — для деактивации автоматической диагностики драйверов;
    • «shutdown -r -t 0» — для инициирования перезагрузки компьютера.

Альтернативным вариантом является использования ранее созданной точки восстановления , для отката конфигурации системы до активации проверки драйверов.

Читайте также:  RDP over SSH. Как я писал клиент для удаленки под винду

На этом список дел не заканчивается. Отключенная утилита диагностики по факту своей работы создала определённый файл, который находится в папке «C:\windows\ minidump». В нём содержится прямое указание на драйверы, имеющие в своей структуре какие-либо ошибки.

Открыть файл с подобным форматом можно и средствами операционной системы с помощью официальной утилиты «Debugging Tools for Windows», которая доступна для скачивания на официальном сайте «Microsoft», но выводимая информация будет сложна для восприятия.

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

Останется только удалить «виновника» и провести его ручное обновление/установку, скачав с официального сайта разработчиков.

В Windows

В Windows существует два вида дампов, дампы режима ядра и дампы пользовательского режима.

Дамп режима ядра

  • Полный дамп системы (англ. Complete Memory Dump) — содержит всю физическую память системы. Существуют проблемы при записи такого дампа, если в системе более 4Гб ОЗУ (это связано с тем, что 32 бита могут адресовать максимум 4Гб). Обычно записывается в файл C:\Windows\;
  • Дамп памяти ядра (англ. Kernel Memory Dump) — содержит всю память, которую использует ядро системы;
  • Малый дамп памяти (англ. Small Memory Dump) — содержит различную информацию, например, стоп код, параметры ошибки, список загруженных драйверов и т. п. Обычно записываются в папке C:\Windows\Minidump.

Дамп пользовательского режима

Дамп пользовательского режима (англ. user-mode dump), также часто просто (англ. minidump), это дамп памяти отдельного процесса. Он содержит в себе выбранные к записи виды данных. В частности это может быть: полная или частичная (отфильтрованная) память процесса; список, стек, состояние потоков; дескрипторы (англ. handle) объектов ядра; список загруженных библиотек, а также список выгруженных библиотек. Полностью ознакомиться с возможными вариантами можно изучив перечисление .

Как включить создание дампа памяти в Windows 10

  windows

Дамп памяти (снимок состояния оперативной, содержащий отладочную информацию) — то, что часто оказывается наиболее полезными при возникновении синего экрана смерти (BSoD) для диагностики причин возникновения ошибок и их исправления. Дамп памяти сохраняется в файл C:\Windows\, а мини дампы (малый дамп памяти) — в папку C:\Windows\Minidump (подробнее об этом далее в статье).

Автоматическое создание и сохранение дампов памяти не всегда включено в Windows 10, и в инструкциях на тему исправления тех или иных ошибок BSoD мне время от времени приходится описывать и путь включения автоматического сохранения дампов памяти в системе для последующего просмотра в BlueScreenView и аналогах — потому и было решено написать отдельное руководство именно о том, как включить автоматическое создание дампа памяти при ошибках системы, чтобы в дальнейшем ссылаться на него.

Настройка создания дампов памяти при ошибках Windows 10

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

Опция «Автоматический дамп памяти» сохраняет снимок памяти ядра Windows 10 с необходимой отладочной информацией, а также память, выделенную для устройств, драйверов и ПО, работающего на уровне ядра. Также, при выборе автоматического дампа памяти, в папке C:\Windows\Minidump сохраняются малые дампы памяти. В большинстве случаев этот параметр оптимален.

Помимо «Автоматический дамп памяти» в параметрах сохранения отладочной информации есть и другие варианты:

  • Полный дамп памяти — содержит полный снимок оперативной памяти Windows. Т.е. размер файла дампа памяти будет равен объему используемой (занятой) оперативной памяти на момент появления ошибки. Обычному пользователю обычно не требуется.
  • Дамп памяти ядра — содержит те же данные что и «Автоматический дамп памяти», по сути это одна и та же опция, за исключением того, как Windows устанавливает размер файла подкачки в случае выбора одной из них. В общем случае вариант «Автоматический» подходит лучше (подробнее для интересующихся, на английском — здесь.)
  • Малый дамп памяти — создание только мини дампов в C:\Windows\Minidump. При выборе данной опции сохраняются файлы по 256 Кб, содержащие базовую информацию о синем экране смерти, списке загруженных драйверов, процессах. В большинстве случаев при непрофессиональном использовании (например, как в инструкциях на этом сайте по исправлению ошибок BSoD в Windows 10), используется именно малый дамп памяти. Например, при диагностике причины синего экрана смерти в BlueScreenView используются файлы мини дампов. Однако в некоторых случаях может потребоваться и полный (автоматический) дамп памяти — часто службы поддержки ПО при возникновении неполадок (предположительно вызванных этим ПО) могут просить предоставить именно его.
Читайте также:  Как откатиться к предыдущей версии Windows 10.

Дополнительная информация

В случае, если вам нужно удалить дамп памяти, вы можете сделать это вручную, удалив файл в системной папке Windows и файлы, содержащиеся в папке Minidump.

Также можно использовать утилиту «Очистка диска» Windows (нажать клавиши Win+R, ввести cleanmgr и нажать Enter).

В «Очистке диска» нажмите кнопку «Очистить системные файлы», а затем в списке отметьте файла дампа памяти для системных ошибок, чтобы удалить их (при отсутствии таких пунктов можно предположить, что дампы памяти пока не создавались).

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

А вдруг и это будет интересно:

Дополнительные причины возникновения ошибки дампа памяти

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

Но если ни один из вышеперечисленных способов Вам не помогает, и игра продолжает «вылетать» без сохранения, выдавая сообщение о критическом сбое и ошибке дампа памяти, значит, проблема не в Вашем ПК, а конкретно в ошибке игры  «Horizon Zero Dawn», которую не исправить путем увеличения памяти или перехода на права администратора. Есть еще один способ решения этой проблемы.

Следуем по следующему алгоритму:

  • Нужно скачать на ПК Hex-редактор;
  • Далее – перейти в файл с игрой (разрешение: «.exe») и открыть его в скачанном редакторе;
  • Выполняем команды «Поиск», следом – «Заменить»;
  • Во вкладке «Hex-значения» ввести (в поисковой строке):

C7 04 25 00 00 00 00 A7 DC EA 0D

Дополнительные причины возникновения ошибки дампа памяти
  • В сроке «Заменить» тоже вводим ряд значений:

90 90 90 90 90 90 90 90 90 90 90

  • Последний шаг: поставить отметку возле пункта «Везде», и завершить операцию клавишей «Заменить все».

Играйте с удовольствием!

Обнаружение конфликтного драйвера

Теперь будем искать драйвер, который конфликтует с ядром операционной системы, и исправлять ситуацию с ним.

Обнаружение конфликтного драйвера

1. Запускаемся в безопасном режиме, например, через «Параметры».

2. Выполняем команду «verifier» в окне, запускаемом через Win+R.

Обнаружение конфликтного драйвера

3. В «Диспетчере проверки» создаем нестандартный параметр.

4. Указываем отображённые на скриншоте параметры из приведенного в окне списка, и ставим флажок возле опции «Прочие проверки».

Обнаружение конфликтного драйвера

5. Ставим триггерный переключатель в последнее положение: «Выбирать имя драйвера из списка».

6. Сортируем все продукты по поставщику и снимаем флажки с драйверов от Microsoft.

Обнаружение конфликтного драйвера

7. Перезагружаемся для запуска анализа и сбора информации.

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

Обнаружение конфликтного драйвера

8. В дополнительных параметрах выбираем вариант реанимации системы во время запуска.

9. Перезагружаемся в безопасном режиме с возможностью вызова командной строки.

Обнаружение конфликтного драйвера

9. В ней выполняем перечень команд:

10. Через проводник или файловый менеджер переходим в каталог «windows\minidump» на системном диске.

Обнаружение конфликтного драйвера

11. При помощи свободно распространяемой утилиты BlueScreenView открываем дамп памяти с целью выполнить анализ результатов тестирования и проверки драйверов.

12. Изучаем информацию, содержащуюся в подсвеченных розовым цветом строках в нижнем фрейме.

Обнаружение конфликтного драйвера

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

Здесь на помощь придет не только логическое мышление и знания (понятно, что при наличии букв dx драйвер относится к платформе DirectX, nv – касается видеокарты Nvidia и т. д.), но и поисковые системы. По названию файла найти драйвер, в состав коего он входит, несложно.

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

Обнаружение конфликтного драйвера