But the other day I decided to check some old versions of files using WHS's file and folder restore facility, which temporarily loads a backup set as a Windows volume. The progress window on the WHS console got to 100%, but on the Windows 7 client window it always stopped at 81% before popping up an error message saying 'Cannot mount the backup'. This was very frustrating, as mounting the backups worked fine on my other two PCs, so it obviously wasn't a WHS issue.
|WHS can mount backed up partitions as Windows volumes. Sometimes.|
Looking around the various WHS forums, I found several suggestions for a fix, none of which worked. Eventually, a post on the We Got Served forums led me to a thread on the Microsoft forums which mentioned a problem with Diskpart. I tried this and it worked first time, although I've no idea why automount was disabled in the first place.
Here's the fix:
- Right-click the Command Prompt icon and choose 'Run as administrator'. (Command Prompt is located in All Programs, Accessories).
- Type 'diskpart'. After a couple of seconds the prompt will change to 'DISKPART >'.
- Type 'automount enable' and press Enter. You should see a confirmation message.
- Type 'exit' to quit Diskpart and 'exit' again to quit the command prompt.
Try mounting the backup partition again via the WHS console and it should now work. It seems as though there may be multiple causes for this behaviour, so I'm not guaranteeing it will work for everyone.
Update 20/11/2011: To those who are worried that this problem means that the backups themselves are corrupted, don't panic - the problem is caused by the client PC, not the WHS backups. The backups are perfectly safe and you should still be able to perform a full system restore from the backups, using the WHS client restore disc. The problem discussed here only affects the ability to restore individual files and folders.
Another thing to check if this fix doesn't work is to make sure that nothing is using the Z: drive. In Explorer, click Tools, Disconnect Network Drive. Highlight anything using the Z: drive and click OK. You can also do this from the command line. Type 'net use' to see a list of drive mappings. If Z: is in use, remove it by typing 'net use Z: /delete'. This won't delete data from any drive, it just removes the drive mapping.