升级Windows云服务器的硬盘和网卡驱动
一般以管理员身份打开powershell执行2句命令获取硬盘和网卡驱动版本 [System.Diagnostics.FiLeversionInfo]::GetVersionInfo("C:\Windows\System32\drivers\viostor.sys") [System.Diagnostics.FiLeversionInfo]::GetVersionInfo("C:\Windows\System32\drivers\netkvm.sys")
查看硬盘驱动和网卡驱动版本也可以直接到C:\Windows\System32\drivers 目录找到viostor.sys和netkvm.sys查看属性页里的详细信息
像下面这种2015年、2016年的驱动都太老了,更新过好几次驱动了,58000...58005、58006、58007,目前最新的是58007查看网卡驱动版本也可以通过下面这种方式
运行ncpa.cpl调出网卡 → 查看属性 → 配置 → 驱动 → 查看版本
低版本的驱动需要升级到高版本,比如低版本的硬盘驱动不支持在线扩容磁盘大小(控制台扩容后在系统里面看不到扩容后新增的空白空间,需要通过控制台关机后再开机才能识别到,极端情况可能需要关机后,从控制台解挂磁盘,然后再挂载一次才能看到新增的空白空间)
如上是英文版界面,如下是中文版界面
更新硬盘和网卡驱动的方式如下:
首先下载安装包放到服务器里解压
内网地址:http://mirrors.tencentyun.com/install/cts/windows/Drivers.zip
试了下,Win10_2016_2019/amd64目录的驱动也适用Server2022和Win11。
这是我在云服务器上安装的Win11,驱动就是用的58007,我看云市场有现成的Win11收费镜像,它的驱动是58005,但我还是建议使用最新的58007。
云上的机器,不论普通cvm还是黑石物理机,没有tpm2.0模块。那win11需要tpm2.0怎么办?没有tpm怎么安装win11?
非uefi的legacy模式+系统盘mbr,采用该方法不受tpm2.0和安全启动限制,腾讯云的CVM本来就只支持系统盘MBR,不支持uefi+gpt,而uefi+gpt才需要tpm2.0模块,腾讯云一直以来就不支持uefi+gpt反倒省事了。所以,Win11在腾讯云安装很简单,只需买个Win10或2019系统的CVM安装上有虚拟化驱动的winpe加到启动菜单,开机的时候进入winpe,然后把提前下载好的Win11原版ISO,采用winpe winntsetup 硬盘安装的方式即可安装Win11,安装完成后启动Administrator,升级驱动到58007,并执行这几句powershell命令自动化安装、配置cloudbase-init 1.1.2。
Set-ExecutionPolicy Unrestricted -force
Invoke-WebRequest -uri http://windows-1251783334.cos.ap-shanghai.myqcloud.com/CLOUDBASE-INIT_INSTALL.PS1 -OutFile c:\cloudbase-init_install.ps1
powershell -file c:\cloudbase-init_install.ps1
sc.exe config cloudbase-init depend= tcpip/dhcp/dnscache/Winmgmt
如果下载不了Drivers.zip,继续往下看
cvm在哪个地域,下载哪个地域的文件,确保使用内网DNS能正常解析同地域cos域名为内网IP,这样同地域cvm访问同地域cos文件就是走内网的,优点:快、没有外网流量费。
北京:http://windowsbj-1251783334.cos.ap-beijing.myqcloud.com/VirtIO_Win_58007.zip
上海:http://windows-1251783334.cos.ap-shanghai.myqcloud.com/VirtIO_Win_58007.zip
广州:http://windowsgz-1251783334.cos.ap-guangzhou.myqcloud.com/VirtIO_Win_58007.zip
成都:http://windowscd-1251783334.cos.ap-chengdu.myqcloud.com/VirtIO_Win_58007.zip
重庆:http://windowscq-1251783334.cos.ap-chongqing.myqcloud.com/VirtIO_Win_58007.zip
南京:http://windowsnj-1251783334.cos.ap-nanjing.myqcloud.com/VirtIO_Win_58007.zip
香港:http://windowshk-1251783334.cos.ap-hongkong.myqcloud.com/VirtIO_Win_58007.zip
清远信安:http://windowsqyxa-1251783334.cos.ap-qingyuan-xinan.myqcloud.com/VirtIO_Win_58007.zip
台湾:http://windowstw-1251783334.cos.ap-taipei.myqcloud.com/VirtIO_Win_58007.zip
雅加达:http://windowsyjd-1251783334.cos.ap-jakarta.myqcloud.com/VirtIO_Win_58007.zip
新加坡:http://windowsxjp-1251783334.cos.ap-singapore.myqcloud.com/VirtIO_Win_58007.zip
孟买:http://windowsmm-1251783334.cos.ap-mumbai.myqcloud.com/VirtIO_Win_58007.zip
首尔:http://windowsse-1251783334.cos.ap-SEOul.myqcloud.com/VirtIO_Win_58007.zip
曼谷:http://windowsmg-1251783334.cos.ap-bangkok.myqcloud.com/VirtIO_Win_58007.zip
东京:http://windowsdj-1251783334.cos.ap-tokyo.myqcloud.com/VirtIO_Win_58007.zip
法兰克福:http://windowsflkf-1251783334.cos.eu-frankfurt.myqcloud.com/VirtIO_Win_58007.zip
莫斯科:http://windowsmsk-1251783334.cos.eu-moscow.myqcloud.com/VirtIO_Win_58007.zip
硅谷:http://windowsgg-1251783334.cos.na-siliconvalley.myqcloud.com/VirtIO_Win_58007.zip
弗吉尼亚:http://windowsfjny-1251783334.cos.na-ashburn.myqcloud.com/VirtIo_Win_58007.zip
圣保罗:http://windowssbl-1251783334.cos.sa-saopaulo.myqcloud.com/VirtIO_Win_58007.zip
北京金融:http://windowsbjjr-1251783334.cos.ap-beijing-fsi.myqcloud.com/VirtIO_Win_58007.zip
上海金融:http://windowsshjr-1251783334.cos.ap-shanghai-fsi.myqcloud.com/VirtIO_Win_58007.zip
深圳金融:http://windowsszjr-1251783334.cos.ap-shenzhen-fsi.myqcloud.com/VirtIO_Win_58007.zip
多伦多:http://windowsdld-1251783334.cos.na-toronto.myqcloud.com/VirtIO_Win_58007.zip
如果上面的链接都没办法,那就准备一块10G的按量云盘,把压缩包下载到云盘挂载到服务器来使用。
Viostor是硬盘驱动
Netkvm是网卡驱动
请注意系统版本,不要搞错版本
以Server2016更新硬盘驱动为例
进到VioStor\Win10_2016_2019\amd64目录,以管理员身份执行pnputil -i -a viostor.inf
如果弹窗了,勾选信任腾讯签名
以Server2008R2更新网卡驱动为例
进到\NetKVM\Win7_Win2008R2\amd64目录,以管理员身份执行pnputil -i -a netkvm.inf
如果弹窗了,勾选信任腾讯签名
这里重点提一下2008系统的问题,导入的2008系统报0x0000007B参考这个文档解决https://cloud.tencent.com/developer/article/2141822
原文地址:https://cloud.tencent.com/developer/article/1927302