p2v到云上能不能成功,我有个经验:物理机环境,尤其是带raid的物理机环境,直接制作镜像上云,导入镜像大概率会失败,即便强制导入成功开机一般也会蓝屏。最稳妥的办法是先在线下,p2v到vmware验证,如果在vmware里能成功,上云的可能性才大。
腾讯云有个大前提,系统盘只支持MBR,不支持GPT,需要提前确认这一点,如果是GPT的系统盘,就不要尝试了,先想办法搞成MBR的再说。
p2v的话,可以试试StarWind Converter 这个软件。
StarWind Converter 这个软件的优点:
①免费
②既支持p2v(物理机转虚拟机)又支持v2v(虚机格式A → 虚机格式B)
③效率高
④兼容性高
官网介绍:https://www.starwindsoftware.com/starwind-v2v-converter
下载地址:https://www.starwindsoftware.com/tmplink/starwindconverter.exe
这个软件的界面是英文的,以p2v为例,简单说就是选择系统分区所在那块硬盘做整盘的p2v到vmdk文件
系统盘勾选Activate Windows Repair Mode,数据盘不用勾选
假如vmdk文件准备好了,那我们怎么验证它呢?
打开VMware Workstation Pro 16(Windows) 或者VMware Fusion 12(macOS),新建空虚拟机到创建硬盘那一步时不要创建硬盘直接选刚导出的vmdk即可(怕对vmdk有改动的话,先备份一下vmdk,macOS下的VMware Fusion 12会自动复制vmdk的副本来启动虚拟机,这个挺人性化的,Windows下的VMware Workstation Pro 16需要手动搞个vmdk的副本来启动虚拟机)
接下来再说下微软的p2v软件,disk2vhd :https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd
微软这个软件小巧,依赖vss服务(一系列东西,可不是一两个项那么简单),国外软件商Acronis好人好事出了一款永久免费的vss检测工具 AcronisVSSDoctor,就看vss是否正常,正常的话你再用disk2vhd,但是disk2vhd在p2v方面的兼容性没有StartWind高(可以勾选Windows Repair Mode)
一个实体硬盘,你可以用disk2vhd导出未.vhd文件
一个.vhd文件你在磁盘管理器里附加上后跟正常实体硬盘无异,但disk2vhd就识别不到这块硬盘的,它只识别实体硬盘,而StartWind的p2v功能就能识别到你附加的这块硬盘,并进一步p2v(而不是直接用v2v),牛逼得不行
总之,别浪费时间用别的软件了,p2v、v2v就用StarWind,最佳选择,没有之一
后面可以不用看了
p2v的软件很多,vmware的、citrix的Converter 已经过时,好多年没更新过了,实测效果不好,要么卡住不能到100%,要么能支持的硬盘大小有限,总之,放弃
我买了新电脑,自己买了海康质保10年的M.2 SSD(质保10年,质量很差,买下1个月就坏了,害我数据全丢),1T的系统盘用了25%,用StarWind Converter 这个软件进行p2v到另一块M.2 SSD只用了4分40秒
(科普:M.2跟SATA其实可以说是插槽的形状,而PCI-E跟SATA3就是数据从硬盘到CPU或内存走的通道)
曾经沧海难为水,用过M.2 SSD后使用几年前的 IMAC MK482CH/A(27寸/Retina 显示屏/I7 4.0G 4核/16G/2T fusion/AMD Radeon R9 M395 图形处理器,配备 2GB 显存 ) 就忍受不了了,因为硬盘不是SSD
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。