一种计算机系统自动备份和自动还原装置及其实现方法

文档序号:6555781阅读:219来源:国知局
专利名称:一种计算机系统自动备份和自动还原装置及其实现方法
技术领域
本发明涉及个人电脑系统、商用电脑系统和工业控制电脑系统的维护,具体涉及一种计算机系统自动备份和自动还原装置及其实现方法。
背景技术
在个人电脑和工业控制电脑使用过程中,计算机操作系统(包括UNIX、LINUX、WINDOWS,尤其是WINDOWS操作系统)使用一段时间后,常常会因为某种原因出现故障,而不能正常使用。引起这类系统故障的原因很多,如系统中病毒、系统主硬盘损坏、操作系统损坏或崩溃等。一旦出现系统故障,为了将系统恢复正常时用,当前主要有两种方式进行计算机系统的维护和恢复操作一种方式是,重新安装操作系统和应用软件;另一种方式是借助工具软件(如Winows XP自带维护工具--系统还原功能)进行系统恢复。
但是,所述的前一种系统恢复方式主要有三个弊端1)整个系统恢复过程耗时长,至少得两个小时以上;2)整个系统恢复过程准备工作比较麻烦,必须要准备好使用电脑所需的各种软件,如操作系统软件、硬件驱动程序、工作所需的各种应用软件,缺少任何一个都可能导致计算机系统的使用性能和功能的缺失;
3)整个系统安装恢复过程的操作比较复杂,没有一定电脑安装基础的人难以独立进行操作。
后一种系统恢复方式也存在以下缺点1)系统还原和备份的操作过程比较复杂,操作人员有一定的计算机应用基础才能正确进行系统恢复操作;2)存在误操作的风险,系统恢复操作不当,可能会导致硬盘中的数据区被覆盖,从而造成计算机内重要数据的丢失;3)如果这种方式的系统备份文件是存储在硬盘上,一旦硬盘损坏或备份文件中病毒,都将造成系统恢复无法进行下去;4)如果系统备份文件存储在光盘上,光盘与计算机分开存放,容易因保存不当,而造成丢失。另外光盘盘片较易磨花而造成无法使用。

发明内容
本发明的目的在于提供一种新型的全自动的计算机系统备份和恢复装置,以达到自动、快捷、安全可靠、并且无须专业技术人员就能对计算机系统进行备份和恢复操作的目的。
本发明的实现方案是提供一种计算机系统备份和恢复装置,该装置包括壳体、硬件部分、软件部分和USB插头,硬件部分包括USBFLASH存储器,软件安装在USB FLASH存储器内,主要包括多重启动管理器程序GRUB、DOS操作系统、汉字系统、批处理程序AUTOEXEC.BAT、批处理程序AU.BAT以及GHOST软件。
本发明装置可以被安装在电脑主机箱内,也可以将本发明装置随身携带,在使用时插接在电脑USB接口上。
一、本发明的实现方法和流程如下1、硬件连接和初始设置首先将本发明装置与计算机的USB接口连接,可以将本发明装置固定安装在计算机机箱内(推荐安装在计算机机箱内,不容易丢失),也可将本装置作为便携式设备,当需要进行系统备份或还原时才将其插入计算机USB口。
启动计算机,并将计算机BIOS设置成U盘启动。
2、选择是否进入自动备份和还原状态系统从U盘进行启动,自动运行多重启动管理器GRUB,这时计算机显示器出现选择菜单对话框“1正常启动”,“2备份和还原”,用户可以通过键盘的光标键进行菜单选择。如果无需进行系统备份和还原操作,用户只需选择“1正常启动”,或不做任何操作,2秒后,系统默认选择“1正常启动”,进入正常启动过程,用户可以直接使用电脑。如果用户需进行系统备份或还原操作,则在显示选择菜单的2秒钟内选择“2备份和还原”,这时系统出现提示语请输入密码,当用户密码输入错误,系统会提示密码错误,请再次输入密码(密码功能主要是防止一些用户的误操作)。当用户密码输入正确,系统才进入操作功能选择菜单。
3、操作功能选择菜单进入操作功能选择菜单,这时系统会出现对话框菜单“1、系统备份”,“2、系统还原”两个功能选项。用户可以通过键盘,也可以通过鼠标进行功能选择。如果需要对计算机系统进行备份,就直接选择选项“1、系统备份”;如果需要对计算机系统进行还原,则选择“2、系统还原”。
4、系统备份功能用户选择“1、系统备份”,进入系统备份功能后,系统自动对计算机系统盘进行备份。
本装置系统备份功能,可以对计算机系统盘中的操作系统和应用软件进行备份,生成高压缩比的备份文档,该备份文档自动存储在本发明装置中。系统备份完毕后,将自动重新启动电脑,正常启动电脑系统。
5、系统还原功能用户选择“2、系统还原”进入系统还原功能后,系统自动进行计算机系统恢复操作。这时,系统自动将计算机的系统盘上的旧系统删除,并将本装置中的系统备份文件,解压还原到计算机的系统盘中,系统还原完毕后,则自动重新启动,然后又可以正常使用计算机的各种功能了,而且计算机的数据盘中的数据完好无损。
如果计算机原系统盘损坏,而更换了一个全新的硬盘,这时进行系统还原操作,本装置会自动对新硬盘进行分区和格式化,然后将备份文件还原到该硬盘的主分区内。
本装置系统还原恢复速度较快,通常一个系统的整个还原恢复过程在3-5分钟之内就可完成。
二、本发明装置程序流程说明;
1、主程序流程说明本装置软件包括以下程序多重启动管理器程序GRUB、DOS操作系统、汉字系统、批处理程序AUTOEXEC.BAT、批处理程序AU.BAT、GHOST软件。
计算机系统启动后,首先自动运行多重启动管理器GRUB,系统提示用户进行功能选择,如用户选择项目“1、正常启动”或2秒内不做任何选择,系统则正常从硬盘启动。如果用户选择项目“2、备份和还原”,则系统启动DOS系统,加载系统配置文件CONFIG.SYS,运行批处理程序AUTOEXEC.BAT,调用批处理程序AU.BAT。
2、批处理程序AUTOEXEC.BAT流程说明开始,载入汉字系统,然后加载磁盘缓存,设置内存虚拟盘,把command.com、m.exe、usbaspi.sys、di1000dd.sys、ctload.com、AU.BAT复制到虚拟盘内,用WRITEXT命令显示系统提示“请输入密码”。等待用户输入密码,如密码错误,则显示“密码错误,请重新输入密码”;如果密码正确,则转入调用批处理程序AU.BAT。
3、批处理程序AU.BAT流程说明开始,加载USB设备驱动,加载鼠标驱动,屏幕出现提示“1、系统备份”,“2、系统还原”,等待用户选择,如果用户选择“1、系统备份”,退出汉字系统,运行GHOST程序的自动备份命令;如果用户选择“2、系统还原”,退出汉字系统,运行GHOST程序的自动还原命令。
本发明的优点在于
1、装置采用的是USB FLASH存储器的结构,不怕潮湿,不怕振动,体积小功耗携带方便,即插即用,可以反复读写擦除,存储速度快、存储时间长可靠性高(可达10年之久)、防病毒和误删除(写保护功能)、即插即用。如果直接将本装置固定安装在计算机机箱内,则具有不易丢失的优点。
2、操作简单、安全可靠、快速方便、实用、无需专业技能和培训就能操作等优点,为计算机用户安全快捷地维护计算机系统,提供良好的保障和帮助。
3、由于采用傻瓜式、全自动、人性化的操作,使用户在整个操作过程中,只需进行2次简单的功能选择而已,其余的操作全部由本装置的程序自动完成,因此非常适合普通计算机用户使用。


图1是本发明的整体结构示意图;图2是本发明与计算机连接示意图;图3是本发明功能流程图;图4是本发明程序方框图;图5是本发明处理程序流程图;图6是本发明AU.BAT批处理程序流程图。
图中1是壳体,2是硬件部分,3是软件部分,4是USB插头。
具体实施例方式
下面结合附图以最佳实施例对本发明做进一步详细说明本发明包括壳体(1)、硬件部分(2)、软件部分(3)和USB插头(4),硬件部分(2)可以采用市场通用的USB闪存盘(俗称U盘),其主要由包括USB FLASH存储器及USB控制芯片组成。软件部分(3)安装在USB FLASH存储器内,主要包括多重启动管理器程序GRUB、DOS操作系统、汉字系统、批处理程序AUTOEXEC.BAT、批处理程序AU.BAT、GHOST软件。
本发明可以被安装在电脑主机箱内,也可以将本发明装置随身携带,在使用时插接在电脑USB接口上。
本发明硬件部分(2)采用USB2.0接口的、容量为1G的USB闪存盘(俗称U盘);软件部分(3)安装在U盘内,主要包括多重启动管理器程序GRUB、MS-DOS7.1操作系统、天汇汉字系统、批处理程序AUTOEXEC.BAT、批处理程序AU.BAT、GHOST 8.2软件。
一、主程序流程说明本装置软件包括以下程序多重启动管理器程序GRUB、MS-DOS7.1、天汇汉字系统、批处理程序AUTOEXEC.BAT、批处理程序AU.BAT、GHOST 8.2软件。
计算机系统启动后,首先自动运行多重启动管理器GRUB,系统提示用户进行功能选择,如用户选择项目“1、正常启动”或2秒内不做任何选择,系统则正常从硬盘启动。如果用户选择项目“2、备份和还原”,则系统启动MS-DOS7.1,加载系统配置文件CONFIG.SYS,运行批处理程序AUTOEXEC.BAT,调用批处理程序AU.BAT。
二、批处理程序AUTOEXEC.BAT流程说明及其参考程序开始,载入汉字系统,然后加载磁盘缓存,设置内存虚拟盘,把command.com、m.exe、usbaspi.sys、di1000dd.sys、ctload.com、AU.BAT复制到虚拟盘内,用WRITEXT命令显示系统提示“请输入密码”。等待用户输入密码,如密码错误,则显示“密码错误,请重新输入密码”;如果密码正确,则转入调用批处理程序AU.BAT。
AUTOEXEC.BAT参考程序如下@ECHO OFFSET DIRCMD=/OGN/4PROMPT $P$GSET EXPAND=YESIF″%config%″=″HD″GOTO HDFINDRAMD>NULSET TMP=%RAMDRIVE%\SET TEMP=RAMDRIVE%\path=%RAMDRIVE%\;A\;C\copy command.com %RAMDRIVE%\>NULcopy ANANBQ.txt %RAMDRIVE%\>NULcopy M.EXE %RAMDRIVE%\>NULcopy usbaspi.sys %RAMRIVE\%\>NULcopy di1000dd.sys %RAMDRIVE%\>NULcopy ctload.com %RAMDRIVE%\>NULcopy WBAT.COM %RAMDRIVE%\>NULcopy WRITEXT.EXE %RAMDRIVE%\>NUL
copy TW.EXE %RAMDRIVE%\>NULcopy AU.BAT %RAMDRIVE%\>NULcopy R.COM %RAMDRIVE%\>NULset comspec=%RAMDRIVE%\command.comLH SMARTDRV.EXE 2048 512>NULLH ZENO/Q%RAMDRIVE%\TW.EXE/NP>NULclswritext 12 20 -f10-b1请输入密码,确定无误后再按Enter键goto b2b1clswritext 12 12-f13密码错误!请重新输入密码,确定无误后再按Enter键b2set get=get sif″%get%″==″159487″goto b3goto b1b3CD\
%RAMDRIVE%copy ANANBQ.txt ANANBA.txtcall AU.BATHDgrub.exe三、批处理程序AU.BAT流程说明及其参考程序开始,加载USB设备驱动,加载鼠标驱动,屏幕出现提示“1、系统备份”,“2、系统还原”,等待用户选择,如果用户选择“1、系统备份”,退出汉字系统,运行GHOST8.2程序的自动备份命令;如果用户选择“2、系统还原”,退出汉字系统,运行GHOST8.2程序的自动还原命令;AU.BAT参考程序如下@echo offCLSctload USBASPI.SYS/R/Vctload DI1000DD.SYSlh MGOTO 12l1TW/NP>NULlh ml2
CLSwritext 8 4-f12操作提示writext 9 3-f2 1、移动鼠标光标到要执行的操作按钮上使它变红,确定无误后再按鼠标左键执行操作。
writext 10 3-f3 2、用方向键移动红色亮条到要执行的操作按钮上,确定无误后再按Enter键执行操作。
writext 11 3-f5 3、先确定要执行的操作,按要执行的操作按钮上的红色数字相应的数字键执行操作。
wbat box 13,15(yellow on blue)″傻瓜式自动备份和自动还原利器″1.备份系统,2.备份硬盘,3.还原系统,4.还原硬盘,5.重新启动,6.空操作if errorlevel 6 goto 12if errorlevel 5 r.comif errorlevel 4 goto HYYPif errorlevel 3 goto HYXTif errorlevel 2 goto BFYPif errorlevel 1 goto BFXTBFXTTW/Qif exist D\AUSB.txt D\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=D\2KJ0612.GHOif exist E\AUSB.txt E\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=E\2KJ0612.GHOif exist F\AUSB.txt F\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=F\2KJ0612.GHOif exist G\AUSB.txt G\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=G\2KJ0612.GHOif exist H\AUSB.txt H\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=H\2KJ0612.GHOif exist I\AUSB.txt I\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=I\2KJ0612.GHOif exist J\AUSB.txt J\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=J\2KJ0612.GHOif exist K\AUSB.txt K\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=K\2KJ0612.GHOif exist L\AUSB.txt L\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=L\2KJ0612.GHOif exist M\AUSB.txt M\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=\2KJ0612.GHOif exist N\AUSB.txt N\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=N\2KJ0612.GHOif exist O\AUSB.txt 0\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=O\2KJ0612.GHOif exist P\AUSB.txt P\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=P\2KJ0612.GHOif exist Q\AUSB.txt Q\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=Q\2KJ0612.GHOif exist R\AUSB.txt R\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=R\2KJ0612.GHOif exist S\AUSB.txt S\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=S\2KJ0612.GHOif exist T\AUSB.txt T\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=T\2KJ0612.GHOif exist U\AUSB.txt U\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=U\2KJ0612.GHOif exist V\AUSB.txt V\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=V\2KJ0612.GHOif exist W\AUSB.txt W\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=W\2KJ0612.GHOif exist X\AUSB.txt X\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=X\2KJ0612.GHOif exist Y\AUSB.txt Y\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=Y\2KJ0612.GHOif exist Z\AUSB.txt Z\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=Z\2KJ0612.GHOif exist A\AUSB.txt A\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=A\2KJ0612.GHOif exist B\AUSB.txt B\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=B\2KJ0612.GHOif exist C\AUSB.txt C\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2∶1,DST=C\2KJ0612.GHOGOTO 11BFYPTW/Qif exist D\AUSB.txt D\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=D\2KJ0612.GHOif exist E\AUSB.txt E\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=E\2KJ0612.GHOif exist F\AUSB.txt F\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=F\2KJ0612.GHOif exist G\AUSB.txt G\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=G\2KJ0612.GHOif exist H\AUSB.txt H\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=H\2KJ0612.GHOif exist I\AUSB.txt I\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=I\2KJ0612.GHOif exist J\AUSB.txt J\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=J\2KJ0612.GHO
if exist K\AUSB.txt K\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=K\2KJ0612.GHOif exist L\AUSB.txt L\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=L\2KJ0612.GHOif exist M\AUSB.txt M\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=\2KJ0612.GHOif exist N\AUSB.txt N\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=N\2KJ0612.GHOif exist O\AUSB.txt O\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=O\2KJ0612.GHOif exist P\AUSB.txt P\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=P\2KJ0612.GHOif exist Q\AUSB.txt Q\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=Q\2KJ0612.GHOif exist R\AUSB.txt R\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=R\2KJ0612.GHOif exist S\AUSB.txt S\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=S\2KJ0612.GHOif exist T\AUSB.txt T\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=T\2KJ0612.GHOif exist U\AUSB.txt U\G82 -rb -SURE -Z4 -SPAN -A-CLONE,MODE=PDUMP,SRC=2,DST=U\2KJ0612.GHO
if exist V\AUSB.txt V\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=V\2KJ0612.GHOif exist W\AUSB.txt W\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=W\2KJ0612.GHOif exist X\AUSB.txt X\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=X\2KJ0612.GHOif exist Y\AUSB.txt Y\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=Y\2KJ0612.GHOif exist Z\AUSB.txt Z\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=Z\2KJ0612.GHOif exist A\AUSB.txt A\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=A\2KJ0612.GHOif exist B\AUSB.txt B\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=B\2KJ0612.GHOif exist C\AUSB.txt C\G82 -rb -SURE -Z4 -SPAN -AUTO-CLONE,MODE=PDUMP,SRC=2,DST=C\2KJ0612.GHOGOTO 11HYXTTW/Qif exist D\AUSB.txt D\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=D\2KJ0612.GHO1,DST=2∶1if exist E\AUSB.txt E\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=E\2KJ0612.GHO1,DST=2∶1if exist F\AUSB.txt F\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=F\2KJ0612.GHO1,DST=2∶1if exist G\AUSB.txt G\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=G\2KJ0612.GHO1,DST=2∶1if exist H\AUSB.txt H\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=H\2KJ0612.GHO1,DST=2∶1if exist I\AUSB.txt I\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=I\2KJ0612.GHO1,DST=2∶1if exist J\AUSB.txt J\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=J\2KJ0612.GHO1,DST=2∶1if exist K\AUSB.txt K\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=K\2KJ0612.GHO1,DST=2∶1if exist L\AUSB.txt L\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=L\2KJ0612.GHO1,DST=2∶1if exist M\AUSB.txt M\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=M\2KJ0612.GHO1,DST=2∶1if exist N\AUSB.txt N\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=N\2KJ0612.GHO1,DST=2∶1if exist O\AUSB.txt O\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=O\2KJ0612.GHO1,DST=2∶1if exist P\AUSB.txt P\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=P\2KJ0612.GHO1,DST=2∶1if exist Q\AUSB.txt Q\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=Q\2KJ0612.GHO1,DST=2∶1if exist R\AUSB.txt R\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=R\2KJ0612.GHO1,DST=2∶1if exist S\AUSB.txt S\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=S\2KJ0612.GHO1,DST=2∶1if exist T\AUSB.txt T\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=T\2KJ0612.GHO1,DST=2∶1if exist U\AUSB.txt U\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=U\2KJ0612.GHO1,DST=2∶1if exist V\AUSB.txt V\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=V\2KJ0612.GHO1,DST=2∶1if exist W\AUSB.txt W\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=W\2KJ0612.GHO1,DST=2∶1if exist X\AUSB.txt X\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=X\2KJ0612.GHO1,DST=2∶1if exist Y\AUSB.txt Y\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=Y\2KJ0612.GHO1,DST=2∶1if exist Z\AUSB.txt Z\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=Z\2KJ0612.GHO1,DST=2∶1if exist A\AUSB.txt A\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=A\2KJ0612.GHO1,DST=2∶1if exist B\AUSB.txt B\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=B\2KJ0612.GHO1,DST=2∶1if exist C\AUSB.txt C\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=C\2KJ0612.GHO1,DST=2∶1GOTO 11HYYPTW/Qif exist D\AUSB.txt D\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=D\2KJ0612.GHO,DST=2if exist E\AUSB.txt E\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=E\2KJ0612.GHO,DST=2if exist F\AUSB.txt F\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=F\2KJ0612.GHO,DST=2if exist G\AUSB.txt G\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=G\2KJ0612.GHO,DST=2if exist H\AUSB.txt H\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=H\2KJ0612.GHO,DST=2if exist I\AUSB.txt I\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=I\2KJ0612.GHO,DST=2if exist J\AUSB.txt J\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=J\2KJ06 12.GHO,DST=2
if exist K\AUSB.txt K\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=K\2KJ0612.GHO,DST=2if exist L\AUSB.txt L\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=L\2KJ0612.GHO,DST=2if exist M\AUSB.txt M\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=M\2KJ0612.GHO,DST=2if exist N\AUSB.txt N\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=N\2KJ0612.GHO,DST=2if exist O\AUSB.txt O\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=O\2KJ0612.GHO,DST=2if exist P\AUSB.txt P\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=P\2KJ0612.GHO,DST=2if exist Q\AUSB.txt Q\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=Q\2KJ0612.GHO,DST=2if exist R\AUSB.txt R\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=R\2KJ0612.GHO,DST=2if exist S\AUSB.txt S\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=S\2KJ0612.GHO,DST=2if exist T\AUSB.txt T\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=T\2KJ0612.GHO,DST=2if exist U\AUSB.txt U\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=U\2KJ0612.GHO,DST=2
if exist V\AUSB.txt V\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=V\2KJ0612.GHO,DST=2if exist W\AUSB.txt W\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=W\2KJ0612.GHO,DST=2if exist X\AUSB.txt X\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=X\2KJ0612.GHO,DST=2if exist Y\AUSB.txt Y\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=Y\2KJ0612.GHO,DST=2if exist Z\AUSB.txt Z\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=Z\2KJ0612.GHO,DST=2if exist A\AUSB.txt A\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=A\2KJ0612.GHO,DST=2if exist B\AUSB.txt B\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=B\2KJ0612.GHO,DST=2if exist C\AUSB.txt C\G82 -rb -SURE-CLONE,MODE=PLOAD,SRC=C\2KJ0612.GHO,DST=2GOTO 1权利要求
1.一种计算机系统自动备份和自动还原装置,其特征在于它由壳体(1)、硬件部分(2)、软件部分(3)和USB插头(4),硬件部分(2)采用USB闪存盘(俗称U盘),其主要由USB FLASH存储器及USB控制芯片组成,软件部分(3)安装在USB FLASH存储器内。
2.根据权利要求1所述的一种计算机系统自动备份和自动还原装置,其特征在于所述的软件部分(3)包括多重启动管理器程序GRUB、DOS操作系统、汉字系统、批处理程序AUTOEXEC.BAT、批处理程序AU.BAT和GHOST软件。
3.根据权利要求1所述的一种计算机系统自动备份和自动还原装置,其特征在于所述的装置可以被安装在电脑主机箱内,或插接在电脑USB接口上。
4.一种计算机系统自动备份和自动还原装置的实现方法,其特征在于所述的实现方法包括硬件连接和初始设置步骤;选择是否进入自动备份和还原状态步骤;操作功能选择菜单步骤;系统备份功能步骤;系统还原功能步骤;
5.根据权利要求4所述的一种计算机系统自动备份和自动还原装置的实现方法,其特征在于所述的选择是否进入自动备份和还原状态步骤为系统从U盘进行启动,自动运行多重启动管理器GRUB,计算机显示器出现选择菜单对话框“1正常启动”,“2备份和还原”,可以通过键盘的光标键进行菜单选择。如果无需进行系统备份和还原操作,只需选择“1正常启动”,或不做任何操作,2秒后,系统默认选择“1正常启动”,进入正常启动过程,可以直接使用电脑。如果需进行系统备份或还原操作,则在显示选择菜单的2秒钟内选择“2备份和还原”,系统出现提示语,输入密码正确,系统进入操作功能选择菜单。
6.根据权利要求4所述的一种计算机系统自动备份和自动还原装置的实现方法,其特征在于所述的操作功能选择菜单步骤为进入操作功能选择菜单,系统出现对话框菜单“1、系统备份”,“2、系统还原”两个功能选项,可以通过键盘,也可以通过鼠标进行功能选择,如果需要对计算机系统进行备份,就直接选择选项“1、系统备份”;如果需要对计算机系统进行还原,则选择“2、系统还原”。
7.根据权利要求4所述的一种计算机系统自动备份和自动还原装置的实现方法,其特征在于所述的系统备份功能步骤为选择“1、系统备份”,进入系统备份功能后,系统自动对计算机系统盘进行备份,可以对计算机系统盘中的操作系统和应用软件进行备份,生成高压缩比的备份文档,该备份文档自动存储在USB FLASH存储器中,系统备份完毕后,将自动重新启动电脑,正常启动电脑系统。
8.根据权利要求4所述的一种计算机系统自动备份和自动还原装置的实现方法,其特征在于所述的系统还原功能步骤为选择“2、系统还原”进入系统还原功能后,系统自动进行计算机系统恢复操作,系统自动将计算机的系统盘上的旧系统删除,并将USB FLASH存储器中系统备份文件,解压还原到计算机的系统盘中,系统还原完毕后,则自动重新启动。如果计算机原系统盘损坏更换了新的硬盘,该系统还原功能会自动对新硬盘进行分区和格式化,然后将备份文件还原到该硬盘的主分区内。
全文摘要
本发明涉及一种计算机系统自动备份和自动还原装置及其实现方法。计算机在使用时易出故障,人们常采用重新安装操作系统和应用软件(借助工具软件)进行恢复和维护,但时间长、程序繁杂、专业性要求高。本发明由USB闪存盘(壳体、USB插头、USB FLASH存储器)硬件部分和装配在其内的软件部分构成,包括多重启动管理器程序GRUB、DOS操作系统、汉字系统、批处理程序AUTOEXEC.BAT、批处理程序AU.BAT、GHOST软件。可安装在电脑主机箱内、或插接在电脑USB接口上。实现方法包括硬件连接和初始设置、选择是否进入自动备份和还原状态、操作功能选择菜单、系统备份功能和系统还原功能。体积小、功耗低,操作简单、快速方便,利于推广。
文档编号G06F11/14GK1808393SQ20061003344
公开日2006年7月26日 申请日期2006年1月26日 优先权日2006年1月26日
发明者章平顺 申请人:章平顺
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1