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

Как исправить VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE BSoD

5 min read Windows BSoD Обновлено 26 Nov 2025
Как исправить VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE
Как исправить VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE

Кратко

Эта статья объясняет, почему появляется синий экран VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE (0x00000136) и как исправить проблему: создать VHD с достаточным свободным местом, изменить параметры VHD или изменить расположение файла. Приведены пошаговые инструкции, альтернативы, чек-листы и краткое справочное руководство.

Синий экран VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE: недостаточно места на хост-диске для VHD

VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE сопровождается кодом 0x00000136 и возникает, когда система не может загрузиться с VHD (виртуального жесткого диска), потому что VHD не может расшириться при инициализации загрузки. Это особенно актуально для динамических VHD/VHDX: при загрузке система может попытаться увеличить файл, и на хост-диске должно быть свободное место для расширения.

Что вызывает ошибку

  • Динамический VHD (VHDX) требует свободного места на хост-томе для расширения при загрузке.
  • VHD создан как фиксированного размера, но монтируется на томе с недостатком свободного места.
  • VHD расположен на внешнем накопителе с меньшим объёмом, чем минимальный размер VHD.

Важно: ошибка — именно отсутствие свободного пространства на хост-диске во время развёртывания/инициализации VHD, а не повреждение данных внутри VHD.

1. Создайте VHD с достаточным свободным местом

  1. На системе с установленной Windows откройте меню Пуск, введите «Управление дисками» и выберите «Создание и форматирование разделов жесткого диска». (Русский UI: «Пуск» → «Управление дисками» → «Создание и форматирование разделов жесткого диска».)
  2. В окне «Управление дисками» нажмите меню Действие и выберите «Создать VHD».

Создание VHD в Управлении дисками Windows

  1. В опциях выберите «Динамически расширяемый» (Dynamically expanded). Укажите максимально допустимый размер VHD, но выделите значение, которое гарантированно меньше свободного пространства на хост-диске. Например, для диска 32 ГБ или 40 ГБ выделите 15–20 ГБ.

Настройка динамически расширяемого VHD и размера

  1. Отформатируйте и используйте этот раздел для установки ОС, затем настройте загрузку.

Почему это помогает: если VHD создан как динамический и хост-диск имеет свободное место, VHD сможет увеличиваться во время загрузки. Если же вы используете фиксированный размер, система заранее резервирует весь объём и не сможет «увеличить» VHD при нехватке места на хосте.

2. Измените размер VHD через PowerShell

  1. Запустите PowerShell от имени администратора: Пуск → введите «powershell» → Запуск от имени администратора.
  2. Выполните одну из команд (замените путь на реальный путь к вашему VHD):
Resize-VHD -Path C:\BaseVHDX.vhdx -ToMinimumSize

или явно указав желаемый объём:

Resize-VHD -Path C:\BaseVHDX.vhdx -SizeBytes 20GB

Примечание: нельзя уменьшить VHD ниже минимального размера, заданного при его создании в «Управлении дисками». Если минимальный размер VHD был 40 ГБ, снизить до 20 ГБ нельзя.

Важно: если VHD на внешнем диске, убедитесь, что на этом диске больше места, чем минимальный размер VHD.

Альтернативные подходы и когда они подходят

  • Переместить VHD на другой том с большим объёмом — быстрое решение, если есть доступ к большему локальному диску.
  • Создать новый VHD нужного размера и клонировать содержимое старого (подходит, если VHD фиксированного размера и его нельзя уменьшить).
  • Использовать сжатие/очистку хост-диска (удалить временные файлы, системные точки восстановления) — временная мера, полезна при нехватке места на внешнем диске.

Когда это не сработает:

  • Если VHD повреждён или файл системной загрузки внутри VHD некорректен — тогда потребуется восстановление образа или переустановка.

Мини-методология для устранения ошибки (шаги)

  1. Определите местоположение VHD (локальный диск/внешний диск).
  2. Проверьте свободное место на хост-томе (Проводник → Свойства диска).
  3. Если свободного места достаточно — проверьте, создан ли VHD динамическим; если нет, создайте динамический VHD или переместите файл.
  4. Если мало места — переместите VHD или уменьшите размер VHD через PowerShell (если возможно).
  5. Тестируйте загрузку и следите за журналами ошибок.

Чек‑лист для ролей

Администратор системы:

  • Проверить расположение VHD
  • Проверить тип VHD (динамический/фиксированный)
  • Оценить свободное место на хост-диске
  • Переместить VHD или выполнить Resize-VHD
  • Протестировать загрузку и создать резервную копию

Обычный пользователь:

  • Уведомить администратора о BSoD
  • Не производить рискованных изменений без бэкапа

Краткая справка (глоссарий)

  • VHD / VHDX — формат файла виртуального жёсткого диска, используемый Windows. 1 строка: VHDX — обновлённый вариант с лучшей целостностью и поддержкой больших объёмов.
  • Динамически расширяемый (Dynamically expanded) — VHD увеличивается по мере добавления данных, требует свободного места на хосте.
  • Фиксированный размер — файл VHD резервирует весь заданный объём сразу.

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

  • Система успешно загружается с VHD без появления 0x00000136.
  • На хост-диске после тестовой загрузки остаётся минимум 10–15% свободного места (рекомендация для динамических VHD).

Часто задаваемые вопросы

Что делать, если VHD уже минимально настроен и нельзя уменьшить размер?

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

Можно ли уменьшить размер VHD ниже изначального минимума?

Нет — PowerShell и инструменты управления дисками не позволяют снизить VHD ниже минимального значения, заданного при создании.

Контроль рисков и рекомендации безопасности

  • Всегда делайте резервную копию VHD перед операциями изменения размера или перемещения.
  • При работе с внешними носителями убедитесь, что соединение надёжно (избегайте отключения во время записи).

Резюме

VHD_BOOT_HOST_VOLUME_NOT_ENOUGH_SPACE возникает из‑за недостатка свободного места на хост-диске для расширения VHD при загрузке. Решения: создать динамический VHD с разумным максимальным размером, переместить VHD на диск с большим объёмом или изменить размер VHD через PowerShell. Всегда делайте бэкап перед изменениями и тестируйте загрузку.

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

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

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

Установить Google Play Services на Android
Android.

Установить Google Play Services на Android

Настройка электронной почты на мобильном
Мобильные советы

Настройка электронной почты на мобильном

Разрешить сохранение пароля на сайтах
Безопасность

Разрешить сохранение пароля на сайтах

Как твитить с обычного мобильного телефона
Мобильные советы

Как твитить с обычного мобильного телефона

Как подключить PSP к интернету
Гайд

Как подключить PSP к интернету

Свой цвет для панели задач и Пуск в Windows 10
Windows

Свой цвет для панели задач и Пуск в Windows 10