Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have two questions,

  1. Can I use existing 2nd Hard Drive as External Hard Drive inside Virtual Server Instance running on same machine?

  2. If I use right now Virtual Server 2005 and run my server, tomorrow if I buy HyperV on different machine, can I just simply use same Virtual Hard Drive in Hyper V Without having to reinstall everything?

share|improve this question
up vote 3 down vote accepted

1 - If this hard drive is USB, then you will not be able to access it in a guest. Virtual Server does not support USB from the guest operating system.

2 - Yes, Hyper-V will read your Virtual Server 2005 VHD files. This is essentially how we migrated from VS2005 to Hyper-V by manually attaching the VHD files to new machine configurations. You will need to uninstall the old guest service and install the new Hyper-V guest services for everything to work smoothly though.

share|improve this answer
+1 - Uninstalling the VMAdditions before you make the move is the key here. If you don't do that, things quickly could get painful. – Scott Ivey Sep 11 '09 at 18:06
And there's no going back, I believe I read at one point that once Hyper-V puts its stamp on that VHD, it's upgraded, and won't be usable on the 2005 server. – Kara Marfia Sep 11 '09 at 19:28
Thanks, but we have not installed vmadditions and we dont need it either, i am not aware if anything gets installed automatically or not, but as long as we setup vhd, access via network and dont install anything onto it, its good to go right. – Akash Kava Sep 11 '09 at 19:51

You can put a .VHD on the external drive and use it - However be aware you can have your disk drivers load after Hyper-V tries to start and get errors - I never use external drives but that problem goes back to window service dependancies and was a common question in the early days of Virtual Server.

Steve Radich - -

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.