文档首页/ 弹性云服务器 ECS/ 常见问题/ 规格变更/ 为什么Windows 2016操作系统的云服务器规格变更后出现蓝屏?
更新时间:2024-11-01 GMT+08:00
分享

为什么Windows 2016操作系统的云服务器规格变更后出现蓝屏?

问题描述

当云服务器的操作系统为Windows 2016,且规格变更涉及虚拟化架构变更时,系统可能出现蓝屏。

虚拟化架构变更主要是指KVM架构实例变更为QingTian架构实例,详细操作,请参见KVM实例变更为QingTian实例(Windows)

  • KVM实例:参考规格清单,查询对应规格的虚拟化类型。
  • QingTian架构实例:选择“通用计算增强型C7”、“内存优化型M7”。

故障现象如图1图2所示。

图1 蓝屏
图2 无法启动

可能原因

不同架构云服务器加载的协议和驱动不同,其中:

  • Windows操作系统的KVM实例挂载virtio-blk协议的系统盘及对应的驱动。
  • Windows操作系统的QingTian实例挂载virtio-scsi协议的系统盘及对应的驱动。

若云服务器内没有加载对应协议的驱动,而系统盘使用对应协议时,系统会因识别不到系统盘而蓝屏。

处理方法

如果Windows 2016操作系统的云服务器变更规格后出现蓝屏,您可以参考以下操作进行处理。

回滚至初始规格

在进行问题处理前,您需要将云服务器回滚至初始规格。

详细操作,请参见KVM实例变更至QingTian实例后出现蓝屏或业务异常,如何回滚至初始规格?

问题处理

当Windows 2016操作系统的云服务器,从QingTian架构规格回滚至KVM架构规格后,如需再次变更至QingTian架构规格,为防止系统再次蓝屏, 需要在变更规格前完成准备工作。

  1. 变更前准备。
    1. 登录弹性云服务器。
    2. 打开“运行”对话框,输入“regedit”进入注册表编辑器。
    3. 在注册表中找到以下路径:Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\vioscsi

      查看该目录下是否存在“StartOverride”项。

      • 若注册表该路径下只有“Enum”和“Parameters”项,则无需修改,如图3所示。
        图3 注册表
      • 若注册表该路径下存在“StartOverride”项,请执行步骤1.d
    4. 修改“StartOverride”项中类型为“REG_DWORD”,数据为“3”的字段修改为“0”。
      图4 “StartOverride”项
      图5 修改“REG_DWORD”数据
    5. 将弹性云服务器关机。
  2. 变更至目标规格。

    再次将Windows 2016操作系统的云服务器变更为目标规格。详细操作,请参见KVM实例变更为QingTian实例(Windows)

相关文档