140 thereafter the application program is executed step s 150 more beneficially the change in computer set ups can update the windows u00ae registry for a pre defined period of time for instance every 30 seconds after the setting window is closed beneficially an upgrade of an application program or a printer driver file can make the system inquire about the user 39 s instruction as to whether the backup files are to be updated or not step s 155 at step s 155 if the user consents with updating the backup the process for the system shut down is initiated followed by setting the first flag and the second flag step s 156 further if the user does not agree with updating the system backup the computer system operating a user 39 s application program is shutdown followed by the process of setting the first flag in order to identify whether the system terminates normally so that this can be determined at a time of the next booting step s 160 thereafter the first flag is reset with the ending process of the windows u00ae program step s 170 in the meanwhile at step s 120 in the case where the flag has been set the system recognizes that the system has been terminated abnormally and then restores the disk drive c by copying the backup files which have been saved in the invisible storage region of the hard disk 30 step s 230 thereafter once the restoration of the system has been completed the first flag and the second flag are both reset followed by a re booting process step s 240 simultaneously damaged data files at drives d or e can be repaired by the scandisk command step s 250 once.