none
Can't browse VHD from virtual server RRS feed

  • Question

  • I am running DPM 2010 (evaluation version) on a Windows Server 2008 server. It's not running within a virtual machine, and the Hyper-V role is installed on the DPM server. When I back up Hyper-V VMs from a different server and attempt to view the contents of the VHDs in the Recovery pane, I get the following error:

    "DPM cannot browse the contents of the virtual machine on the protected computer (servername). Item level recovery is not supported in the following scenarios.
    1. The VHD contains a dynamic disk inside the guest OS.
    2. The VHD has no volume.
    3. HyperV role is not installed on DPM server.

    Please perform a full restore of the virtual machine.

    ID: 958
    Details: Internal error code: 0x80990A9E"

    However, none of these conditions applies to my situation. The VHDs all contain basic disks, they do contain volumes, and I have the Hyper-V role installed. I have all the hotfixes installed that the documentation says to install. I'm at a loss. Does anyone have any suggestions? Thanks.


    • Edited by JayareIL Monday, August 22, 2011 3:55 PM
    Monday, August 22, 2011 3:58 AM

Answers

  • I finally figured out what the problem was. The RAID volume on which my DPM storage pool resides had a 1k block size, which won't work with Hyper-V (as explained in this thread: http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/ae5d24fb-c8ce-4069-859a-429d15f5b52f/). I rebuilt the volume to have 512b blocks, and now everything works.

    Thanks to everyone for your time.

    Saturday, September 10, 2011 2:47 AM

All replies

  • Hi

    This error sys that your Hyper-V role isn't installed, if your running DPM2010 on a virtual server you can't apply the Hyper-V role via server manager. As far as I interpreters your text your DPM is running on a physical server?

    Look at this link to the Ctrl-P blog (Microsoft's DPM blog) http://blogs.technet.com/b/dpm/archive/2010/08/16/solution-error-id-958-and-internal-error-code-0x80990a9e-performing-item-level-recovery-in-dpm-2010.aspx

     


    Best Regards

    Robert Hedblom

    MVP DPM

     


    Check out my DPM blog @ http://robertanddpm.blogspot.com


    Monday, August 22, 2011 8:30 AM
    Moderator
  • You could also try this : http://blogs.nelite.com/blogs/yvarloud/archive/2011/01/29/dpm-2010-vhd-partial-restore-with-virtual-dpm-server.aspx
    • Proposed as answer by Jérémy Sihassen Monday, August 22, 2011 8:35 AM
    • Unproposed as answer by JayareIL Monday, August 22, 2011 3:55 PM
    Monday, August 22, 2011 8:35 AM
  • Did you get your Hyper-V role installed? Case closed my friend?

    Best Regards

    Robert Hedblom

    MVP DPM


    Check out my DPM blog @ http://robertanddpm.blogspot.com

    Monday, August 22, 2011 11:34 AM
    Moderator
  • Thanks, but that's for DPM running on a virtual server, which is not my setup. I'm running it on a physical server.
    Monday, August 22, 2011 3:41 PM
  • The Hyper-V role is installed, and was installed before I installed DPM. I suppose I could try re-installing it?

     

    And thanks for the workaround. I'm hoping to avoid having to do that, but it's good to have the option just in case.

    Monday, August 22, 2011 3:42 PM
  • Re-install the Hyper-V role and get back with the results.

    Best Regards

    Robert Hedblom

    MVP DPM


    Check out my DPM blog @ http://robertanddpm.blogspot.com

    Monday, August 22, 2011 6:07 PM
    Moderator
  • I'm afraid it still doesn't work after reinstalling the Hyper-V role.
    Monday, August 22, 2011 7:24 PM
  • Does any of these applies?

    1. The VHD contains a dynamic disk inside the guest OS.
    2. The VHD has no volume.

     

     

    Thursday, August 25, 2011 1:56 PM
  • No, neither of those conditions applies.
    Thursday, August 25, 2011 5:27 PM
  • Do you have any errors in the "Hyper-V Hypervisor" event viewer log?
    Thursday, August 25, 2011 7:43 PM
  • Nothing in the Hypervisor log, but I do have this in the Hyper-V Image Management Service log:

    "The system failed to create 'C:\Program Files\Microsoft DPM\DPM\DpmVhds\06755626-d227-4ddd-b16e-32cb43613601.diff.vhd' with error 'One or more arguments are invalid.' (0x80070057)"

     

    I'm investigating that now.

    Friday, August 26, 2011 6:59 PM
  • I finally figured out what the problem was. The RAID volume on which my DPM storage pool resides had a 1k block size, which won't work with Hyper-V (as explained in this thread: http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/ae5d24fb-c8ce-4069-859a-429d15f5b52f/). I rebuilt the volume to have 512b blocks, and now everything works.

    Thanks to everyone for your time.

    Saturday, September 10, 2011 2:47 AM