While trying to compact a vhd that had been (unbeknownst to me) generating huge quantities of log files I recently ran across the rather strange "Unable to Compact a VHD Due to a File System Limitation" error:
*
delete shadows all <enter> *(this was specific to my case, you may want to be selective about which shadows to delete)*