Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Event ID 78 Hyper-V-Worker: сбой создания файлов подкачки памяти ВМ

Обновлено: 28.08.2026  ·  Официальная база знаний

Симптомы нехватки дискового пространства (Event ID 78)

В журнале Hyper-V-Worker/Admin появляется ошибка: Event ID 78: The virtual machine worker process failed to start because it could not create the memory buffer or swap file for virtual machine '[Имя_ВМ]'. There is not enough space on the disk.

СимптомПричина
ВМ не запускается при наличии свободной RAMНа диске хранения конфигурации ВМ не хватает места для создания файла .bin
Ошибка «Недостаточно места на диске»Свободное место на томе C: или CSV упало ниже объема выделенной ВМ памяти
Сбой механизма Smart PagingHyper-V не может создать временный файл виртуального свопа для гарантированного старта ВМ

Пошаговое решение проблемы со свободным местом (Event ID 78)

При каждом запуске виртуальной машины Hyper-V выделяет файл буфера памяти (размер которого равен максимальному объему оперативной памяти ВМ) в папке расположения виртуальной машины.

  1. Проверьте свободное место на всех дисках хранения ВМ и томах CSV:
# Проверка свободного места на локальных дисках и томах CSV:
Get-Volume | Select-Object DriveLetter, FileSystemLabel, @{N="FreeGB";E={[math]::round($_.SizeRemaining/1GB,2)}}, @{N="TotalGB";E={[math]::round($_.Size/1GB,2)}} | Format-Table -AutoSize
  1. Измените путь хранения файлов Smart Paging на другой диск: если основной диск заполнен, перенесите файлы свопа подкачки памяти:
# Назначение папки Smart Paging на диск с достаточным объемом места:
Set-VM -Name "ИмяВМ" -SmartPagingFilePath "D:\HyperV_SmartPaging"
  1. Очистите старые неиспользуемые файлы снимков и журналов:
# Поиск временных файлов дампов и журналов в каталоге Hyper-V:
Get-ChildItem -Path "C:\ProgramData\Microsoft\Windows\Hyper-V" -Recurse -Filter "*.tmp" | Remove-Item -Force
  1. Запустите виртуальную машину заново: Start-VM -Name "ИмяВМ".

Правило планирования: На томах хранения Hyper-V всегда должно оставаться не менее 15–20% свободного дискового пространства для предотвращения аварийной остановки ВМ при динамическом росте дисков и создании снапшотов.

Практический опыт инженера: При использовании динамических VHDX дисков на переполненных хранилищах запуск ВМ часто падает именно с Event 78. Обязательно настройте в мониторинге оповещение при остатке свободного места на томах хранения ВМ менее 50 ГБ.

Частые вопросы (FAQ)

Что такое Smart Paging в Hyper-V?

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

Сколько дискового места требуется для старта ВМ с 64 ГБ RAM?

Для гарантированного создания файлов состояния памяти и снимков требуется не менее 64 ГБ свободного пространства на диске расположения ВМ.

Можно ли полностью отключить создание файлов подкачки памяти?

Нет, создание файлов резервирования памяти (.bin/.vsv) является обязательным требованием архитектуры гипервизора Hyper-V.

Как найти путь к текущей папке конфигурации виртуальной машины?

(Get-VM -Name "ИмяВМ").ConfigurationLocation в окне PowerShell.