1) Change the default VM folder from C partition to other drives.

2) Rename the external NIC to avoid confusion.

3) Standardize the virtual networks friendly name other you have to reconfigure the NIC after the VM migration.

4) Backup Authorization Store C:\ProgramData\Microsoft\Windows\Hyper-V\InitialStore.xml

5) Enable RDP, or use VMConnect to connect remotely to non-Windows servers.

6) Server core installation with only Hyper-V role enabled.

7) Plan the processor configurations ahead: Hyper-V supports up to 24 logical processors on a physical server and 8 virtual servers per logical processor, maximum 4 virtual processors per virtual machine. Hyper-V also supports a maximum of 192 virtual machines per server.

8) A minimum 1G spare RAM should be allocated to the physical server when calculating how much RAM needed. (32 MB of additional space for first 1 GB in the virtual machine, additional 8 MB for each additional 1 GB).

9) Use dedicated NIC for backup and management.

10) Enable TCP Chimney offload on non-clustered Hyper-V servers. But not for clustered Hyper-V servers.

11) Enable jumbo frames.

12) Network adaptor teaming.

13) Disable the screen saver in virtual machine.

14) Best Practices Analyzer for Hyper-V: Configuration