Ошибка there isn't enough memory available to create a ramdisk device появляется при загрузке с загрузочной флешки или диска на базе Windows PE — например, при запуске сборок вроде Hiren's BootCD, WinPE-диагностиков или некоторых установщиков: загрузчик не может создать виртуальный RAM-диск, потому что системе не хватает свободной оперативной памяти или она недоступна из-за настроек BIOS. Сообщение обычно выводится чёрным экраном сразу после выбора пункта загрузки в меню, до старта самой среды Windows PE.
Проблема почти всегда связана не с «поломкой» флешки, а с одним из трёх факторов: физически малым объёмом ОЗУ, некорректной работой планок памяти либо ограничениями, которые накладывают режимы загрузки и встроенное видеоядро. Ниже разберём, как определить причину и что делать в каждом случае.
Что означает эта ошибка и когда она возникает
Многие загрузочные среды работают по принципу: образ системы распаковывается в RAM-диск — виртуальный раздел, созданный прямо в оперативной памяти. Для этого загрузчику нужен непрерывный свободный блок ОЗУ определённого размера. Если памяти не хватает или она фрагментирована и зарезервирована другими компонентами, появляется сообщение there isn't enough memory available to create a ramdisk device, и загрузка прерывается.
Типичные ситуации, в которых возникает сбой:
- 💾 Запуск WinPE-сборки на старом компьютере с малым объёмом оперативной памяти.
- 🔧 Неисправная или не до конца вставленная планка ОЗУ — система видит меньше памяти, чем установлено физически.
- 🖥️ Встроенная графика зарезервировала слишком большой объём памяти под видеобуфер.
- ⚙️ Образ записан на флешку некорректно или повреждён, и загрузчик не может правильно оценить структуру.
⚠️ Внимание: если ошибка появляется на ПК, где раньше эта же флешка загружалась нормально, в первую очередь проверьте оперативную память — внезапное появление проблемы часто указывает на отказ одной из планок ОЗУ.
Шаг 1. Проверьте объём и состояние оперативной памяти
Начните с самого простого: выключите компьютер, отключите питание и откройте корпус. Извлеките планки ОЗУ, аккуратно очистите контакты ластиком и установите их обратно до щелчка фиксаторов. Если планок несколько, попробуйте загрузиться с каждой по отдельности — так выявляется неисправный модуль.
Также зайдите в BIOS/UEFI (обычно клавишей Del или F2 при включении, точная клавиша зависит от производителя платы) и посмотрите, какой объём памяти определяет система. Если установлено, например, 8 ГБ, а BIOS показывает 4 ГБ — одна планка не работает или не определяется.
Для загрузки полноценной среды Windows PE желательно иметь как минимум 2 ГБ ОЗУ, а для «тяжёлых» сборок с графическим интерфейсом и набором программ — 4 ГБ и более. Точные требования зависят от конкретной сборки, их обычно указывает автор на странице релиза.
☑️ Проверка оперативной памяти
Шаг 2. Настройте BIOS/UEFI
Вторая по частоте причина — настройки прошивки материнской платы. Вам нужно проверить несколько параметров, названия которых могут отличаться в зависимости от производителя (точные пути смотрите в документации к вашей плате).
Если на плате есть параметр, отвечающий за объём памяти, выделяемой встроенному видеоядру (часто называется Shared Memory, UMA Frame Buffer или похоже), уменьшите его значение. На слабых машинах встроенная графика может отбирать значительную часть и без того скромной памяти, и загрузчику не хватает места под RAM-диск.
Также попробуйте переключить режим загрузки: если флешка записана под Legacy (CSM), а включён чистый UEFI — или наоборот — загрузчик может работать некорректно. Проверьте оба варианта. Некоторые старые сборки WinPE принципиально не запускаются в режиме UEFI, и наоборот, современные образы могут требовать именно его.
Шаг 3. Проверьте саму загрузочную флешку
Если с памятью и BIOS всё в порядке, источником проблемы может быть носитель. Перезапишите образ на флешку заново, используя проверенную утилиту — например, Rufus или инструмент, рекомендованный автором сборки. При записи выбирайте схему раздела, соответствующую режиму загрузки: MBR для Legacy/CSM или GPT для UEFI.
Желательно также проверить флешку на другом компьютере. Если там сборка загружается без ошибки — проблема точно в железе или настройках первого ПК, а не в носителе. И наоборот: повторение ошибки на разных машинах указывает на повреждённый образ или некорректную запись.
Шаг 4. Используйте облегчённый вариант загрузки
Многие загрузочные меню сборок предлагают несколько вариантов запуска: полную графическую среду и минимальную (например, Mini Windows XP, текстовый режим или версию с уменьшенным набором компонентов). Минимальный вариант требует заметно меньше памяти для RAM-диска и часто загружается там, где полный образ выдаёт ошибку.
Что можно попробовать в порядке приоритета:
- 🪶 Выбрать в меню загрузки облегчённую или минимальную версию среды.
- 📀 Использовать альтернативную сборку, рассчитанную на слабые машины.
- 🔄 Записать на флешку более старую или более лёгкую редакцию той же сборки.
- 💻 Запустить нужные утилиты с флешки уже из работающей Windows, если система на ПК стартует.
Сравнение типичных причин и способов устранения
| Причина | Как распознать | Решение |
|---|---|---|
| Малый объём ОЗУ | В BIOS видно менее 2 ГБ памяти | Облегчённая сборка или увеличение ОЗУ |
| Неисправная планка памяти | BIOS показывает меньше установленного | Тест модулей по одному, замена сбойной |
| Большой резерв под видео | Доступной памяти меньше физической | Уменьшить объём видеобуфера в BIOS |
| Неверный режим загрузки | Флешка грузится на другом ПК | Переключение UEFI/Legacy, перезапись образа |
| Повреждённый образ | Ошибка повторяется на разных ПК | Скачать образ заново и перезаписать флешку |
⚠️ Внимание: перед любыми манипуляциями с планками памяти полностью обесточьте компьютер и снимите статический заряд, прикоснувшись к металлическому корпусу — иначе есть риск повредить компоненты.
Почему ошибка появляется именно при загрузке WinPE
Среда Windows PE не устанавливается на диск — она целиком распаковывается в оперативную память в виде RAM-диска (обычно с буквой X:). Загрузчик bootmgr или аналог сначала резервирует под него непрерывный блок ОЗУ, и только потом копирует файлы. Если свободного непрерывного блока нужного размера нет, процесс останавливается с ошибкой ещё до загрузки графического интерфейса.
Когда ничего не помогает
Если память исправна и достаточна, режим загрузки перепробован, а образ гарантированно рабочий, остаются менее частые сценарии. Возможна несовместимость конкретной версии сборки с контроллером памяти или чипсетом платы — в этом случае помогает другая сборка или другая версия той же. Также стоит обновить прошивку BIOS/UEFI до актуальной версии с сайта производителя материнской платы, если обновление предусмотрено и вы уверены в корректности процедуры.
На очень старых машинах, где апгрейд памяти невозможен, рациональный выход — использовать инструменты, не требующие RAM-диска: загрузочные утилиты на базе DOS или Linux с малыми требованиями. Подбор конкретного варианта зависит от задачи: сброс пароля, клонирование диска и диагностика часто доступны и в лёгких форматах.
Частые вопросы
Можно ли исправить ошибку без разборки компьютера?
Да, в ряде случаев. Сначала попробуйте программные шаги: выбрать облегчённый пункт в меню загрузки, переключить режим UEFI/Legacy в BIOS, уменьшить резерв памяти под встроенное видео и перезаписать флешку. К разборке и проверке планок ОЗУ переходите, если программные меры не помогли.
Сколько памяти нужно для загрузки Windows PE?
Точное значение зависит от конкретной сборки. Ориентировочно минимальные среды запускаются примерно от 512 МБ — 1 ГБ, полноценные графические сборки комфортно работают при 2–4 ГБ и более. Требования обычно указаны автором сборки.
Ошибка появляется только на одном компьютере — флешка виновата?
Скорее всего, нет. Если на других ПК та же флешка загружается нормально, причина в железе или настройках проблемной машины: объём и исправность ОЗУ, режим загрузки, резерв памяти под видеоядро.
Поможет ли увеличение файла подкачки?
Нет. Файл подкачки относится к уже запущенной операционной системе, а ошибка RAM-диска возникает на этапе загрузчика, до старта какой-либо ОС. Решать нужно на уровне оперативной памяти и настроек BIOS.
Опасна ли эта ошибка для данных на диске?
Сама по себе — нет: загрузка прерывается до обращения к дискам, данные не изменяются. Риск появляется только при последующих необдуманных действиях, например при экспериментах с разметкой диска в попытках «обойти» проблему.