By supporting multiple operating system disk virtualization technology on the computing device, the disk virtualization technology allows switching between the local operating system and virtual object operating system, the local operating system image stored in the physical data storage devices in the area of format conversion and execution. Disk virtualization technology creates virtual storage devices in such a way that the object operating system is allowed to access directly the partitions of the physical storage devices that contain the local operating system images.
【技术实现步骤摘要】
【国外来华专利技术】无需内容转换支持计算设备中的多操作系统环境
技术介绍
单个计算设备可以被配置为运行多个操作系统。当前的双操作系统体系结构使用双引导或操作系统(OS)状态开关(“双本地OS”)方法或虚拟化(“双虚拟OS”)技术。可以在同一设备上支持双本地OS和双虚拟OS,但是目前,为了从双本地OS环境切换到双虚拟OS环境,需要文件格式转换。也即,本地环境中的OS图像需要转换成能够由客体OS文件系统识别的格式。附图说明在附图中,本文所描述的概念是通过举例说明而不是通过限制的方式说明的。为图示说明简化和清晰,在图中所示的元件不一定是按比例绘制。在考虑适当的情况下,在图中重复附图标记以指示相应的或类似的元件。图1是被配置为支持如本文所公开的多操作系统环境的计算设备的至少一个实施例的简化的框图;图2是图1的计算设备的至少一个实施例的简化的环境图;图3是示出了用于本文所公开的图1的计算设备的物理和虚拟盘布局的至少一个实施例的简化的示意图;图4是可由图1的计算设备执行的用于支持多操作系统环境的方法的至少一个实施例的简化的流程图;以及图5是可由图1的计算设备执行的用于创建虚拟盘以支持客体操作系统的方法的至少一个实施例的简化的流程图。具体实施方式虽然本公开的概念易于进行各种修改和得到替代的形式,其具体的实施例在附图中通过示例的方式示出且将在本文详细说明。然而,应当理解,不意在将本公开的概念限于所公开的特定的形式,而是相反,本专利技术要涵盖与本公开和随附权利要求一致的所有的修改、等同内容和可替代的内容。在说明书中提到“一个实施例”、“实施例”、“示例性的实施例”等表明所描述的实施例可以包括特定的特 ...
【技术保护点】
一种用于支持多操作系统环境的计算设备,所述计算设备包括:包括多个分区的物理数据存储设备,存储在所述分区中的一个分区中的第一本地操作系统;存储在不同的分区中的第二本地操作系统;建立本地环境以运行所述第一本地操作系统的引导代码;以及虚拟化服务,其能够由所述计算设备执行以通过定义虚拟存储设备进行以下操作来将所述第二本地操作系统作为客体操作系统运行于虚拟化环境中:允许所述客体操作系统直接访问所述物理数据存储设备的被分配给所述客体操作系统的分区;以及保护所述物理数据存储设备的未分配给所述客体操作系统的另一分区以免被所述客体操作系统访问。
【技术特征摘要】
【国外来华专利技术】1.一种用于支持多操作系统环境的计算设备,所述计算设备包括:包括多个分区的物理数据存储设备,存储在所述分区中的一个分区中的第一本地操作系统;存储在不同的分区中的第二本地操作系统;建立本地环境以运行所述第一本地操作系统的引导代码;以及虚拟化服务,其能够由所述计算设备执行以通过定义虚拟存储设备进行以下操作来将所述第二本地操作系统作为客体操作系统运行于虚拟化环境中:允许所述客体操作系统直接访问所述物理数据存储设备的被分配给所述客体操作系统的分区;以及保护所述物理数据存储设备的未分配给所述客体操作系统的另一分区以免被所述客体操作系统访问。2.如权利要求1所述的计算设备,其中所述物理存储设备的分区中的每个分区都由物理位置标识符来访问,并且所述虚拟化服务是通过将每个物理位置标识符映射到标识所述分区在所述虚拟存储设备上的位置的对应的虚拟位置标识符来创建所述虚拟存储设备。3.如权利要求2所述的计算设备,其中所述虚拟化服务设定每个虚拟位置标识符的值以匹配所述对应的物理位置标识符。4.如权利要求2或权利要求3所述的计算设备,其中所述虚拟化服务设定标识所述虚拟存储设备上的分配给所述客体操作系统的分区的位置的虚拟位置标识符以匹配分配给所述客体操作系统的分区的物理位置标识符。5.如权利要求4所述的计算设备,其中所述虚拟化服务将所述物理存储设备的未分配给所述客体操作系统的分区映射到所述虚拟存储设备上的模式扇区。6.如权利要求5所述的计算设备,其中所述虚拟化服务创建所述模式扇区以包含(i)能够由所述客体操作系统读以及(ii)未存储在所述物理存储设备上的数据模式。7.如权利要求5或权利要求6所述的计算设备,其中所述虚拟化服务创建能够由所述客体操作系统读且不能由所述客体操作系统写的模式扇区。8.如权利要求4所述的计算设备,其中所述虚拟化服务定义所述虚拟存储设备的大小以匹配所述物理存储设备的大小。9.如权利要求1-3中任一项所述的计算设备,其中所述计算设备包括存储在所述物理存储设备中的引导代码,并且所述虚拟化服务虚拟化所述引导代码以允许所述客体操作系统访问所述物理存储设备的分配给所述客体操作系统的分区。10.如权利要求1-3中任一项所述的计算设备,其中所述虚拟化服务通过将所述物理存储设备的分区的子集分配给所述虚拟存储设备以及将不在所述子集内的分区表示为模式扇区而创建所述虚拟存储设备。11.如权利要求1-4中任一项所述的计算设备,其中所述计算设备在所述本地操作系统环境与另一本地操作系统环境之间切换以运行所述第二本地操作系统,并且所述计算设备在所述本地操作系统环境中的一个与所述客体...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。