I just had an interesting encounter with my Windows Home Server when attempting to restore one of my machines. Turns out, it was impossible when following the instructions.
I’ve been hunting the web since early yesterday evening, and not until now, I managed to figure out the very simple (but odd) solution.
My machine is a Windows 7 Ultimate 64 bit machine, with raided disks.
Logically, I select “restore a 64 bit machine” when booting from the USB stick, and move through the process of selecting which partitions to restore on what drives. Flawless and quick operation as usual, up to the point where it’s actually starting the restore.
This is a snippet from the log file once the restore fails (which is pretty much instantly when it’s attempting the restore) ;
Restore – we are in state reconnectable
Recreating volumes 1 (0x80080005)
ERROR: Failed to initialize VDS, 0x80080005
Restore Helper :: T_Restore: Unable to recreate volumes
Restore Helper :: T_Restore: restore complete with return Value 536870913
ERROR: CDialog_Restore :: Completed failed, HR = 0x80070001 (at func: CDialog_ restore completed, d: \ wssg_src \ colorado_qfe \ baclup \ pc \ bmr \ restore wizard \ dialog_restore.cpp
Really makes no sense. Several attempts where made, and it still bombs out in the same place. Always.
I’ve followed some of the posts mentioning firewall on the WHS, others mention manual creating of partitions because the system would somehow not be able to create them by itself. Others also say “try and try again, eventuelly it will work – it did for me!”.
The simple solution that got me past this problem was to select to restore a 32 bit system instead.
Why? Good question. I have no idea, but that’s what got me through the issue after a few hours of banging my head to the wall.