
从阿里云在线迁移到腾讯云的自定义镜像买多种机型或同一机型可能出现多个现象
为啥会这样?
因为镜像里有外厂商的硬盘驱动,导致开机启动系统时随机性地加载关键文件出现异常,从而出现各种异常界面
可以先读https://cloud.tencent.com/developer/article/2476224
至少我见过2012R2、2022两个自定义镜像这样
【2023年8月从阿里云在线迁移到腾讯云的2012R2自定义镜像】
S4正常锁屏界面:

S5 Recovery模式界面循环:

S6 Windows徽标界面转圈:

【2025年6月从阿里云在线迁移到腾讯云的2022自定义镜像】
S4正常锁屏界面:

S6 乱七八糟界面:
我用这个镜像今天又买了S6,真是看运气
第1把一次买了5台,机器VNC停留的图像不尽相同,竟然出现4个现象




第2把又一次买了5台,首次查看VNC都是正常锁屏界面,但控制台正常重启了下(没有勾选强制),出现5个图像
刚买下查看VNC:

重启后:

上面这6种,加上让选键盘的那个,7种情况
后来我又遇到了第8种情况,就是在上面"选择一个选项"的界面点了"继续",有的重启后还在这个界面,有的就是下面这个界面,且再次重启还是这个界面

再后来,我又遇到第9种情况

看来这硬盘驱动挺诡异呀,要确保一致性的话,镜像里不要有其他云厂商的硬盘驱动和组件
针对这同一镜像多种现象的这个问题,根因其实就是外厂商(阿里云)的硬盘驱动和平台组件干扰,所以我才总结了这篇文档:https://cloud.tencent.com/developer/article/2477622
我本想反馈给腾讯云售后报备下,谁知腾讯云的提交工单体验很差,表面上看是想用户体验好的,实际体感比较差(乱糟糟的很烦)。

上述提交工单操作是在QQ浏览器

SA9 Windows徽标界面转圈:


后记:
类似现象,我在阿里云也见过,阿里云那种同一镜像在不同机型的不同表现,最终也是通过删掉外厂商驱动来重新做镜像解决的,本质上是阿里云自己写的vminit初始化程序兼容性问题,迁移过去后会自动安装上vminit,它有个开关,不管是否sysprep镜像,在初始化时(一般在前1分钟内)会重启一次机器使hostname生效,但有个开关可以关闭这个重启机制(说白了就是从配置文件去掉hostname plugin,即C:\ProgramData\aliyun\vminit\customized_config写{"disabledPlugins": ["Plugin_Main_ConfigHostname"]} ),正好我朋友有个镜像是从腾讯云迁移过去的,然后这个hostname plugin也去掉了,按理来说,不应该初始化重启了,在某些机型上(比如ecs.vfx-c1m4.12xlarge)确实不存在初始化重启的情况,但确实在大部分其他机型上稳定地存在初始化重启的情况且日志显示就是阿里云的viostor.sys对应的oem*.inf导致的重启。



阿里云最终的答复:测试中的机型规格,很多功能是不完善的(阿里vminit兼容性问题),让改造镜像来保证初始化不重启的一致性,比如禁用vminit或者卸载迁移前原云厂商的虚拟化驱动。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。