WO2004104831A1 - A method for renovating the computer operating system - Google Patents
A method for renovating the computer operating system Download PDFInfo
- Publication number
- WO2004104831A1 WO2004104831A1 PCT/CN2004/000423 CN2004000423W WO2004104831A1 WO 2004104831 A1 WO2004104831 A1 WO 2004104831A1 CN 2004000423 W CN2004000423 W CN 2004000423W WO 2004104831 A1 WO2004104831 A1 WO 2004104831A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- boot
- information
- hard disk
- data
- partition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/16—Protection against loss of memory contents
Definitions
- the present invention relates to the field of computer security technology, and particularly to a method for repairing a computer operating system. Background of the invention
- OS Operation System
- OS self-checking and recovery technology For example, the Windows operating system comes with a tool for restoring the system to a previous state. When the user's computer fails, the user reboots the computer, and the OS is repaired after entering the safe mode.
- firewalls and antivirus software So far, there is no theoretical model that shows that one or more types of antivirus software can remove all unknown viruses or hacking programs, and although antivirus software can remove most viruses, it requires The anti-virus operation can be performed only after being manually set by the user, and the user needs to update the virus code regularly, so it has a certain lag.
- the application of anti-virus and firewall software's real-time monitoring program will occupy a part of system resources and reduce the performance of the computer. Sometimes some anti-virus and firewall software will conflict with other software and cause serious consequences such as system paralysis. In addition, there is no way to avoid the loss of files caused by user's misoperation or file loss caused by system crash.
- an object of the present invention is to provide a method for repairing a computer operating system, so that each time the computer starts, the system automatically checks the OS boot program file and repairs the damaged parts. At the same time, the system provides hard disk boot information (MBR sector), The partition table information and the information in the boot sector in the boot partition are also automatically checked and the damaged part is repaired.
- MLR sector hard disk boot information
- a method for repairing a computer operating system includes at least the following steps: a. Back up all information related to starting the computer in the HPA (Host Protected Area) area of the hard disk in advance;
- the basic input and output unit calls the self-test module in the HPA, and the self-test module determines whether all the information related to the startup of the computer is destroyed. If so, the damaged part is repaired and started. Computer, otherwise start the computer directly
- all the information related to starting the computer in step a includes at least files of the operating system, hard disk boot information, partition table information, and data information of a boot sector in the boot partition.
- the step a further comprises: during the first backup, completely backing up the files of the operating system, the hard disk boot information, the partition table information, and the data information of the boot sector in the boot partition to the HPA of the hard disk.
- the system performs an incremental backup of the operating system files in a timed manner or a monitoring manner, and performs a full backup of the hard disk boot information, partition table information, and data information of the boot sector in the boot partition. .
- the timing backup method includes at least the following steps:
- the monitoring-based backup method includes at least the following steps:
- the user starts a monitoring program to monitor all information related to the startup computer; a2, determines whether the data of the monitored file has changed, and if so, performs step a3, otherwise repeats a2;
- step a3 Determine whether the data of the hard disk boot information has changed, and if so, check the current After the data of the hard disk boot information is completely backed up, perform step a4, otherwise directly perform step a4;
- step a4 Determine whether the data of the partition information has changed, and if so, perform a step a5 after performing a full backup of the data of the current partition information, otherwise directly perform step a5;
- a5. Determine whether the data of the boot sector in the boot partition has changed, and if so, perform a step a6 after performing a full backup of the data of the current boot sector in the boot partition, otherwise perform step a6 directly;
- a6 Determine whether the files in the operating system have changed, and if so, perform an incremental backup of the current operating system data, and then end the backup operation; otherwise, directly end the backup operation.
- the above judgment is based on whether the size of the monitored file, the modification time, or whether the checksum generated by the monitored file changes, to determine whether the data of the monitored file has changed.
- the self-checking module described in step c detects and repairs all information related to starting the computer, further comprising the following steps:
- the self-test module determines whether the data of the hard disk boot information is damaged, and if so, performs step c2 after repairing the damaged part by using the backed up hard disk boot information in HPA, otherwise directly performs step c2;
- step c3 judges whether the data of the partition information is damaged. If so, after using the partition information backed up in the HPA to repair the damaged part, step c3 is performed, otherwise step c3 is performed directly;
- the self-test module judges whether the data information of the boot sector in the boot partition is damaged. If so, after using the data information of the boot sector in the boot partition backed up in HPA to repair the damaged part, execute step c4, otherwise Go directly to step c4;
- the self-test module judges whether the data information of the operating system core boot program file is damaged. If so, the data of the operating system core boot program file backed up in the HPA is used. After repairing the damaged part of the information, go to step c5, otherwise go directly to step c5;
- the operating system boot program calls a boot file
- step c6 determine whether the currently called boot file is normal, and if so, perform step c7, otherwise, read the backup file from the HPA of the hard disk and replace the problematic file, then perform step c7;
- step c7 Determine whether other boot files need to be called, and if so, execute step c6 after calling the next boot file, otherwise start the computer normally.
- the judgment method described in step cl is to compare the full text of the hard disk boot information on the current hard disk with the full text of the hard disk boot information backed up in the HPA, or a checksum generated by the hard disk boot information on the current hard disk. Compare with the correction generated by the hard disk boot information backed up in HPA;
- step c2 The judgment method described in step c2 is to compare the partition information on the current hard disk with the full text of the partition information backed up in HPA;
- step c3 The judgment method described in step c3 is to compare the full text of the boot sector data in the boot partition on the current hard disk with the full data of the boot sector in the boot partition backed up in HPA, or compare the boot sector in the current boot partition of the hard disk.
- the checksum generated by the data in the zone is compared with the checksum generated by the data of the boot sector in the boot partition backed up in the HPA;
- step c4 The judgment method described in step c4 is to compare the full text of the operating system core boot program file on the current hard disk with the full text of the operating system core boot program file backed up in the HPA, or compare the current operating system core boot program file
- the generated checksum is compared with the checksum generated by the operating system core boot file backed up in the HPA.
- the system automatically checks the OS boot program file, hard disk boot information, partition table information, and information in the boot sector in the boot partition and repairs the damaged parts without the need for the user.
- the intervention is convenient for the user's application.
- use the HPA area of the hard disk to save all the backup information related to starting the computer so that the backup
- the data will not be damaged by other programs or viruses in the system, and it will not be found or modified by various hard disk tools, ensuring the security of the backup data. Because the hard disk of a computer is now usually large, users do not need to purchase other data.
- the storage device is used to save backup data, which saves users' expenses.
- FIG. 1 is a flowchart of performing non-first backup at a scheduled time according to the present invention
- FIG. 2 shows a flowchart of non-first-time backup using the application monitoring program of the present invention
- FIG. 3 shows automatic detection and recovery of OS files, hard disk boot information, partition table information, and boot fans in a boot partition by using the system of the present invention Flowchart of information in the zone;
- FIG. 4 shows a flowchart of an OS boot program to which the present invention is applied. Mode of Carrying Out the Invention
- the idea of the present invention is to: fully back up all boot program files of the OS, hard disk boot information, partition table information, and data information in the boot sector in the boot partition to the HPA of the hard disk; add a self-test module to the HPA of the hard disk, Added a command to call the HPA self-test module in the BIOS.
- the BIOS self-test is completed, if the computer is booted from the hard disk, the self-test module in the HPA is first called to automatically boot the OS's boot program file and hard disk boot information and partition.
- the table information and the data information in the boot sector in the boot partition are checked, and the damaged part is automatically repaired. In this way, every time the computer is started from the hard disk, the system will automatically detect all the information related to starting the computer and automatically repair the damaged parts.
- the computer hard disk supporting the HPA feature can protect the high-end space of the hard disk so that the system or other programs cannot access the space.
- the present invention makes use of this feature of the hard disk HPA area to ensure the safety of backup data. Normally, only the system is in the BIOS or In the DOS environment, the HPA area of the hard disk can be accessed, but the application of the invention patent application entitled "A Method for Realizing Computer Hard Disk Data Recovery and Backup" and the Chinese Patent Application No. "031212969.4" proposed by the applicant can be applied. Access to the HPA area of the hard disk under a conventional operating system.
- the system performs incremental backups of all boot files of the OS; a full backup of hard disk boot information, partition table information, and boot sector data information in the boot partition can be selected after the information is destroyed Revert to multiple versions of previous points in time.
- the user can set a non-first-time backup policy according to specific conditions.
- the policy can be a set time or point in time, such as a backup operation every other day or a backup operation every Friday at noon; the policy can also be Set up a monitoring program, such as using the hook function of Windows to monitor files, or a monitoring program resident in the operating system background, periodically check the size of the monitored file, the modification time, or the checksum generated by the monitored file. When a change occurs, when the monitored program monitors that the monitored data changes, a backup operation is performed.
- FIG. 1 is a flowchart of a non-first backup performed at a scheduled time according to the present invention.
- Step 101 The user sets a timing time or a time point.
- Step 102 Start the backup operation after reaching the timing time or time point.
- Step 103 Perform a full backup of the current hard disk boot information.
- Step 104 Perform a full backup of the current partition information.
- Step 105 Perform a full backup of the data information of the boot sector in the current boot partition
- Step 106 Perform an incremental backup of the boot program file in the current OS and end the backup operation.
- FIG. 2 is a flowchart of performing a non-first backup by using the application monitoring program of the present invention.
- Step 201 The user starts a monitoring program to monitor all information related to starting the computer;
- Step 202 Determine whether the data of the monitored file has changed according to whether the size of the monitored file, the modification time, or the checksum generated by the monitored file has changed. If so, perform step 203, otherwise repeat step 202. ;
- Step 203 it is determined whether the data of the hard disk boot information has changed, and if so, step 204 is performed, otherwise step 205 is performed;
- Step 204 Perform a full backup of the data of the current hard disk boot information
- Step 205 determine whether the data of the partition information has changed, and if so, perform step 206, otherwise perform step 207;
- Step 206 Perform a full backup of the data of the current partition information
- Step 207 it is determined whether the data of the boot sector in the boot partition has changed, and if so, step 208 is performed, otherwise step 209 is performed;
- Step 208 perform a full backup of the data of the boot sector in the current boot partition
- Step 209 determine whether the file in the OS has changed, and if so, perform Step 210, otherwise end the backup operation;
- Step 210 After incrementally backing up the data in the current OS file, the backup operation ends.
- Fig. 3 is a flowchart showing the system to which the present invention is applied, which automatically detects OS files, hard disk boot information, partition table information, and information in the boot sector in the boot partition, and recovers damaged parts.
- Step 301 BIOS self-test
- Step 302 the BIOS determines whether to boot the computer from the hard disk, and if so, execute step 304, otherwise, if it is to start the computer from a floppy disk or a CD, then execute step 303;
- Step 303 Start the computer normally and end
- Step 304 After the BIOS self-test ends, call the self-test module in the HPA to Start the computer to check the information and repair the damaged part;
- Step 305 The self-test module in the HPA determines whether the data of the hard disk boot information is damaged. If so, step 306 is performed, otherwise step 307 is performed; the judgment method is to back up the full text of the hard disk boot information on the current hard disk to the HPA. Compare the full text of the hard disk boot information, or compare the checksum generated by the hard disk boot information on the current hard disk with the checksum generated by the hard disk boot information backed up in HPA;
- Step 306 Use the hard disk boot information data backed up in the HPA to repair the damaged part;
- Step 307 the self-check module in the HPA determines whether the data of the partition information is damaged, and if so, go to Step 208, otherwise go to Step 209; Compare the current partition information on the hard disk with the full text of the partition information backed up in HPA;
- Step 308 Use the partition information data backed up in the HPA to repair the damaged part;
- Step 309 the self-test module in the HPA determines whether the data of the boot sector data information in the boot partition is damaged, and if so, go to step 310, otherwise go to step 311; the judgment method is to compare the full text of the boot sector data in the boot partition on the current hard disk with the full text of the boot sector data in the boot partition backed up in HPA, or compare the The checksum generated by the data is compared with the checksum generated by the data of the boot sector in the boot partition backed up in the HPA;
- Step 310 Use the data information of the boot sector in the boot partition backed up in the HPA to repair the damaged part;
- Step 311 The self-checking module in the HPA determines whether the data of the OS core boot program file is damaged. If so, step 312 is performed, otherwise, the boot boot program of the OS is entered; the determination method is to use the OS core boot program on the current hard disk. Compare the full text of the file with the full text of the OS core boot program file backed up in the HPA, or compare the checksum generated by the OS core boot program file on the current hard disk with the check generated by the OS core boot program file backed up in the HPA Compare with Step 312: After repairing the damaged part by using the OS core boot program file backed up in the HPA, enter the boot boot program of the OS.
- FIG. 4 shows a flowchart of an OS boot program to which the present invention is applied.
- Step 401 The OS boot program calls a non-core boot program file
- Step 402 determine whether the currently called file is normal, and if so, go to step 405, otherwise go to step 403;
- Step 403 Read the backup file from the HPA of the hard disk.
- Step 404 Replace the problematic file with the backup file.
- Step 405 Determine whether it is necessary to call other non-core boot startup files, and if so, perform step 406, otherwise start the computer normally;
- Step 406 Call the next non-core boot startup file, and return to step 402.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
Claims
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP04730185A EP1622018A4 (en) | 2003-05-06 | 2004-04-29 | METHOD FOR REGENERATING THE OPERATING SYSTEM OF A COMPUTER |
| KR1020057020363A KR100758292B1 (ko) | 2003-05-06 | 2004-04-29 | 컴퓨터 오퍼레이팅 시스템의 복구방법 |
| JP2006500461A JP2006527423A (ja) | 2003-05-06 | 2004-04-29 | コンピュータオペレーションシステムの修復方法 |
| US10/555,431 US7447888B2 (en) | 2003-05-06 | 2004-04-29 | Method for restoring computer operating system |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB031306608A CN1277211C (zh) | 2003-05-06 | 2003-05-06 | 一种计算机操作系统的修复方法 |
| CN03130660.8 | 2003-05-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004104831A1 true WO2004104831A1 (en) | 2004-12-02 |
Family
ID=33459835
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2004/000423 Ceased WO2004104831A1 (en) | 2003-05-06 | 2004-04-29 | A method for renovating the computer operating system |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US7447888B2 (zh) |
| EP (1) | EP1622018A4 (zh) |
| JP (1) | JP2006527423A (zh) |
| KR (1) | KR100758292B1 (zh) |
| CN (1) | CN1277211C (zh) |
| WO (1) | WO2004104831A1 (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007080105A (ja) * | 2005-09-15 | 2007-03-29 | Ricoh Co Ltd | システム起動方法、プログラム及びコンピュータシステム |
| KR100758292B1 (ko) * | 2003-05-06 | 2007-09-13 | 레노보(베이징)리미티드 | 컴퓨터 오퍼레이팅 시스템의 복구방법 |
| JP2015508929A (ja) * | 2012-03-04 | 2015-03-23 | サムスン エレクトロニクス カンパニー リミテッド | 電子装置、mbr復元方法及びコンピュータ読み取り可能な記録媒体 |
| CN110083487A (zh) * | 2019-04-08 | 2019-08-02 | 湖北工业大学 | 一种基于数据局部性的引用数据块碎片消除方法及系统 |
Families Citing this family (55)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8607328B1 (en) * | 2005-03-04 | 2013-12-10 | David Hodges | Methods and systems for automated system support |
| CN100375049C (zh) * | 2005-03-28 | 2008-03-12 | 联想(北京)有限公司 | 一种基本输入输出系统芯片的恢复方法 |
| US7734945B1 (en) * | 2005-04-29 | 2010-06-08 | Microsoft Corporation | Automated recovery of unbootable systems |
| US7991850B2 (en) * | 2005-07-28 | 2011-08-02 | Advanced Micro Devices, Inc. | Resilient system partition for personal internet communicator |
| CN100437498C (zh) * | 2005-11-07 | 2008-11-26 | 珠海金山软件股份有限公司 | 一种预防与解决数据丢失的方法 |
| US7475278B2 (en) * | 2005-11-15 | 2009-01-06 | International Business Machines Corporation | Method, system and computer program product for recovery of formatting in repair of bad sectors in disk drives |
| KR100746032B1 (ko) * | 2006-01-04 | 2007-08-06 | 삼성전자주식회사 | 마스터 부트 레코드를 관리하는 저장 매체 및 상기 저장매체를 이용한 컴퓨터 시스템의 부팅 방법 |
| US20070206546A1 (en) * | 2006-03-02 | 2007-09-06 | Alberth William P Jr | Method and apparatus for preventing denial of service attacks on cellular infrastructure access channels |
| US7757112B2 (en) * | 2006-03-29 | 2010-07-13 | Lenovo (Singapore) Pte. Ltd. | System and method for booting alternate MBR in event of virus attack |
| CN101059768B (zh) * | 2006-04-17 | 2011-01-05 | 北京软通科技有限责任公司 | 实现操作系统备用的系统及方法 |
| CN101145906B (zh) * | 2006-09-13 | 2010-10-06 | 北京邦天信息技术有限公司 | 对单向网络中的接收终端进行合法性认证的方法及系统 |
| US7730293B2 (en) * | 2006-10-26 | 2010-06-01 | Hewlett-Packard Development Company, L.P. | Hard disk drive self-test system and method |
| US20080162915A1 (en) * | 2006-12-29 | 2008-07-03 | Price Mark H | Self-healing computing system |
| US7694165B2 (en) * | 2007-05-03 | 2010-04-06 | Microsoft Corporation | Automation of bare metal recoveries |
| CN101369304B (zh) * | 2007-08-13 | 2011-08-24 | 华硕电脑股份有限公司 | 计算机系统开机和硬盘数据保护方法,与其数据保护模块 |
| US20090055683A1 (en) * | 2007-08-24 | 2009-02-26 | Ronald Wells | Method of restoring previous computer configuration |
| US20090172378A1 (en) * | 2007-12-28 | 2009-07-02 | Kazmierczak Gregory J | Method and system for using a trusted disk drive and alternate master boot record for integrity services during the boot of a computing platform |
| CN101221508B (zh) * | 2008-01-31 | 2010-09-29 | 杭州华三通信技术有限公司 | 一种设备启动方法和装置 |
| EP2148277A1 (en) * | 2008-07-21 | 2010-01-27 | SwissQual License AG | Computer device, in particular a measurement probe, and method for recovery of an operating system of a computer device |
| US8190575B1 (en) | 2008-08-27 | 2012-05-29 | Western Digital Technologies, Inc. | Disk drive maintaining multiple copies of code segments |
| US8230208B2 (en) | 2009-04-20 | 2012-07-24 | Intel Corporation | Booting an operating system of a system using a read ahead technique |
| CN101582044B (zh) * | 2009-06-15 | 2012-07-04 | 中兴通讯股份有限公司 | 一种文件系统关键信息区域维护方法及装置 |
| US20110060945A1 (en) * | 2009-09-08 | 2011-03-10 | Softthinks Sas | Smart repair of computer systems |
| US7937512B1 (en) * | 2009-10-19 | 2011-05-03 | Spx Corporation | Method and apparatus for an automatic recovery keyboard for slate tablet computers |
| JP5365703B2 (ja) * | 2010-01-21 | 2013-12-11 | 富士通株式会社 | 情報処理装置、ドライブ制御プログラムおよびドライブ制御方法 |
| US8341337B1 (en) * | 2010-03-31 | 2012-12-25 | Western Digital Technologies, Inc. | Data storage device booting from system data loaded by host |
| US8407393B1 (en) | 2010-03-31 | 2013-03-26 | Western Digital Technologies, Inc. | Modifying a disk drive while preserving calibrated parameters stored in a non-volatile semiconductor memory |
| CN101950263A (zh) * | 2010-09-27 | 2011-01-19 | 深圳市江波龙电子有限公司 | 一种存储设备的修复方法、系统及存储设备 |
| TW201220191A (en) * | 2010-11-08 | 2012-05-16 | Inventec Corp | Electronic apparatus and booting method thereof |
| CN102467396A (zh) * | 2010-11-11 | 2012-05-23 | 英业达股份有限公司 | 电子装置及其开机方法 |
| CN102063348B (zh) * | 2010-12-27 | 2012-10-03 | 成都市华为赛门铁克科技有限公司 | 分区表信息备份方法和装置以及存储系统 |
| US8572742B1 (en) * | 2011-03-16 | 2013-10-29 | Symantec Corporation | Detecting and repairing master boot record infections |
| JP5077726B1 (ja) | 2011-05-23 | 2012-11-21 | Necインフロンティア株式会社 | コンピュータ、その制御方法及びプログラム |
| CN102831031A (zh) * | 2011-06-17 | 2012-12-19 | 鸿富锦精密工业(深圳)有限公司 | 操作系统恢复方法及系统 |
| CN103713966B (zh) * | 2011-06-20 | 2018-04-13 | 北京奇虎科技有限公司 | 移动终端系统启动保护方法和装置 |
| US8732527B2 (en) | 2011-08-16 | 2014-05-20 | Google Inc. | Secure recovery apparatus and method |
| CN103034560B (zh) * | 2011-09-29 | 2015-11-11 | 腾讯科技(深圳)有限公司 | 一种修复应用软件的方法、装置及系统 |
| CN102681917B (zh) * | 2012-04-24 | 2015-07-29 | 中标软件有限公司 | 一种操作系统及其修复方法 |
| CN103455388A (zh) * | 2012-05-30 | 2013-12-18 | 深圳市祈飞科技有限公司 | 基于硬盘hpa的操作系统备份还原的方法及系统 |
| CN103207816A (zh) * | 2013-04-08 | 2013-07-17 | 浪潮电子信息产业股份有限公司 | 一种Linux系统修复方法 |
| CN104239163B (zh) * | 2013-06-19 | 2016-04-13 | 腾讯科技(深圳)有限公司 | 软件修复方法和装置 |
| CN104516787A (zh) * | 2013-09-27 | 2015-04-15 | 联想(北京)有限公司 | 一种信息处理的方法及电子设备 |
| CN103605619B (zh) * | 2013-11-20 | 2017-09-12 | 邢博 | 一种基于分区表容错的可信存储方法 |
| CN105138431A (zh) * | 2015-08-27 | 2015-12-09 | 厦门市美亚柏科信息股份有限公司 | 一种Linux系统的备份和还原方法 |
| CN107247640B (zh) * | 2017-05-22 | 2020-07-14 | 深圳市科力锐科技有限公司 | 操作系统的快速还原方法及装置 |
| CN109086085B (zh) * | 2018-07-26 | 2021-11-16 | 深圳控道智能科技有限公司 | 一种操作系统启动管理方法和装置 |
| CN109582375A (zh) * | 2018-12-03 | 2019-04-05 | 郑州云海信息技术有限公司 | 一种存储系统bios恢复方法以及存储系统 |
| CN109710319B (zh) * | 2018-12-06 | 2022-07-19 | 郑州云海信息技术有限公司 | 一种计算机在位硬盘的识别方法及系统 |
| CN109815055B (zh) * | 2019-01-22 | 2021-12-10 | 上海微小卫星工程中心 | 卫星程序管理系统和卫星程序管理方法 |
| CN111045877A (zh) * | 2019-11-15 | 2020-04-21 | 西安海的电子科技有限公司 | 一种计算机自检方法 |
| CN113312214B (zh) * | 2021-06-10 | 2024-05-31 | 北京百度网讯科技有限公司 | 操作计算机的方法、装置、电子设备和存储介质 |
| CN113505025B (zh) * | 2021-07-29 | 2024-12-20 | 联想开天科技有限公司 | 一种备份方法及装置 |
| CN113961941A (zh) * | 2021-12-22 | 2022-01-21 | 北京辰光融信技术有限公司 | 一种打印机系统安全增强方法、装置及设备 |
| CN115509683A (zh) * | 2022-09-28 | 2022-12-23 | 建信金融科技有限责任公司 | 一种处理Linux操作系统启动故障的方法及系统 |
| CN117112304B (zh) * | 2023-08-31 | 2024-02-20 | 成都傲梅科技有限公司 | 一种磁盘克隆方法与系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1212062A (zh) * | 1996-02-26 | 1999-03-24 | 艾沃德软件国际有限公司 | 用于远程诊断与维修的扩充基本输入输出系统 |
| US6161177A (en) * | 1996-10-28 | 2000-12-12 | Micron Electronics, Inc. | Method for selecting, detecting and/or reprogramming system BIOS in a computer system |
| CN1371052A (zh) * | 2001-02-20 | 2002-09-25 | 技嘉科技股份有限公司 | 在一计算机系统中的bios存储装置的自动安全回复方法 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100253647B1 (ko) | 1997-02-22 | 2000-04-15 | 윤종용 | 전력감소회로 |
| US6374363B1 (en) * | 1998-02-24 | 2002-04-16 | Adaptec, Inc. | Method for generating a footprint image file for an intelligent backup and restoring system |
| KR200258404Y1 (ko) * | 1998-09-07 | 2002-04-22 | 서경석 | 컴퓨터용하드디스크내자료보호및복원장치 |
| US6195695B1 (en) * | 1998-10-27 | 2001-02-27 | International Business Machines Corporation | Data processing system and method for recovering from system crashes |
| US6519762B1 (en) * | 1998-12-15 | 2003-02-11 | Dell Usa, L.P. | Method and apparatus for restoration of a computer system hard drive |
| US6510512B1 (en) * | 1999-01-20 | 2003-01-21 | Dell Products L.P. | Method and system for executing BIOS code in secure multitasking operating environment |
| WO2000077641A1 (en) * | 1999-06-15 | 2000-12-21 | Microsoft Corporation | System and method for generating a backup copy of a storage medium |
| US6868496B2 (en) * | 2001-01-16 | 2005-03-15 | Gateway, Inc. | Host protected area (HPA) duplication process |
| KR20020097344A (ko) | 2001-06-20 | 2002-12-31 | 주식회사 마이크로모스 | 컴퓨터 하드디스크 내 자료 복구 방법 |
| US6651188B2 (en) * | 2001-06-29 | 2003-11-18 | Intel Corporation | Automatic replacement of corrupted BIOS image |
| US7069431B2 (en) * | 2001-07-31 | 2006-06-27 | Lenovo ( Singapore) Pte Ltd. | Recovery of a BIOS image |
| US20030037279A1 (en) * | 2001-08-14 | 2003-02-20 | Jui-Min Laio | HDD data backup and recovery method |
| JP2003076614A (ja) * | 2001-08-28 | 2003-03-14 | Lenten Technology Ltd | ハードディスク装置のデータのバックアップ及び復元の方法 |
| US6772313B2 (en) * | 2001-10-19 | 2004-08-03 | Phoenix Technologies Ltd. | Automatic adjustment of host protected area by BIOS |
| US6898730B1 (en) * | 2001-11-30 | 2005-05-24 | Western Digital Technologies, Inc. | System and method for fail-over switching in a disk storage medium |
| CN1286012C (zh) * | 2002-03-20 | 2006-11-22 | 联想(北京)有限公司 | 计算机硬盘内信息恢复和备份的实现方法 |
| US20040076043A1 (en) * | 2002-10-21 | 2004-04-22 | Phoenix Technologies Ltd. | Reliable and secure updating and recovery of firmware from a mass storage device |
| CN1277211C (zh) * | 2003-05-06 | 2006-09-27 | 联想(北京)有限公司 | 一种计算机操作系统的修复方法 |
-
2003
- 2003-05-06 CN CNB031306608A patent/CN1277211C/zh not_active Expired - Lifetime
-
2004
- 2004-04-29 EP EP04730185A patent/EP1622018A4/en not_active Withdrawn
- 2004-04-29 US US10/555,431 patent/US7447888B2/en not_active Expired - Lifetime
- 2004-04-29 KR KR1020057020363A patent/KR100758292B1/ko not_active Expired - Lifetime
- 2004-04-29 JP JP2006500461A patent/JP2006527423A/ja active Pending
- 2004-04-29 WO PCT/CN2004/000423 patent/WO2004104831A1/zh not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1212062A (zh) * | 1996-02-26 | 1999-03-24 | 艾沃德软件国际有限公司 | 用于远程诊断与维修的扩充基本输入输出系统 |
| US6161177A (en) * | 1996-10-28 | 2000-12-12 | Micron Electronics, Inc. | Method for selecting, detecting and/or reprogramming system BIOS in a computer system |
| CN1371052A (zh) * | 2001-02-20 | 2002-09-25 | 技嘉科技股份有限公司 | 在一计算机系统中的bios存储装置的自动安全回复方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP1622018A4 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100758292B1 (ko) * | 2003-05-06 | 2007-09-13 | 레노보(베이징)리미티드 | 컴퓨터 오퍼레이팅 시스템의 복구방법 |
| JP2007080105A (ja) * | 2005-09-15 | 2007-03-29 | Ricoh Co Ltd | システム起動方法、プログラム及びコンピュータシステム |
| JP2015508929A (ja) * | 2012-03-04 | 2015-03-23 | サムスン エレクトロニクス カンパニー リミテッド | 電子装置、mbr復元方法及びコンピュータ読み取り可能な記録媒体 |
| CN110083487A (zh) * | 2019-04-08 | 2019-08-02 | 湖北工业大学 | 一种基于数据局部性的引用数据块碎片消除方法及系统 |
| CN110083487B (zh) * | 2019-04-08 | 2022-11-18 | 湖北工业大学 | 一种基于数据局部性的引用数据块碎片消除方法及系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1622018A4 (en) | 2009-01-07 |
| KR100758292B1 (ko) | 2007-09-13 |
| US7447888B2 (en) | 2008-11-04 |
| KR20060003062A (ko) | 2006-01-09 |
| EP1622018A1 (en) | 2006-02-01 |
| CN1277211C (zh) | 2006-09-27 |
| US20070011493A1 (en) | 2007-01-11 |
| CN1549131A (zh) | 2004-11-24 |
| JP2006527423A (ja) | 2006-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2004104831A1 (en) | A method for renovating the computer operating system | |
| TWI495997B (zh) | 用於自管理處理之方法、裝置、及機器可讀取媒體 | |
| US7849360B2 (en) | Computer system and method of controlling communication port to prevent computer contamination by virus or malicious code | |
| US7111201B2 (en) | Self repairing computer detecting need for repair and having switched protected storage | |
| US7096381B2 (en) | On-the-fly repair of a computer | |
| US20110145923A1 (en) | Computer having special purpose subsystems and cyber-terror and virus immunity and protection features | |
| US7100075B2 (en) | Computer system having data store protected from internet contamination by virus or malicious code and method for protecting | |
| US20070220304A1 (en) | Restoring a client device | |
| US20080155216A1 (en) | Protection and Recovery System for Automatic Disk Recovery | |
| CN106776133A (zh) | 一种操作系统恢复的系统及方法 | |
| CN104516791B (zh) | 数据处理方法、装置及电子设备 | |
| WO2002099642A1 (en) | A computer with fault-tolerant booting | |
| CN100445982C (zh) | 多还原点的计算机还原系统及方法 | |
| KR100543565B1 (ko) | 윈도우즈 운영체제 계열을 기반으로 하는 백업/복구시스템 및 방법 | |
| AU2002254149B2 (en) | A computer with fault-tolerant booting | |
| WO2006087695A2 (en) | Protection and recovery system for automatic disk drive recovery | |
| CA2447000A1 (en) | A computer with fault-tolerant booting | |
| EP1390849A1 (en) | A computer with fault-tolerant booting | |
| AU2002254149A1 (en) | A computer with fault-tolerant booting |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 1020057020363 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2007011493 Country of ref document: US Ref document number: 2004730185 Country of ref document: EP Ref document number: 10555431 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2006500461 Country of ref document: JP |
|
| WWP | Wipo information: published in national office |
Ref document number: 1020057020363 Country of ref document: KR |
|
| WWP | Wipo information: published in national office |
Ref document number: 2004730185 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 10555431 Country of ref document: US |