[发明专利]一种从联机磁盘启动多操作系统的方法及装置有效
申请号: | 202110934813.8 | 申请日: | 2021-08-16 |
公开(公告)号: | CN113377445B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 李大为;杜雄;杨更 | 申请(专利权)人: | 北京升鑫网络科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 许曼;贾磊 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联机 磁盘 启动 操作系统 方法 装置 | ||
本文提供了一种从联机磁盘启动多操作系统的方法及装置,其中,方法执行之前需要预先确定多个虚拟磁盘,并使各虚拟磁盘与计算机内各虚拟操作系统所在磁盘分区相关联,设置虚拟机软件的启动模式为脱机磁盘模式,方法包括:虚拟机软件启动各虚拟操作系统时,生成读写各虚拟操作系统对应的虚拟磁盘的请求;将读写各虚拟操作系统对应的虚拟磁盘的请求,重定向至虚拟磁盘关联的虚拟操作系统所在磁盘分区;根据重定向到的磁盘分区中数据,完成虚拟操作系统启动。本文通过虚拟磁盘及重定向技术,能够实现虚拟磁盘启动多虚拟操作系统,不再需要将虚拟操作系统数据转换为不同的虚拟磁盘文件,节约了大量的转换时间及存储空间,也省去了不必要的硬件成本。
技术领域
本文涉及虚拟机领域,尤其涉及一种从联机磁盘启动多操作系统的方法及装置。
背景技术
现有技术中虚拟机软件启动虚拟操作系统包括两种模式:一种是从虚拟磁盘启动,这里的虚拟磁盘实际上是一个操作系统对应的数据被压缩后生成的特定文件格式的文件,该种方法也可以称之为是虚拟磁盘文件启动方法;另一种是从装有虚拟操作系统的脱机磁盘启动。
当计算机的同一物理磁盘中安装有多个虚拟操作系统时,虚拟机软件通过虚拟磁盘文件的方式启动虚拟操作系统,需要将对应的虚拟操作系统数据(一般是虚拟操作系统所在的分区,例如C分区)通过工具转换为特定格式的系统镜像文件(例如VHDX文件),转换过程需要很长的时间,转换之后设置虚拟机的启动项为该系统镜像文件,最后虚拟机软件可正常启动虚拟操作系统;另外,不同的虚拟机软件对应不同格式的虚拟磁盘文件,这些虚拟磁盘文件也会占用很大的存储空间。
从装有虚拟操作系统的脱机磁盘启动的方式,需要给计算机添加一块额外的硬盘,增加了额外的硬件成本,另外因为虚拟操作系统安装于同一物理磁盘,因此无法以脱机磁盘的方式启动。
发明内容
本文用于解决现有技术中通过虚拟磁盘文件启动方式存在启动效率低、浪费存储空间的问题以及无法利用脱机磁盘启动虚拟操作系统的问题。
为了解决上述技术问题,本文的第一方面提供从联机磁盘启动多操作系统的方法,预先确定多个虚拟磁盘,并使各虚拟磁盘与计算机内各虚拟操作系统所在磁盘分区相关联,设置虚拟机软件的启动模式为脱机磁盘模式,所述方法包括:
虚拟机软件启动各虚拟操作系统时,生成读写各虚拟操作系统对应的虚拟磁盘的请求;
将所述读写各虚拟操作系统对应的虚拟磁盘的请求,重定向至所述虚拟磁盘关联的所述虚拟操作系统所在磁盘分区;
根据重定向到的磁盘分区中数据,完成虚拟操作系统启动。
作为本文进一步实施例中,确定多个虚拟磁盘,并使各虚拟磁盘与计算机内各虚拟操作系统所在磁盘分区相关联,包括:
利用预先安装于计算机中的虚拟磁盘驱动执行如下操作:
虚拟出多个虚拟磁盘;
将各虚拟磁盘与计算机内各虚拟操作系统所在磁盘分区相关联。
作为本文进一步实施例中,虚拟出多个虚拟磁盘,包括:
获取计算机内各虚拟操作系统所在磁盘分区信息;
根据计算机内各虚拟操作系统所在磁盘分区信息,确定模拟分区信息;
根据计算机原操作系统发出的磁盘询问请求,发送所述模拟分区信息至计算机总线,由计算机原操作系统根据计算机总线中的模拟分区信息生成虚拟磁盘。
作为本文进一步实施例中,利用预先设计的脚本,设置虚拟机的启动模式为脱机磁盘模式。
作为本文进一步实施例中,多操作系统的启动方法还包括:
利用计算机中原操作系统的MBR扇区/EFI分区信息替换多虚拟操作系统的MBR扇区/EFI分区信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京升鑫网络科技有限公司,未经北京升鑫网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110934813.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种类一致邻域的连续谱投影图像识别方法
- 下一篇:在线创建索引的实现方法