An operating system and protection system. The invention protects a latest
base system setting of the operating system of a computing system in which
the invention is performed. The invention employs a virtual device driver
(VXD) that is substantially transparent to the operating system. The
invention is, in certain embodiments of the invention, an on-board system
that is a disaster recovery utility. Many different types of disasters can
result in a hard disk crash of the computing system. Examples of such hard
disk crashes include those that are caused by an error performed by a user
of the computing system. Such user-induced-errors often result during
reconfiguration of various portions of the computing system including
configuring various peripheral devices including fax/modems, network
cards, etc. The invention provides the ability for the user to accept or
reject any BIOS changes that are to be made to the computing system. In
addition, the invention protects against operating system crash due to
missing or corrupted files. The invention is operable to recover
mistakenly deleted or damaged application data from a hard disk level. The
invention is operable also to protect the operating system and data of the
computing system against virus penetration, in that, a base system setting
of the computing system is preserved. In other embodiments of the
invention, the invention is operable to provide for a security lock to the
computing system and all of its associated data at the base system
setting.
Ένα σύστημα λειτουργικών συστημάτων και προστασίας. Η εφεύρεση προστατεύει έναν πιό πρόσφατο καθορισμό συστημάτων βάσεων του λειτουργικού συστήματος ενός συστήματος υπολογισμού στο οποίο η εφεύρεση εκτελείται. Η εφεύρεση χρησιμοποιεί έναν οδηγό εικονικών συσκευών (VXD) που είναι ουσιαστικά διαφανής στο λειτουργικό σύστημα. Η εφεύρεση είναι, σε ορισμένες ενσωματώσεις της εφεύρεσης, ένα επί του σκάφους σύστημα που είναι μια χρησιμότητα αποκατάστασης καταστροφής. Πολλοί διαφορετικοί τύποι καταστροφών μπορούν να οδηγήσουν συντριβή σε μια σκληρών δίσκων του συστήματος υπολογισμού. Τα παραδείγματα τέτοιων συντριβών σκληρών δίσκων περιλαμβάνουν εκείνων που προκαλούνται από ένα λάθος που εκτελείται από έναν χρήστη του συστήματος υπολογισμού. Τέτοια χρήστης-προκαλώ-λάθη οδηγούν συχνά κατά τη διάρκεια του επανασχηματισμού των διάφορων μερίδων του συστήματος υπολογισμού συμπεριλαμβανομένων των διάφορων απομακρυσμένων συσκευών διαμόρφωσης συμπεριλαμβανομένου του fax/twn διαποδιαμορφωτών, των καρτών δικτύων, κ.λπ.... Η εφεύρεση παρέχει τη δυνατότητα για το χρήστη να γίνουν αποδεκτός ή να απορριφθούν οποιεσδήποτε αλλαγές ΖΩΝΤΑΝΟΥ ΟΝΤΟΣ που πρόκειται να γίνουν στο σύστημα υπολογισμού. Επιπλέον, η εφεύρεση προστατεύει από τη συντριβή λειτουργικών συστημάτων λόγω να λείψει ή τα αλλοιωμένα αρχεία. Η εφεύρεση είναι λειτουργική για να ανακτήσει επίπεδο τα εσφαλμένα διαγραμμένα ή χαλασμένα στοιχεία εφαρμογής από ένα σκληρών δίσκων. Η εφεύρεση είναι λειτουργική επίσης για να προστατεύσει το λειτουργικό σύστημα και τα στοιχεία του συστήματος υπολογισμού από τη διείσδυση ιών, δεδομένου ότι, ένας καθορισμός συστημάτων βάσεων του συστήματος υπολογισμού συντηρείται. Σε άλλες ενσωματώσεις της εφεύρεσης, η εφεύρεση είναι λειτουργική για να επιτρέψει μια κλειδαριά ασφάλειας στο σύστημα υπολογισμού και τα όλα της σχετικά στοιχεία στη ρύθμιση συστημάτων βάσεων.