当前位置: 首页 > 专利查询>英特尔公司专利>正文

可以对可启动存储设备进行备份和恢复的计算设备及其备份和恢复方法技术

技术编号:2860925 阅读:194 留言:0更新日期:2012-04-11 18:40
利用存储备份和过滤模块来恢复存储设备,以使得存储设备变为可启动。存储备份和过滤模块使得阴影存储设备对基本输入输出系统(BIOS)和操作系统而言不可见。存储备份和过滤模块将来自存储设备的存储设备映像存储到阴影存储设备上。存储备份和过滤模块将所述存储设备映像的至少一段从阴影存储设备恢复到存储设备上。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术总体上涉及存储设备的备份。更具体地说,本专利技术涉及利用对基本输入输出系统(BIOS)和操作系统不可见的存储设备作为该存储设备的备份。
技术介绍
目前,计算机市场竞争激烈并且计算机制造商努力提供增值的好处以便将他们自己与竞争者区分开来。计算机购买者要求更好的性能、质量和可靠性以及售后技术支持。计算设备的故障对机构的不利影响日增。机构和个人特别注重于试图降低计算机的修理时间。在标准的计算设备中,存储设备、处理器、随机访问存储器(RAM)和操作系统是计算设备的中心部件。操作系统为运行在计算设备上的应用程序提供一系列服务而且还提供基本用户界面。操作系统最初存储在存储设备上,并在计算机的初始化期间,由基本输入输出系统(BIOS)加载。当开启计算设备时,处理器被引导到RAM中的特定位置,该位置包含跳转到BIOS的指令。处理器开始执行BIOS指令。BIOS引导序列的第一部分是上电自检(POST)。在这一过程期间,BIOS指令初始化处理器、基本硬件和视频适配器。下一BIOS指令轮询在计算设备内的连接设备。计算设备内的每个硬件设备具有与其有关的缺省地址。BIOS单步调试每个可能的地址以确定任何一个硬件设备是否存在于那个地址上。如果BIOS确定设备位于地址上,BIOS初始化该设备,并且如果需要的话,还可以分配中断号、用于BIOS矢量调用的存储空间以及新存储地址。在BIOS为每个安装的硬件设备执行了这些任务后,所有的硬件设备都被初始化,并且已经利用信息更新了RAM中的BIOS矢量调用,以便与硬件通话。在成功完成POST后,BIOS激活计算设备的存储设备以便查找操作系统的第一块,如引导载入程序,其位于存储设备之一上。如果存储设备不具有引导载入程序,即不是可引导的,则它不可以被BIOS用来将操作系统加载到内存中。引导载入程序将操作系统加载到内存中并允许操作系统初始化。引导载入程序设置与计算设备的各个硬件子系统交互作用并控制各个硬件子系统的小驱动程序。它还设置内存的分区,用来保存操作系统、用户信息和应用程序。然后,其将计算设备的控制移交给操作系统。计算设备故障的原因从软件故障到物理存储设备毁损到RAM故障。计算设备故障的最大根本原因是软件故障。具体地,操作系统的破坏(corruption)是计算设备故障的最主要根本原因。在最糟的情况下,操作系统的破坏通过清除用于通过引导载入程序引导计算设备所需的系统文件,可导致存储设备不可操作。当终端用户试图修改系统文件并且意外地删除与操作系统内核有关的驱动程序和模块时,会发生操作系统的破坏。另外,当终端用户安装与操作系统不协调的应用程序或硬件驱动程序,并且这些驱动程序或与它们有关的硬件损坏操作系统副本时,会发生操作系统破坏。最后,受计算机病毒影响会导致操作系统大量损坏,甚至会导致计算设备的存储设备上的逻辑错误。因此,为满足当前计算机购买者的可用性需求以及最小化操作系统破坏的影响,需要将存储设备的映像的副本存储起来,以便将操作系统恢复到受损坏或不能操作的存储设备上。附图说明图1示例说明根据本专利技术的实施方案,具有存储备份和过滤模块的计算设备;图2示例说明根据本专利技术的实施方案的存储备份和过滤模块;图3示例说明根据本专利技术的实施方案的环境中的备份存储系统设备,在所述环境中,操作系统软件支持绕过BIOS矢量调用以及通过存储接口体系结构直接连接到存储设备。图4示例说明根据本专利技术的实施方案,用于备份存储设备系统的流程图。具体实施例方式图1示例说明根据本专利技术的实施方案,具有存储备份和过滤模块的计算设备。计算设备1可以包括处理器2、存储设备4、存储接口体系结构5、基本输入输出系统(BIOS)6、存储备份和过滤模块8以及阴影存储设备(shadow storage device)12。计算设备1还可以包括随机访问存储器(RAM)10。存储设备4可以包含引导载入程序和操作系统软件。当计算设备1的存储设备4发生故障时,可以利用存储备份和过滤模块8来将存储在阴影存储设备12上的引导载入程序、操作系统的特定段,或整个操作系统恢复到存储设备4。故障可能是因为引导载入程序已被破坏。或者,故障可能是操作系统系统文件或操作系统驱动程序文件被破坏。只要由存储备份和过滤模块8恢复了文件,存储设备4就变为可运行的,并且计算设备1可利用它。通过使存储备份和过滤模块8驻留在计算设备1上,就可以减少修理时间并可获得竞争优势。计算设备1可以是个人计算机。计算设备1还可以是例如工业个人计算机、网络附属存储机、电视机顶盒或其他具有阴影存储设备12的设备。在本专利技术的可替换实施方案中,计算设备1可以是通信网络路由器或通信网络服务器。在本专利技术的实施方案中,计算设备1 a)可以具有允许系统上有一个以上的存储设备的存储接口体系结构,b)可以不要求系统上可能的一个以上的存储设备之间具有从属性,以及c)具有类似BIOS的固件,该固件控制系统上可能的一个以上的存储设备的接口的初始化。阴影存储设备12可以位于计算设备1的内部。或者,阴影存储设备12可以位于计算设备1的外部,只要计算设备BIOS 6仍然可以与阴影存储设备12交互作用。阴影存储设备12可以是“不可见的”,例如不能由计算设备BIOS 6识别。存储备份和过滤模块8可以防止BIOS和操作系统识别和初始化阴影存储设备。换句话说,计算设备BIOS 6在正常操作期间,例如对存储设备4的启动或读/写操作期间,不可以试图访问阴影存储设备12。阴影存储设备12可以是硬盘驱动器,即固定硬盘驱动器。或者,阴影存储设备12可以是只读存储器(ROM)。在本专利技术的其他实施方案中,阴影存储设备12可以是电子盘(Disk-On-Chip)或可移动盘驱动器。存储设备4可以是固定盘驱动器。另外,存储设备4可以是ROM。在本专利技术的其他实施方案中,存储设备4可以是电子盘、可移动盘驱动器或任何其他适当的数据存储结构。图2示例说明根据本专利技术的实施方案的存储备份和过滤模块。在损坏或删除存储设备4上的操作文件的情况下,可以利用存储备份和过滤模块8来将操作文件恢复到存储设备4上。存储备份和过滤模块8在逻辑上可以是BIOS 6的一部分。在本专利技术的一个实施方案中,存储备份和过滤模块8可以位于与BIOS 6相同的物理设备中。在本专利技术的可替换实施方案中,存储备份和过滤模块8可以位于与BIOS 6不同的物理设备中。存储备份和过滤模块8可以包括使阴影存储设备12不可见的主过滤模块216、映像创建模块218和恢复模块220。主过滤模块216、映像创建模块218和恢复模块220可以用软件实现。另外,主过滤模块216、映像创建模块218和恢复模块220可以在闪速只读存储器(ROM)、专用集成电路(ASIC)、电可擦可编程只读存储器(EEPROM)或任何其他适当的元件的一个中实现。主过滤模块216可以使阴影存储设备14对BIOS 6和操作系统而言不可见。换句话说,在初始化计算设备1期间,主过滤模块216可以防止BIOS初始化阴影存储设备,并且防止分配用于BIOS矢量调用的中断和存储空间。在本专利技术的一个实施方案中,主过滤模块216可以包括接口阻止模块,用于逻辑地阻断存储接口体系结构5连接中的一个,以便使阴影存储设备14对计算设备1而言不可见,并且逻辑本文档来自技高网...

【技术保护点】
一种存储备份和过滤模块,允许将存储设备备份到阴影存储设备上,包括:主过滤模块,使所述阴影存储设备对BIOS而言不可见;映像创建模块,将来自所述存储设备的存储设备映像存储到所述阴影存储设备上;以及恢复模块,将所述存储设 备映像的至少一段从所述阴影存储设备恢复到所述存储设备,以便恢复所述存储设备的运行能力。

【技术特征摘要】
US 2002-3-27 10/107,3791.一种存储备份和过滤模块,允许将存储设备备份到阴影存储设备上,包括主过滤模块,使所述阴影存储设备对BIOS而言不可见;映像创建模块,将来自所述存储设备的存储设备映像存储到所述阴影存储设备上;以及恢复模块,将所述存储设备映像的至少一段从所述阴影存储设备恢复到所述存储设备,以便恢复所述存储设备的运行能力。2.如权利要求1所述的存储备份和过滤模块,其中,所述主过滤模块还包括验证模块,用于提供验证以便利用所述映像创建模块和所述恢复模块。3.如权利要求1所述的存储备份和过滤模块,其中,所述映像创建模块包括压缩模块和存储归档模块中的至少一个。4.如权利要求3所述的存储备份和过滤模块,其中,所述恢复模块包括解压缩模块和存储取回模块中的至少一个。5.如权利要求4所述的存储备份和过滤模块,其中,所述存储设备映像包括工作引导载入程序、操作系统文件和文件夹以及操作系统驱动程序文件。6.如权利要求5所述的存储备份和过滤模块,其中,所述存储设备映像还包括用户安装的软件和配置文件。7.如权利要求6所述的存储备份和过滤模块,其中,所述存储取回模块仅恢复所述工作引导载入程序。8.如权利要求6所述的存储备份和过滤模块,其中,所述存储取回模块仅恢复所述操作系统文件和文件夹。9.如权利要求6所述的存储备份和过滤模块,其中,所述存储取回模块仅恢复所述操作系统驱动程序文件。10.如权利要求4所述的存储备份和过滤模块,其中,所述映像创建模块利用所述压缩模块来创建压缩存储设备映像,并利用所述存储归档模块来将所述压缩存储设备映像存储到所述阴影存储设备上。11.如权利要求10所述的存储备份和过滤模块,其中,所述恢复模块利用所述解压缩模块来解压缩所述压缩存储设备映像,并利用所述存储取回模块来将所述存储设备映像恢复到所述存储设备上。12.如权利要求1所述的存储备份和过滤模块,其中,所述主过滤模块包括接口阻止模块,以便阻断多个存储接口体系结构连接之一的检测,使所述阴影存储设备对所述计算设备而言不可见,并且预留所述多个存储接口连接中被阻止检测所述阴影存储设备的那一个。13.一种计算设备,包括处理器;存储设备;存储接口体系结构;基本输入输出系统(BIOS);对基本输入输出系统而言不可见的阴影存储设备;以及存储备份和过滤模块,所述存储备份和过滤模块包括主过滤模块,使所述阴影存储设备对所述基本输入输出系统而言不可见;映像创建模块,将来自所述存储设备的存储设备映像存储到所述阴影存储设备上;以及恢复模块,将所述存储设备映像的至少一段从所述阴影存储设备拷贝到所述存储设备,以便恢复所述存储设备的运行能力。14.如权利要求13所述的计算设备,其中,所述计算设备选自由个人计算机、工业个人计算机、网络附属存储机、因特网路由器、因特网服务器和机顶盒组成的组。15.如权利要求13所述的计算设备,其中,小型计算机系统接口(SCSI)是所述处理器和所述存储设备间的所述存储接口体系结构。16.如权利要求13所述的计算设备,其中,集成设备电路(IDE)接口是所述处理器和所述存储设备间的存储接口体系结构。17.如权利要求13所述...

【专利技术属性】
技术研发人员:艾伦普雷文特里斯亚历克西斯
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1