Event ID 19050 Hyper-V-Worker: сбой запуска рабочего процесса — решение
Симптомы ошибки выделения памяти Hyper-V 19050
В системном журнале Microsoft-Windows-Hyper-V-Worker-Admin регистрируется событие Event ID 19050: '[Имя_ВМ]' The virtual machine worker process failed to start. Failed to create/open the virtual machine memory state file.
| Симптом | Причина |
|---|---|
| Отказ создания файла .bin / .vmrs | Недостаточно свободного места на системном диске хоста для создания файла памяти |
| Ошибка блокировки файла состояния памяти | Антивирус или процесс резервного копирования заблокировал .vmrs файл |
| Сбой выделения непрерывного буфера памяти | Критическая фрагментация виртуальной памяти хоста |
Пошаговое устранение сбоя файла памяти (Event ID 19050)
При запуске виртуальной машины Hyper-V выделяет на диске файл подкачки состояния памяти, равный размеру назначенной оперативной памяти ВМ. Если на диске нет места, запуск блокируется.
- Проверьте свободное место в каталоге размещения ВМ:
# Проверка пути хранения конфигурации и файлов памяти ВМ:
$vm = Get-VM -Name "Имя_ВМ"
Get-Volume -FilePath $vm.ConfigurationLocation | Select-Object DriveLetter, SizeRemaining, Size- Измените путь хранения файлов подкачки памяти (Smart Paging File Location): перенесите своп-файлы памяти на диск с достаточным запасом места:
# Перенос Smart Paging на другой диск (например, D:\Hyper-V\Paging):
Set-VM -Name "Имя_ВМ" -SmartPagingFilePath "D:\Hyper-V\Paging"- Удалите устаревшие файлы дампа памяти (.bin / .vsv / .vmrs):
# Проверка наличия 'осиротевших' файлов состояния памяти выключенной ВМ:
Get-ChildItem -Path $vm.Path -Include *.bin, *.vsv, *.vmrs -Recurse | Remove-Item -ForceСправка: Механизм Smart Paging используется Hyper-V исключительно во время перезапуска ВМ при нехватке физической RAM на хосте, когда Dynamic Memory не может быстро выделить нужный объем.
Частые вопросы (FAQ)
Что такое файл .VMRS в Hyper-V?
Файл .VMRS (Virtual Machine Runtime State) содержит активное состояние виртуальной памяти и регистров процессора работающей виртуальной машины.
Сколько места на диске занимает файл .VMRS?
Размер файла точно соответствует объему оперативной памяти, выделенному виртуальной машине в ее свойствах (например, 16 ГБ для ВМ с 16 ГБ RAM).
Можно ли удалить файл .VMRS работающей машины?
Нет, файл заблокирован процессором vmwp.exe на все время работы ВМ.
Почему ВМ запускается при 10 МБ свободного места на диске C, а потом падает?
Память выделяется динамически по мере роста нагрузки в гостевой ОС. Как только файл подкачки упирается в лимит диска, процесс Worker падает.