Had a 2003 Server VM go down because of a network/SAN connectivity issue. Upon starting the VM back up, it got stuck at the Windows splash screen indefinitely.
Tried booting into safe mode and got stuck on ACPITABL.DAT
Connected VM to 2003 Server ISO and booted off that
Hit R for recovery
Sat at Examining disk for 10-15 minutes
Finally got in and ran a checkdisk
SOLUTION: Ended up being an iSCSI disk that was connected to the VM in Hyper-V that was causing it to hang. When the iSCSI disk was unmounted, server booted up fine and it was remounted.