Share via

Restore .vhdx/.vhd system image

Anonymous
2014-06-04T20:28:37+00:00

A while ago I wanted to try Ubuntu. I have Windows 8.1 and dualbooting is basically a no go for win8. I have done a lot of things, and eventually, my computer was running Ubuntu. However, I could not boot to Windows anymore.

I've made a system image/backup of my Windows environment, which is on an external hard drive. Windows 8.1 makes its backup in a .vhdx file, which is a Virtual Hard Drive.

I don't know what I did, but I somehow managed to completely wipe my internal hard drive. I reinstalled windows with the original disk of my manufacturer. That means I now have a clean OS with only a few necessary programs. I followed the steps in this tutorial to recover my previous system. Everything works fine, until just before step 14. When I click on Yes in the menu of step 13, the 'loading bar-screen' appears, but then shows an error: "Operating system must be the same." or something along those lines. But the operating systems are completely identical. It's both Windows 8.1 64-bit. Only my current OS has slightly newer updates. Could that be the problem? If so, 'the same OS' is very sensitive.

I tried converting the .vhdx to .vhd to recover it with Acronis True Image. True Image wasn't able to recover.

This is kind of the same as putting an .iso on a dvd, right? It shouldn't be so difficult to put a system image on a(n) (empty) hard drive?

I hope you could help me further.

Windows for home | Previous Windows versions | Files, folders, and storage

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

8 answers

Sort by: Most helpful
  1. Anonymous
    2014-06-12T02:50:13+00:00

    Hi,

    • What is the complete error message, when you reach Step 14 mentioned in the link which you referred to?

    Since the error says something about the Operating Systems to be not similar. We need to get the exact error that you are seeing in order to decide where the problem is.

    If the System image you have is for Windows 8.1 Pro, and if you have Windows 8.1, such errors could be there. Also check if you are running Windows 8 and Not Windows 8.1 - then also we could see such error.

    Which Windows operating system am I running?

    http://windows.microsoft.com/en-us/windows/which-operating-system

    Make sure your Windows 8.1 is of same edition and version, before you created image backup and then try restoring system image and check. If you have installed any update uninstall it.

    You may also refer this Windows 7 article which holds good for Windows 8.1.

    http://windows.microsoft.com/en-us/windows/restore-computer-from-system-image-backup#1TC=windows-7

    Hope this helps.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2014-06-11T08:07:29+00:00

    Thanks for the reply.

    I already did this. This is how I have been using my computer for the past month. I can access my files, but all of my programs have register issues (which is logical). If I keep using my current OS and copy all 'normal' files to my internal HDD, I need to reinstall all programs. Also, I was logged in on things like Windows and Steam.  It would become a huge mess in Windows Store if I keep making new machines. (I once tried Windows 8 in VirtualBox, I still have those machines in Windows Store.)

    If I copy the entire content of the .vhdx to my internal HDD and then reinstall all programs, would they work with all the settings, save games and other personal information like I had before?

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2014-06-11T05:42:05+00:00

    Hi,

    I would suggest you to manually restore the image files (in .vhdx format) using Disk Management and check if it resolves the issue. Follow the steps provided below to do so:

    • Connect the hard drive that has the image file backed up.
    • Press Windows+X keys and select Disk Management.
    • In Disk Management, click/tap on Action (menu bar) and Attach VHD.
    • Click/tap on the Browse button.
    • Navigate to the drive or partition that has the system image's “WindowsImageBackup” folder, select the .vhdx file listed on the hard drive and click/tap on Open.
    • You will now notice that the .vhdx file has been attached (mounted) as a separate virtual disk with it's own drive letter. If the attached .vhdx file isn’t automatically assigned a drive letter, you would need to assign one to it. Refer to this link to do so.
    • You will now open the attached .vhdx file in File Explorer. You can copy and paste whatever files and folders you want back.

    In this way, you can also transfer the file to a different location as well.

    For further reference, you can refer to these links and check if the suggestions help you to transfer the image files:

    http://social.technet.microsoft.com/Forums/windows/en-US/1c7e14d9-2fd3-46bd-a6eb-a7d8ce2f1b4f/cant-restore-windows-7-file-backup-in-windows-81?forum=w8itprogeneral

    http://blogs.technet.com/b/keithmayer/archive/2012/08/27/backup-amp-recovery-of-windows-8-windows8-itpro-tipoftheday.aspx

    Please get back to us with the status of this issue.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2014-06-05T16:53:44+00:00

    Thanks for your reply. This was, however, not an answer to my question. I want to put the .vhdx system image, which is on my external HDD, on my internal HDD and overwrite everything on it.

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2014-06-05T11:56:09+00:00

       Information

    If you have more than one operating system installed along with Windows 8 for a dual or multi boot system, then this will show you how to choose a default OS to run at startup automatically.

    By default, the choosen default OS will always run at startup automatically after the default 30 seconds timeout period expires unless you choose another listed OS within the 30 seconds to have that OS run at startup instead.

      OPTION ONE 

    To Choose a Default OS in Startup Options at Boot

    NOTE: Any user can do this option at boot.

    1. Boot to the Startup Options screen.

    2. Click on Change defaults or choose other options at the bottom. (see screenshot below)

    ![](http://www.eightforums.com/attachments/tutorials/5698d1334979721t-startup-options-choose-default-os-run-startup-windows-8-startup_options-1.jpg)

    3. Click on Choose a default operating system. (see screenshot below)

    NOTE: This will also show you what your current default OS is.

    ![](http://www.eightforums.com/attachments/tutorials/5699d1334979721t-startup-options-choose-default-os-run-startup-windows-8-startup_options-2.jpg)

    4. Select (click on) a listed OS that you want to be the new default OS to run at startup automatically. (see screenshot below)

    NOTE: You will also see what your current default OS is at the top.

    ![](http://www.eightforums.com/attachments/tutorials/5700d1334979721t-startup-options-choose-default-os-run-startup-windows-8-startup_options-3.jpg)

    5. Verify that this is the default OS you want, and click on the back arrow at the top left corner. (see screenshot below)

    NOTE: If the default OS shown is not what you wanted, then repeatstep 3 above.

    ![](http://www.eightforums.com/attachments/tutorials/5701d1334979721t-startup-options-choose-default-os-run-startup-windows-8-startup_options-4.jpg)

    6. You are finished, click on the OS that you want to run at startup for just this time. (see screenshot below)

    ![](http://www.eightforums.com/attachments/tutorials/5702d1334979721t-startup-options-choose-default-os-run-startup-windows-8-startup_options-5.jpg)

      OPTION TWO 

    To Choose a Default OS in Startup and Recovery

    NOTE: You must be signed in as anadministrator to be able to do this option.

    1. Do either step 2 or 3 below for how you would like to open System.

    2. Open the Power Users Task Menu, and click on System. (see screenshot below)

    A) Go to step 4 below.

    OR 3. Open the Control Panel (icons view) and click on the System icon.

    A) Go to step 4 below.

    4. In the left pane, click on the Advanced system settings link. (see screenshot below)

    ![](http://www.eightforums.com/attachments/tutorials/5704d1334979766t-startup-options-choose-default-os-run-startup-windows-8-startup_recovery-2.jpg)

    5. If prompted by UAC, then click on Yes, and close the System window above.

    6. In the Advanced tab, click on the Settings button under Startup and Recovery. (see screenshot below)

    7. Under System Startup, select a OS from the drop down menu that you want to be the default OS to run at startup automatically, then click on OK. (see screenshots below)

    8. Click on OK. (see screenshot below step 6)

      OPTION THREE 

    To Choose a Default OS in System Configuration (msconfig)

    NOTE: You must be signed in as anadministrator to be able to do this option.

    1. From the Start screen, start typing msconfig and press Enter when finished.

    NOTE: You could also pressWindows+R to open the Run dialog, type msconfig, and click onOK.

    2. If prompted by UAC, then click on Yes.

    3. In the Boot tab, select (highlight) a listed OS that you want to be the new default OS to run at startup automatically, click on the Set as default button, and click on OK. (see screenshot below)

    NOTE:The current default OS will haveDefault OS to the right of the listed OS.

    4. When ready, click on the Restart button to apply. (see screenshot below)

    WARNING: This will restart the computer immediately. Be sure to save and close anything open that you do not want to lose first.

      OPTION FOUR 

    To Choose a Default OS in a Command Prompt with BCDEDIT

    NOTE: You must be signed in as anadministrator to be able to do this option.

    1. Open a elevated command prompt or a command prompt at boot.

    2. In the command prompt, type bcdedit and press enter. (see screenshot below)

       Note

    This will let you see what the default OS is under the Windows Boot Manager section, and to see the description (name) and identifier of the operating system(s) listed in Windows Boot Manager under the Windows Boot Loader section(s). For example, Windows 7 Ultimate (description) as {08ea7340-743c-11e1-a16b-000c29ebef34} (identifier).

    ![](http://www.eightforums.com/attachments/tutorials/5710d1334979791t-startup-options-choose-default-os-run-startup-windows-8-cmd-1.jpg)

    3. In the elevated command prompt, type the command below for a listed OS that you want to be the default OS to start, and press Enter. (see screenshot below)

    bcdedit /default {identifier} For example: If I wanted to change the default OS to start from Windows 7 Ultimate (description) as {current} (identifier) to Windows 7 Ultimate (description)  as {08ea7340-743c-11e1-a16b-000c29ebef34} (identifier), I would type this below and press Enter.

    bcdedit /default {08ea7340-743c-11e1-a16b-000c29ebef34}

    ![](http://www.eightforums.com/attachments/tutorials/5711d1334979791t-startup-options-choose-default-os-run-startup-windows-8-cmd-2.jpg)

    4. When finished, close the command prompt.

    Was this answer helpful?

    0 comments No comments