Для нормального завершения перезагрузки FreeBSD под Hyper-V необходимо
включение патча в ядро:
http://blogs.technet.com/abeshkov/archive/2008/12/15/3169299.aspx
В наш стандартный образ FreeBSD этот патч включен и проблем с перезагрузкой не возникает.
Патч для фикса halt/reboot, модифицированный под 7.2-RELEASE:
# fetch http://www.data-xata.com/files/freebsd72_hyperv.patch
# cd /usr/src/
# cat /path/to/freebsd72_hyperv.patch | patch -p1
# make buildkernel KERNCONF=HYPERV
# make installkernel KERNCONF=HYPERV
# shutdown -r now