It's a win8 thing, on a quality os like Windows 7, this bug does not exist.
Only question will be if your EFI is able to chainload Grub4DOS.
I planned to use with ufd and like w7x86 later move vhd to disk....
Right click on VHD button and disable all VHD checks.
I'll will not add winvblock
Error creating VHD0x80070057 - The parameter is incorrect.