Patent ID: 7770065

Claim:
A file data restoring system of a computer operating system and software thereof, applied in an installation of an operating system and software thereof into a client computer, the system comprising: a check code generating module, for dividing a plurality of file data corresponding to the operating system and software thereof into a plurality of data blocks respectively in accordance with an appointed data size, and generating a check code for each of the data blocks, so as to form a sequence list of original check codes corresponding to an original file data before the installation of the operating system and software thereof, and form a sequence list of target check codes corresponding to a target file data after the installation of the operating system and software thereof into the client computer; a comparison module, for comparing records of a same file data in the sequence list of original check codes and the sequence list of target check codes, and sending out a restoring call information if a comparison result is inconsistent; and a restoring module, for receiving the restoring call information, acquiring the position of the inconsistent check code according to the comparison result, and reading and restoring the original file data corresponding to the position of the inconsistent check code in the sequence list of original check codes to the target file data corresponding to the position of the inconsistent check code in the sequence list of target check codes.