Patent ID: 7222143

Claim:
A system, comprising: a processor; a first operating system running on said processor; a storage device coupled to said processor, wherein said storage device comprises a locked partition configured to store a second operating system and backup files, wherein said locked partition is accessed only by said second operating system; and a memory unit coupled to said processor, wherein said memory unit is operable for storing a computer program for restoring previously un-backed up data during a system restore; wherein said processor, responsive to said computer program, comprises: circuitry operable for starting restoration of said system; circuitry operable for reading other partitions of said storage device to determine which files have been modified since most recent backup operation; circuitry operable for running a virus scan on files determined to be modified; circuitry operable for uncorrupting modified files containing a virus that can be uncorrupted; circuitry operable for copying uncorrupted modified files; and circuitry operable for replacing backup files in said locked partition of said storage device that have been modified since most recent backup operation with said uncorrupted modified files.