When considering backup/recovery, moving, migrating or consolidating TFS deployments between servers, I have found the CodePlex TFS to TFS Migraiton Tool (free although with LOTS of limitations) and OnePulse TFS Data Manager (not free) to be worth investigating, particularly as they provide a GUI interface.
There is another product from a company called KyroSoft which may be useful as well but I haven't tried it.
Regretabbly, the Restore Based Move described here tends to be fraught with complications that make it a show stopper.