Per Microsoft, Hyper-V in Windows Server 2008 R2 will support up to 50 snapshots. Remember that the more snapshots you created, the slower the performance of the virtual machine. Also, the physical drive capacity will be used. When you create a snapshot, a differencing disk is create for every VHD file that VM uses. The more snapshots you create, the more physical hard drive capacity will be used.