一种虚拟技术下硬盘数据的保护方法和保护系统技术方案

技术编号:2833232 阅读:223 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种虚拟技术下硬盘数据的保护方法和保护系统,其中,该方法包括:虚拟机器监视器获取用户指示需要保护的硬盘存储单元的信息;虚拟机器监视器根据操作系统的硬盘读写命令获取硬盘读写命令要访问的硬盘存储单元的信息;虚拟机器监视器根据读写命令要访问的硬盘存储单元的信息和用户指示需要保护的硬盘存储单元的信息判断读写命令要访问的硬盘存储单元是否为需要保护的硬盘存储单元;根据判断结果处理硬盘读写命令。本发明专利技术通过VMM截获硬盘读写命令涉及到的硬盘存储单元,并在该硬盘存储单元是用户指示需要保护的硬盘存储单元时,向操作系统返回不可操作信息或错误的数据,有效地保护了数据的安全,避免数据受病毒的感染和黑客的攻击。

【技术实现步骤摘要】

本专利技术涉及数据的保护,特别是虚拟技术下对硬盘数据的保护方法。技术背景如图1所示,虚拟化技术是在真正的硬件平台1和操作系统3之间插入 一个VMM (Virtual Machine Monitor,虚拟机监视器)2,该VMM用于模拟 不同的硬件设备,使得每个虚拟机(VM)中的操作系统3都认为自己在同硬 件通讯,而实际上是VMM负责中断、资源的调配。VMM可以截获操作系 统所有的对硬件的访问。如图1所示,虚拟化技术可以通过把多个操作系统整合到一台高性能机 器上,最大化利用硬件平台的所有资源,进而可以利用更少的投入实现更多 的应用。同时,还可以单个服务器上复制多个运行相同应用的虚拟机,这样 当所某个虚拟机上所运行的程序出现问题的时候,可以快速的用另外一个虚 拟机来代替,最大化保持业务的持续性,而不用增加太多的硬件平台的投入。具体的说,VMM主要的作用包括以下的4个方面模拟完整的硬件环境,操作系统和应用程序对于自己究竟是同真正的硬 件通讯还是同虚拟机通讯并不知情;隔离,不同的虚拟机位于不同的分区上, 一个虚拟机上的错误不会波及 到另外一个虚拟机;分配平台资源,包括进程、内存、I/O、本文档来自技高网...

【技术保护点】
一种虚拟技术下硬盘数据的保护方法,其特征在于,包括:虚拟机器监视器获取用户指示需要保护的硬盘存储单元的信息;虚拟机器监视器根据操作系统的硬盘读写命令获取硬盘读写命令要访问的硬盘存储单元的信息;虚拟机器监视器根据读写命 令要访问的硬盘存储单元的信息和用户指示需要保护的硬盘存储单元的信息判断读写命令要访问的硬盘存储单元是否为需要保护的硬盘存储单元;根据判断结果处理硬盘读写命令。

【技术特征摘要】
1.一种虚拟技术下硬盘数据的保护方法,其特征在于,包括虚拟机器监视器获取用户指示需要保护的硬盘存储单元的信息;虚拟机器监视器根据操作系统的硬盘读写命令获取硬盘读写命令要访问的硬盘存储单元的信息;虚拟机器监视器根据读写命令要访问的硬盘存储单元的信息和用户指示需要保护的硬盘存储单元的信息判断读写命令要访问的硬盘存储单元是否为需要保护的硬盘存储单元;根据判断结果处理硬盘读写命令。2. 根据权利要求1所述的虚拟技术下硬盘数据的保护方法,其特征在于, 根据判断结果处理硬盘读写命令具体为在硬盘读写命令要访问的硬盘存储 单元为需要保护的硬盘存储单元时向操作系统返回错误的数据或返回不可操 作的信息;在硬盘读写命令要访问的硬盘存储单元不是需要保护的硬盘存储 单元时,按正常流程进行硬盘读写操作。3. 根据权利要求1所述的虚拟技术下硬盘数据的保护方法,其特征在于, 虚拟机器监视器通过共享内存或截获读写10 口的方式获取用户指示需要保 护的硬盘存储单元的信息。4. 根据权利要求1、 2或3所述的虚拟技术下硬盘数据的保护方法,其 特征在于,硬盘存储单元为硬盘扇区、硬盘柱面和/或硬盘盘符下的硬盘空间。5. 根据权利要求4所述的虚拟技术下硬盘数据的保护方法,其特征在于, 硬盘存储单元为硬盘扇区时,硬盘存储单元的信息为硬盘扇区的扇区号。6. 根据权利要求5所述的虚拟技术下硬盘数据的保护方法,其特征在于, 需要保护的硬盘扇区的扇区号保存在虚拟机器监视器中或共享内存中。7. 根据权利要求6所述的虚拟技术下硬盘数据的保护方法,其特征在于, 需要保护的硬盘扇区的包括连续块时,...

【专利技术属性】
技术研发人员:汤良
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[]

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

1