John Savill

John Savill is a Windows technical specialist, an 11-time MVP, and an MCSE for Private Cloud and Server Infrastructure 2012. He's also ITIL certified and a CISSP. John is the author of the popular FAQ for Windows and a senior contributing editor to Windows IT Pro, as well as the author of Microsoft Virtualization Secrets (Wiley) and Mastering Hyper-V 2012 R2 with System Center and Azure (Wiley). John's blog is available at

Articles by John Savill
Upload a VHD to Windows Azure
Quickly upload a virtual hard disk (VHD) to Windows Azure using Windows PowerShell.
Managing Hyper-V with PowerShell
If 42 is the answer to life, the universe, and everything, then Windows PowerShell is certainly a close second. The Hyper-V role, specifically, has a vast PowerShell module that enables every aspect of management.
Check Virtual Hard Disks for VM
Quickly check the virtual hard disks (VHDs) attached to a virtual machine (VM).
Recover Lost Photos on a Nokia Phone
Recover "lost" photos on your Windows Phone.
Using Hyper-V Recovery Manager for Disaster Recovery of Private Clouds
Disaster recovery is top of mind for nearly every organization that I talk to. With the recent spate of natural disasters across the U.S. and the globe, organizations are looking for ways to protect themselves from the loss of a data center.
Set Azure VM Static IP Address
Set static IP addresses for Windows Azure IaaS virtual machines.
Enhancements in Hyper-V Virtual Networking
Hyper-V network capabilities in Windows Server 2012 R2 help to solve the pain points that are associated with datacenter and networking virtualization.
VMware Conversion Using NetApp
John Savill discusses converting VMDKs to virtual hard disk (VHDX) files using a NetApp SAN.
Best Free VMware to Hyper-V Conversion Tool
Use this great free tool to convert virtual machines from VMware to Hyper-V.
Understanding Hyper-V Networking with System Center Virtual Machine Manager 2012 R2
The architectural components related to Hyper-V networking in System Center Virtual Machine Manager 2012 R2 can be confusing. Learn about all the VMM networking architectural components and how to use them.
Check SCVMM SQL Server Instance
Learn to check the SQL Server instance used by SCVMM.
Failover Clustering Volume Limits
Does clustering change NTFS volume limits?
Run XenServer VHD on Hyper-V
Learn what's involved in running a XenServer VHD on Hyper-V.
Remove the RD Web Access Option "Connect to a remote PC"
How to remove the "Connect to a remote PC" option from RD Web Access.
Windows 8 for VDI
Is there a best version of Windows to use in virtual desktop infrastructure--VDI?
NEW: Microsoft Hyper-V Master Class with John Savill

A new Master Class with John Savill! Get 12 hours of detailed instruction covering all the key aspects of a Hyper-V based virtualization environment.

During this training attendees will learn how to:

-- Architect a Hyper-V based virtualization solution.
-- Migrate from physical and other virtualization environments.
-- Implement a private cloud solution.

Thursdays, April 17th through May 8th

Upcoming Training

Microsoft’s Mobility Options in Exchange, Configuration Manager, and Windows Intune

Wednesday, April 23rd @ 11am, 1pm, 3pm ET

Join Peter Daalmans for three technical sessions that will teach you what Mobile Device Management options Microsoft currently provides in Exchange Server 2013, Windows Intune, and System Center 2012 R2 Configuration Manager. Learn how these solutions can be used together to get a grip on your daily growing mobile workforce.

Enroll by April 16th and SAVE 15%
View All Online Training

IT/Dev Connections

Register now to get the best rates available!

Current Issue

April 2014 - The architectural components related to Hyper-V networking in System Center Virtual Machine Manager 2012 R2 can be confusing. Walk through all the VMM networking architectural components and how to use them.


Windows Forums

The Windows IT Pro forums are moving to! Get answers to questions, share tips, and engage with the IT professional community.

Sponsored Introduction Continue on to (or wait seconds) ×