Windows迁移后无法启动,KVM驱动或注册表缺失
问题描述
Windows迁移完成后,目的端无法启动,采用安全模式也无法启动。
问题分析
该问题可能是因为KVM驱动或KVM相关注册表缺失导致的。
解决方案
- 方案一
- 下发一台同区域、同可用区的临时服务器,将目的端系统盘挂载到临时服务器。
- 检查驱动:
- 检查目的端系统盘Windows\System32\drivers目录下是否有viostor.sys文件和vioscsi.sys文件。
- 检查目的端系统盘Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}目录下是否有viostor.cat文件和vioscsi.cat文件。
- 检查目的端系统盘Windows\INF目录下是否有viostor.inf文件和vioscsi.inf文件。
以上文件缺失任何一个,请下载安装UVP VMTools升级包,找到对应的文件拷贝到目的端系统盘对应目录下。
.sys、 .cat和.inf三个文件是配对使用的,不能只拷贝缺失的文件,需要同时拷贝覆盖。
- 检查注册表:
- 在Windows管理工具中,打开注册表编辑器,单击左侧导航树“HKEY_LOCAL_MACHINE”。
- 单击菜单栏文件>加载配置单元,找到目的端系统盘的注册表(C:\Windows\System32\config\SYSTEM),将SYSTEM文件名改为p2v。
- 检查:p2v/ControlSet001/services/viostor,p2v/ControlSet001/services/vioscsi两项注册表是否存在。
如果注册表不存在,参考临时服务器,将缺失的两项注册表手动添加。
- 在Windows管理工具中,打开注册表编辑器,单击左侧导航树“HKEY_LOCAL_MACHINE”。
- 将临时服务器关机,将目的端系统盘挂载回目的端服务器,重启系统。
- 方案二
源端服务器安装UVP VMTools后进行同步操作。
源端服务器安装UVP VMTools后,不要重启源端系统,否则无法同步。
目的端配置与启动 所有常见问题
- 迁移后目的端与源端相比有哪些变化?
- 迁移后目的端服务器的密码会发生哪些变化?
- 迁移完成后,如何对Windows系统的目的端服务器进行配置和优化?
- 如何解决错误码为sms.1113,提示目的虚拟机重新配置分区信息失败问题?
- 迁移完成后,Windows系统的目的端服务器C盘的已用空间为什么会大于对应源端服务器C盘的已用空间?
- 迁移完成后,如何卸载源端和目的端服务器中的SMS-Agent?
- 迁移完成后,如何配置yum源?
- 为什么迁移完成后,源端与目的端文件大小不一致?
- 为什么Windows系统迁移完成后,目的端只能看到系统盘?
- Windows迁移后无法上网
- 如何解决Windows服务器迁移完成后目的端启动进入恢复页面?
- 如何解决/boot分区挂载了xfs文件系统卷引起的grub问题?
- 如何解决创建虚拟机失败?
- 无法执行“开始”或“启动目的端”操作
- MySQL数据库迁移后无法启动
- SELinux配置错误,无法进入系统
- 迁移完成后,目的端服务器存在源端云服务商相关服务的Agent插件
- Windows 64位操作系统迁移后,系统识别的可用安装内存(RAM)小于实际内存
- 迁移完成后,“删除目的端配置”和“删除”此服务器是否会影响源端和目的端服务器?
- Windows系统迁移完成,启动/登录系统后出现蓝屏并重启
- Windows迁移后无法启动,KVM驱动或注册表缺失
- 首次全量迁移完成后,修改源端服务器密码,执行同步操作会同步修改后的源端密码吗?
- 目的端支持的ECS规格有哪些?
more