磁盘分区表,虚拟硬盘文件,操作系统引导
1. 基本概念和术语
源硬盘:一般就是客户的PC机的硬盘,硬盘里面包含了Windows分区。
源Windows:以源硬盘启动的Windows环境。
虚拟磁盘文件:文件格式有qcow2、vhd、vhdx等。一个虚拟磁盘文件模拟一个磁盘,要模拟两个磁盘得用两个虚拟磁盘文件。
分区表:常见就mbr和gpt两种。
分区(磁盘分区):给磁盘建立分区表后,可将一个磁盘的存储空间分成若干段落,每一段就是一个分区。
分区表表头:在给磁盘建立分区表后,磁盘初始位置的几百~几千字节的数据就是分区表表头,它索引了该磁盘分为几个分区,每个分区的头尾位置、大小、预设功能等。
gpt备份:磁盘若选用gpt分区表,则磁盘尾部的几百字节数据,它是gpt备份。
磁盘签名、磁盘guid:mbr的分区表表头里有一段数据是磁盘签名,gpt的分区表表头里有一段数据是磁盘guid。它们的诞生时机是新建分区表的时候。windows系统假定每个磁盘的磁盘签名(或磁盘guid)都不同。若两个磁盘的签名(或guid)相同,windows可能会把两个磁盘给弄混了。
引导方式:从bios程序寻找操作系统引导文件的方法,常见的就legacy和uefi两种。可以有mbr配legacy,mbr配uefi,mbr配双引导,gpt配uefi四种。
引导分区:存放系统引导文件的分区。一般是legacy场景下的活动分区和uefi场景下的EFI分区。
引导修复:创建(或找到)引导分区和Windows分区,建立正确的引导文件。
disk2vhd:微软出品的物理磁盘转vhd(x)的工具。
diskgenius:某公司出品的磁盘(分区)综合管理工具。
2. 1.x方案的p2v方案简述
2.1 流程
步骤A所在的环境为源Windows。步骤B(含)之后的操作所在环境简称为转换环境。转换环境一般选用源Windows即可,也可选其它机。
A. 在源Windows里执行disk2vhd,将C盘所在硬盘转为vhd(x)文件。
B. 用Windows自己的磁盘管理器,把vhd(x)像真实磁盘一样挂载到Windows环境里。
C. 根据云桌面对引导方式的需求,要求操作员手工执行mbr(gpt)转gpt(mbr)或自动执行mbr转gpt。
D. 用Windows自己的dism等工具把虚拟化设备的驱动(viosscsi、netkvm等)安装到vhd里的Windows。
E. 用Windows自己的diskpart工具,压缩分区,定制引导分区

本文介绍了从物理PC(Windows系统)直接转换为虚拟化磁盘文件(qcow2)的优化方案,旨在避免传统方案中vhd文件的生成耗时和磁盘签名冲突等问题。新方案通过直接新建qcow2文件,挂载后拷贝源磁盘分区数据,实现更高效、灵活的转换过程。同时,新方案还能整合多个磁盘的分区到一个qcow2文件,简化操作并提供更好的分区扩展性。
最低0.47元/天 解锁文章
4335

被折叠的 条评论
为什么被折叠?



