Event ID 78 Hyper-V-Worker: сбой создания файлов подкачки памяти ВМ
Симптомы нехватки дискового пространства (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 Paging | Hyper-V не может создать временный файл виртуального свопа для гарантированного старта ВМ |
Пошаговое решение проблемы со свободным местом (Event ID 78)
При каждом запуске виртуальной машины Hyper-V выделяет файл буфера памяти (размер которого равен максимальному объему оперативной памяти ВМ) в папке расположения виртуальной машины.
- Проверьте свободное место на всех дисках хранения ВМ и томах 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- Измените путь хранения файлов Smart Paging на другой диск: если основной диск заполнен, перенесите файлы свопа подкачки памяти:
# Назначение папки Smart Paging на диск с достаточным объемом места:
Set-VM -Name "ИмяВМ" -SmartPagingFilePath "D:\HyperV_SmartPaging"- Очистите старые неиспользуемые файлы снимков и журналов:
# Поиск временных файлов дампов и журналов в каталоге Hyper-V:
Get-ChildItem -Path "C:\ProgramData\Microsoft\Windows\Hyper-V" -Recurse -Filter "*.tmp" | Remove-Item -Force- Запустите виртуальную машину заново:
Start-VM -Name "ИмяВМ".
Правило планирования: На томах хранения Hyper-V всегда должно оставаться не менее 15–20% свободного дискового пространства для предотвращения аварийной остановки ВМ при динамическом росте дисков и создании снапшотов.
Частые вопросы (FAQ)
Что такое Smart Paging в Hyper-V?
Smart Paging — это технология, позволяющая виртуальной машине перезапуститься с использованием дискового файла подкачки, если в момент ребута на хосте временно не хватает физической оперативной памяти.
Сколько дискового места требуется для старта ВМ с 64 ГБ RAM?
Для гарантированного создания файлов состояния памяти и снимков требуется не менее 64 ГБ свободного пространства на диске расположения ВМ.
Можно ли полностью отключить создание файлов подкачки памяти?
Нет, создание файлов резервирования памяти (.bin/.vsv) является обязательным требованием архитектуры гипервизора Hyper-V.
Как найти путь к текущей папке конфигурации виртуальной машины?
(Get-VM -Name "ИмяВМ").ConfigurationLocation в окне PowerShell.