我使用dd(在cygwin下)在Windows中复制磁盘的阴影图像。 影子副本只会给我一个分区,所以我正在做的是:
1)使用dd来抓取磁盘头(Win2003上的32k)
2)使用dd复制影子分区
3)使用dd复制磁盘的末尾(在Win2003上保留8 meg)
4)将它们拼接在一起并在KVM上启动
我需要这个Windows驱动器上的所有分区和非分区空间的确切大小。 不幸的是,大多数的Windows磁盘工具似乎都会让这些数字变得诡异,至less给我的是和Linux不同的大小。 我可以猜想像这个32K +分区大小+ 8M,但我想仔细检查。 如果我犯了一个错误,我可能会丢失数据。
这是在远程和现场Windows 2003服务器上,所以没有脱机解决scheme将是有益的。 最新的cygwin被安装。
你有没有尝试检查WMI准确的值? 您可以通过wmic命令查询常见的别名:
C:\>wmic partition get name,bootable,size,type C:\>wmic diskdrive get size,status,TotalCylinders,TotalSectors,SCSIPort,SCSITargetId,model
wmic diskdrive:用于物理大小
wmic逻辑磁盘:你知道的
不完全是答案,但可以使用disk2vhd ,然后使用qemu-img convert -f vpc -O qcow server.vhd server.qcow命令将其转换为KVM。