1. A computer-implemented method, comprising: performing a disaster recovery restore process on a target computing device; accessing, over a computer network, a backup server; selecting a source backup from the backup server, the source backup comprising at least one volume, at least one file and at least one device driver of a source computing device from which the source backup was created; installing the selected source backup in an offline partition of the target computing device; installing at least one target device driver in the offline partition; and rebooting the target computing device to complete the disaster recovery restore process on the target computing device.