A method for diagnosing and repairing a first computing device that is not able to be booted due to a malfunction of the first computing device during a boot process, the method comprising: utilizing a boot tool stored on a removable computer readable storage medium to boot the first computing device ; providing a communication module associated with the boot tool , wherein the communication module includes a wireless universal serial bus (USB) data card that allows for two-way wireless communication between the first computing device and a remote help desk computing device over a network ; subsequent to using the boot tool to boot the first computing device , initiating, by the boot tool , a written and/or voice chat session between the first computing device and the remote help desk computing device over the network allowing the remote help desk computing device to take virtual control of the first computing device ; pushing a desktop manager tool from the remote help desk computing device to the first computing device over the network to enable the remote help desk computing device to access files and folders stored in the first computing device and identify a malfunction; pushing at least one repair data file from the remote help desk computing device directly to the first computing device over the network, wherein the at least one repair data file is configured to repair the first computing device so that the first computing device is able to be booted without use of the boot tool ; and utilizing the remote help desk computing device to transfer retrievable data files stored in the first computing device to a remote data storage location over the network for backup at the remote data storage location in the event that the first computing device cannot be repaired but must undergo an operating system reinstallation which may erase all data stored on the memory of the first computing device . utilizing a boot tool stored on a removable computer readable storage medium to boot the first computing device ; providing a communication module associated with the boot tool , wherein the communication module includes a wireless universal serial bus (USB) data card that allows for two-way wireless communication between the first computing device and a remote help desk computing device over a network ; subsequent to using the boot tool to boot the first computing device , initiating, by the boot tool , a written and/or voice chat session between the first computing device and the remote help desk computing device over the network allowing the remote help desk computing device to take virtual control of the first computing device ; pushing a desktop manager tool from the remote help desk computing device to the first computing device over the network to enable the remote help desk computing device to access files and folders stored in the first computing device and identify a malfunction; pushing at least one repair data file from the remote help desk computing device directly to the first computing device over the network, wherein the at least one repair data file is configured to repair the first computing device so that the first computing device is able to be booted without use of the boot tool ; and utilizing the remote help desk computing device to transfer retrievable data files stored in the first computing device to a remote data storage location over the network for backup at the remote data storage location in the event that the first computing device cannot be repaired but must undergo an operating system reinstallation which may erase all data stored on the memory of the first computing device . <EOS>