I want to create a bootable Windows 7 vhd using the steps mentioned at: http://www.microsoft.com/downloads/details.aspx?FamilyID=80ede31d-3509-407b-a896-0beea8705589&displaylang=en However, I wanted to know if I will be able to access the vhd using Virtualbox too. I intend to install VS2008 in the VM and use it in Virtualbox when doing quick work and on native hardware when doing a lot of work. I don't want to mess up my actual Win7 installation with VS2008 dev work.
|
I strongly suggest you use separate Windows images for VB and real booting. Yeah, buy another license if you must. VirtualBox does not fake your real hardware, and at the very least you may end up having to reactivate Windows too many times and lose your license because MS thinks you're a pirate. |
|||||
|
|
I think it is like booting 2 different computers from one external Hard Disk. Every time windows boots up, it will find different hardware so it will tell you some hardware was removed and some was added (and add drivers for it). So if the emulated hardware is similar enough to the real hardware, it might be ok. But the chances of getting everything jammed are a bit higher than normal, I think. |
|||
|
|
|
|
|||||||
|
|
I came here looking for an answer to the same question. This issue has been bugging me for a couple of months, so I needed to find a solution and I did. Even though this question has been marked as answered, a solution has not been given, so I'm here to fill the gap for all the other people on the hunt for an answer. Basically, it's the same procedure as making any non-bootable HDD bootable. You can use Windows' commandline tools for that. However, I used third party tools:
The VHD is bootable now. Depending on the operating system you're running on you might be set or run into problems. I tested this with Win8 x64. After installing the boot sector, I received a "winload.exe not found" error in VirtualBox. Here's how to fix it:
In case you're getting a "wrong signature" error for Windows 8 then you need to update "bootmgr" in the root directory of the boot drive by copying this file from the Windows 8 installation disc. It's also in the root directory there. I had no problems using the same VHD in VirtualBox and boot to it directly so far. Despite what the criticism here for this technique it is relatively hassle free if you keep some things in mind:
|
||||
|
|