Many thanks to Graham Jones, Microsoft MVP and President of the Vancouver Technology User Group (VANTUG) for writing this guide to rebuilding and expanding your home server storage. Over to Graham:
You have an OEM Windows Home Server built 6 – 9 months ago to try WHS out (and loved it); bought 2 medium sized HD’s (say 250GB) to save money (at the time); never thought that you would come close to filling them but then discovered video and grandchildren; want to delay/avoid adding storage via USB or eSATA (looks messy or so my wife tells me)?
With the price of 500GB HD’s continuing to drop, or 1TB if you are really space hungry, this is an opportunity to start again and replace those HD’s with larger ones and at the same time preserve those precious digital treasures that you have accumulated. The original HD’s can come in handy later if you wish to add more internal storage or use them for Shared Folder backup via external storage.
This is not difficult to do as long as you follow the steps carefully. However, before I describe the procedure we need a few disclaimers. Please do not attempt this unless you are totally comfortable with the following:
1. If the server was built by somebody else, you are confident that you can open the computer, remove the existing HD’s and install the new ones, and without violating any warranties.
2. You are familiar with Remote Desktop to connect to the home server desktop from a networked PC.
3. You understand that you will be accessing the WHS file system behind the scenes and any mistake may result in data corruption.
Please follow these steps carefully:
1. Connect external HD(s) to the server but DO NOT add it (them) to the storage pool or designate it (them) as a drive for server backup (part of Power Pack 1). You may need more than one external drive depending upon what you have available, how much Shared Folder storage you have and how large the WHS PC backup data base is. Single Instance Storage is a major benefit here. Having friends with external HD’s can also help.
2. Connect to the server using Remote Desktop.
3. Make sure that nobody is using the WHS Shared Folders, ie changing the storage on the server. Copy the contents of the Shared Folders that you wish to keep to the external drive(s). This is an opportunity to do some clean-up. You can access the Shared Folders either via the Shared Folders shortcut on the WHS desktop or under D:\shares. The external drive(s) will appear as E: drive, F: drive, etc. and can be accessed via My Computer. This can take quite some time but it is important to make sure there are no snags.
Remember this may be your only copy until the re-installation is complete. For example, you could connect the drive(s) to one of your desktop PC’s and check that you can read the drive(s) and some files. It is not practical to check everything but you know what should be there.
4. The PC backups are stored in D:\folders\{00008086-058D-4C89-AB57-A7F909A47AB4}. We need to copy the contents of this folder to an external drive as follows:
a. Open a Command prompt: Click Start > Run and type CMD (hit Enter)
b. Type net stop PDL (hit Enter)
c. Type net stop WHSBackup (hit Enter) to stop the WHS Backup Service
d. Type exit (hit Enter) – it is not necessary to restart the PDL and WHSBackup services since we are going to re-install the WHS OS.
e. Copy the contents of D:\folders\{00008086-058D-4C89-AB57-A7F909A47AB4} to an external HD. Again it is important to make sure there are no snags. However, unlike the Shared Folders, if we cannot restore the DB files it may be less of an issue since you can re-create the latest PC backups from the PC’s if necessary. Possibly losing the older backups may or may not be an issue depending upon your circumstances.
5. Open the WHS Console and make a note of the User Account info (you will need this later) and any other info that might make you say s……ugar I should have made a note of that, eg. any settings for add-ins.
6. Shut down the server either via the Console or via the Start menu on the server desktop.
7. Remove any external HD’s
8. Disconnect the server from power and the LAN, open up the server, remove the existing HD’s and install the new drives. Make a particular note as to how the existing drives are connected so that can be repeated when you install the new drives. Why can this be important? In this case we have two drives of equal size so it is not that important. However, it is beneficial to have the largest drive as the system drive (ie the drive containing the C: partition and OS) because of the way files are handled when they are copied to the server. Before WHS decides where to store the files and possibly where to store any duplicates the files go the system drive for processing. Therefore large files could have a performance impact if the system drive is small.
9. Re-connect the server to power and the LAN.
10. Boot the server using an RTM DVD (build 1500.6) of WHS and follow the New Installation instructions through to completion.
11. Open up a Remote Desktop connection. At the moment we are in the public beta of Power Pack 1. If you are in the program (if not, why not?), upgrade the server to the latest build of PP1. Copy the .exe file to the Software Share on the server and run. Follow all instructions until the install is complete. This could be done at a later stage if you wish, eg. after restoring the Shared Software folder which may already contain the .exe file.
12. Open the WHS Console from the server desktop and add back ALL of the User Accounts. This is important so that when the files are restored User Accounts can be associated with them. My thanks to Jonas Svensson of Microsoft for providing this helpful tip.
13. Re-connect the external drive containing the PC backup data base. Copy the files (not the folder if you have one) from the external drive to D:\folders\{00008086-058D-4C89-AB57-A7F909A47AB4}. After OS re-install this folder will contain one file, Commit.dat. This file needs to be replaced by the copy from the backed up files.
14. Re-connect the external drive(s) containing the Shared Folder files. Copy the files back to their respective folders. If there is any snag at least you have a copy to try again.
15. From each networked PC re-join the server by running the Connector software. This can be done from either the Software Share on the server (\\<server name>\software\home server connecter software\setup.exe) or from C:\Program Files\Windows Home Server\WHSConnecterInstall.exe on each client PC. It is better to use the Software Share on the server since that will always contain the latest version of the Connecter. The version on the client will only be the same if the versions of PP1 are the same before and after. PP1 has a very handy feature where it prompts you and you can do an automatic update if the versions are different.
16. We have now essentially re-built the system apart from configuring web access, media streaming and any add-ins. Now comes the acid test. From each PC open a backup (any listed backup) via the Console. If you followed the steps correctly (and the data Gods were with you) then there should be no problems. As an extra test we should back up each PC (can wait overnight for the scheduled backup if you wish) and open the new backup from each PC, again everything should be OK. Since Shares just contain regular files there should be no difficulty in access if the copying back and forth was successful.
Hopefully you won’t run into any snags! Enjoy your new found storage freedom.
Graham Jones, MVP
President, VANTUG (www.vantug.com and whs.vantug.com)

















