TFS can be deployed in single server or dual server deployment. Dual server is when your application tier and data tier are on 2 different physical machines. Single server deployment is when everything is on same machine.
My last 3 posts covered recovery in various scenarios of dual server deployment. Let's take a look at single server deployment now. What happens if the machine hosting TFS in single server configuration dies? Following are steps you can follow to recover in that situation. All this information is only round TFS and does not include SQL Reporting services and SharePoint, if you need details on everything you should access online MSDN documents.