1. A computing device, comprising a processor that executes machine-executable components stored on a computer-readable medium, the computing device having access to a designated first remote location on a network and a designated second remote location on the network, the components comprising: a remote boot component that boots the computing device from a remote boot server, wherein the remote boot server provides the designated first remote location via the network to the computing device, the first remote location comprising a data server in a cloud, the designated first remote location having been determined by network analysis for a backup of the computing device; an image retrieval component that, responsive to obtaining the designated first remote location, retrieves operating system (OS) information from the designated first remote location; an image rebuilding component that performs a bare-metal restore by rebuilding an associated OS on the computing device using the OS image information; and a system restore component that, when the computing device has been authenticated, obtains a designated second remote network location from an index at the designated first remote location and restores personal data and settings from the designated second remote network location, the designated second remote network location comprising a cloud storage location.