Why does it make a separate .vdi for the system volume?
-
Rockworthy
- Posts: 6
- Joined: 9. Sep 2010, 21:09
- Primary OS: MS Windows 7
- VBox Version: OSE Debian
- Guest OSses: Windows xp
Why does it make a separate .vdi for the system volume?
This is frustrating. Whenever I convert a backup image of Windows 7 to a virtual hard drive, no matter what type even, it always makes a separate .vdi file for the 100MB system volume. So when I go to mount it using Virtualbox, it sees the main OS partition as one drive and the system volume as a second drive, and I get an error saying that the system can't boot. Very frustrating. Why does it make the physical hard drive into a virtual hard drive, instead of turning each partition on a hard drive into a separate virtual hard drive? I can't be the only one having this problem. I tried to search for a solution too but couldn't find one.
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: Why does it make a separate .vdi for the system volume?
That is a Windows 7 issue. Converting a physical volume to a virtual one has nothing to do with VirtualBox.
I would think the Windows forum will have your answer.
I would think the Windows forum will have your answer.
-
Rockworthy
- Posts: 6
- Joined: 9. Sep 2010, 21:09
- Primary OS: MS Windows 7
- VBox Version: OSE Debian
- Guest OSses: Windows xp
Re: Why does it make a separate .vdi for the system volume?
Oh okay thanks. I wasn't sure where to start. It just seems like Virtualbox users are going to need to know how to solve this problem, as it's going to come up ALL THE TIME you know? I mean it's Windows 7, and everyone has it or will have it pretty soon, so I'm sure there is a simple solution to this silly problem out there some where...
-
Sasquatch
- Volunteer
- Posts: 17798
- Joined: 17. Mar 2008, 13:41
- Primary OS: Debian other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows XP, Windows 7, Linux
- Location: /dev/random
Re: Why does it make a separate .vdi for the system volume?
But nobody uses it like you are. They all install it as a fresh system inside a VM.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org
Retired from this Forum since OSSO introduction.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org
Retired from this Forum since OSSO introduction.
-
BillG
- Volunteer
- Posts: 5106
- Joined: 19. Sep 2009, 04:44
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows 10,7 and earlier
- Location: Sydney, Australia
Re: Why does it make a separate .vdi for the system volume?
Oe use disk2vhd from sysinternals which allows you to select which partitions to move to the vhd.
Bill
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: Why does it make a separate .vdi for the system volume?
BillG,BillG wrote:Oe use disk2vhd from sysinternals which allows you to select which partitions to move to the vhd.
I haven't done a lot with Windows 7 and the *new* 100 MB partition that they make, but I was under the impression that it was needed. Do you mean that you can actually delete this special part of Windows 7 and it will work? Or does it take into account that it exists and actually makes the dual partition on the VHD file?
-
Sasquatch
- Volunteer
- Posts: 17798
- Joined: 17. Mar 2008, 13:41
- Primary OS: Debian other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows XP, Windows 7, Linux
- Location: /dev/random
Re: Why does it make a separate .vdi for the system volume?
I hope it does the latter, because if it would remove it, you get an unbootable system. The Windows bootloader is on that partition and the MBR points to this partition.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org
Retired from this Forum since OSSO introduction.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org
Retired from this Forum since OSSO introduction.
-
BillG
- Volunteer
- Posts: 5106
- Joined: 19. Sep 2009, 04:44
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows 10,7 and earlier
- Location: Sydney, Australia
Re: Why does it make a separate .vdi for the system volume?
Good question! I guess I didn't think it through! I have used this method to copy just the boot partition, but that was probably Vista, not Win 7.Perryg wrote:BillG,BillG wrote:Oe use disk2vhd from sysinternals which allows you to select which partitions to move to the vhd.
I haven't done a lot with Windows 7 and the *new* 100 MB partition that they make, but I was under the impression that it was needed. Do you mean that you can actually delete this special part of Windows 7 and it will work? Or does it take into account that it exists and actually makes the dual partition on the VHD file?
I am currently having a look at this. It does not look promising. It appears to create the two partitions, regardless of whether you check or uncheck the hidden 100MB partition. But it doesn't boot in either case. I have only looked at the vhd file from Winimage. I don't know much about the .vhd format. Maybe mpack can add something on this. I will let you know if I make any progress.
Bill
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: Why does it make a separate .vdi for the system volume?
I know that on install you can usurp this by partitioning the drive before you install and I know of a hack that you can do to remove it during setup. But with the data already stored in the 100MB area which is the boot files and system files so you can boot without the recovery CD if something goes south I don't know how you can actually image it the way Microsoft has it setup.