Hyper-V guest hung before booting

Following a server reboot we had one of the Hyper-V guests (Server 2012R2 in this instance) hang on the initial Hyper-V splash screen (black background, white text) with no sign of progress, i.e. no Windows boot or spinning dots etc. Hyper-V manager showed the guest...