I have windows server 2008 standard R2 with hyper v installed. I have 4 hyper V machines running. I know the only way to regain the free space from the VHD to match the server is to compress it. Is there a rule of when you should compress the VHD? Meaning don't do it when its a certain size or don't let it get to a certain size?