In a method for protecting data of a computer system having a hard drive with
an operating system stored on a first partition thereof, the operating system is
copied from the first partition of the hard drive to a second partition of the
hard drive and selected data is copied from the hard drive to a backup location.
Thereafter, if a crash that prevents the computer system from booting from the
operating system stored on the first partition of the hard drive occurs, then the
computer system is booted from the copy of the operating system stored on the second
partition of the hard drive. Next, if the selected data needs to be restored back
to the hard drive, then the backup location to which the selected data was copied
is accessed and the selected data is restored back to the hard drive. In one embodiment,
the backup location is a storage resource connected to the Internet.