最近想把一台腾讯云境外的 Linux 服务器刷成 Windows 系统,方便后续跑一些 Windows 平台限定的服务(比如图形化程序、远程桌面管理等)。本来以为流程会很复杂,没想到全程只用 SSH 就能搞定,下面是完整过程记录和一些注意事项,希望对也有类似需求的朋友有帮助。


🧰 准备工作

  • 一台腾讯云境外的 Linux 云服务器(建议使用 Debian 11 系统)

  • 一台可上网的设备,用来远程连接服务器

  • SSH 客户端工具(如:Windows 下推荐 MobaXterm、Mac/Linux 可直接用终端)

  • 一点点勇气和耐心 😄


🧪 刷机原理简述

这里用到的是一个公开提供的 Windows 系统 VHD 镜像仓库,通过流式下载 + 解压写入硬盘的方式,将整块系统镜像直接写入 /dev/vda(系统盘),重启后系统就变成 Windows 了。

镜像来源(可信):

👉 https://dl.lamp.sh/vhd/


🖥️ 开始刷入 Windows 系统

1. SSH 连接并切换到 root 用户

sudo -i

如果已经是 root,可以忽略这步。


2. 安装恢复系统

apt update && sudo apt install grub-common grub-imageboot -y

mkdir -p /boot/images/

wget --no-check-certificate -O /boot/images/mfslinux.iso https://mfsbsd.vx.sk/files/iso/mfslinux/mfslinux-0.1.10-f9c75a4.iso

sed -i 's/GRUB_DEFAULT=0/GRUB_DEFAULT=2/g' /etc/default/grub

update-grub

reboot

📌 说明:

登录恢复系统

系统默认用户名:root,密码:mfsroot

3. 执行刷入命令(以 Windows Server 2019 为例)

apt update && apt install -y pv xz-utils wget && \

wget -O- "https://dl.lamp.sh/vhd/zh-cn_windows_server_2019.xz" --no-check-certificate | xzcat | pv | dd of=/dev/vda

📌 说明:

  • 这个命令会直接将 Windows 镜像写入硬盘, 运行后请勿中断

  • 取决于服务器带宽,整个过程大约 5~15 分钟;

  • 完成后请执行 reboot 命令或通过控制台重启。


4. 成功进入 Windows

重启后,服务器将从新写入的 Windows 系统启动。默认配置如下:

  • 用户名Administrator

  • 密码Teddysun.com

  • 已自动启用远程桌面服务,可使用 Windows 自带的 RDP 工具连接。


💡 常见问题 & 拓展玩法

✅ 如何扩展系统盘容量?

有些镜像默认 C 盘较小(因为是 VHD 克隆),可通过“磁盘管理 → 扩展卷”操作将未分配空间加入 C 盘。

✅ 其他系统如何刷?

可以替换命令中的镜像地址,比如:

# Windows Server 2016

wget -O- "https://dl.lamp.sh/vhd/zh-cn_windows_server_2016.xz" --no-check-certificate | xzcat | pv | dd of=/dev/vda

# Windows 11 中文版

wget -O- "https://dl.lamp.sh/vhd/zh-cn_windows11_22h2.xz" --no-check-certificate | xzcat | pv | dd of=/dev/vda

更多镜像地址参考仓库主页:https://dl.lamp.sh/vhd/

✅ 阿里云可以用吗?

理论上适用于大部分支持自定义系统的 VPS 或云服务器,但有平台限制的(比如限制内核或 bootloader 的),可能不适用。腾讯云境外主机实测无压力。


📝 最后的建议

  • 此方法会**完全覆盖原系统**,数据会丢失,建议提前备份重要文件;

  • 若刷入失败,可能需要通过控制台救援模式恢复系统;

  • 使用开源镜像请注意合法合规,尤其涉及商业用途时建议使用正版授权系统。


如果你也成功刷入了 Windows,欢迎留言交流体验 😄