You'll understand why I'm posting this to Hyper-V instead of Windows Server 2012 R2 Installation category as you read the post.
Introduction & Purpose:
I want the capability to dual-boot to either Windows 10 Pro or Windows Server 2012 R2. I want to create various labs using Hyper-V running on Windows Server 2012 R2. (I realize that I can create and run Hyper-V VMs from within Windows 10 Pro but I want to run
them under Windows Server 2012 R2.) The labs will include small networks consisting of Windows Server 2008 R2, Windows Server 2012 R2, Windows 7, Windows 8.1, Windows 10, and perhaps a Linux OS. The servers roles will include ADDS, DNS, DHCP and
other common server roles. I plan on using these labs for learning purposes with a focus on learning how to upgrade, configure and administer Windows server and client operating systems and improving my PowerShell skills.
MEMORY (RAM): 32GB
STORAGE
I have the following storage available:
- 500GB Western Digital Black SATA disk drive with 310GB free space. (Used for Windows 10 OS and Apps)
- 1TB Western Digital Black SATA disk drives, 3 of which are new and unused and the 4th drive has 391GB free space.
- 2TB Western Digital Black SATA disk drives which is new and unused.
- (OS resides on disk C:) or I can boot to a Windows Server 2012 R2 VHD (which is installed to boot from VHD).
I am considering the following options for the dual-boot setup: (Windows 10 Pro is already installed.)
- Create a 2nd (3rd really) partition on my existing C: drive and install Windows Server 2012 in that partition.
- Install Windows Server 2012 R2 as a VHD(x) and configure the system to boot to the VHD when I select the Server 2012 R2 boot option.
My concern with Option 2 is this: Will the Hyper-V VMs that I create in the virtualized instance of Windows Server 2012 R2 (Option 2) perform as well as Hyper-V VMs that I create in the non-virtualized Windows Server 2012 R2 installation (Option 1)?
My knowledge of Hyper-V and virtualization in general is very limited. But doesn't Option 2 create conditions in which "a hypervisor is using another hypervisor" which will result in sub-optimal performance?
I truly hope my post makes sense. If you have any questions, please don't hesitate to ask. I seek assistance because my goal is to set the environment up right the first time and obtain the best performance possible given my hardware.
John