努力
加油

新购阿里云ECS后如何初始化并安装Windows系统?

新买的阿里云 ECS 实例,默认其实并没有预装 Windows 系统(除非你购买时特意选了带 Windows 镜像的套餐,但大多数情况是 Linux 或空白盘)。

很多新手容易混淆“重装系统”和“初始化磁盘”。这里要纠正一个概念:ECS 实例创建后,操作系统是挂载在云盘上的。如果你想用 Windows,通常不是去“安装”,而是通过控制台“重装系统”或者使用自定义镜像。

下面分两种最常见、最稳妥的场景来操作:

场景一:刚创建实例,还没绑定 IP 或没怎么配置(推荐)

这是最干净的方式。既然系统是空的或者你不想要默认的 Linux,直接换个 Windows 镜像进去。

  1. 停止实例

    • 登录阿里云 ECS 控制台。
    • 找到你的实例,点击右侧的【更多】->【实例状态】->【停止】。
    • 注意:必须完全停止,不能是重启状态。
  2. 更换操作系统

    • 实例停止后,点击右侧的【更多】-> 【云盘和镜像】-> 【更换操作系统】。
    • 在弹出的窗口中,选择【公共镜像】标签页。
    • 在搜索框输入 Windows,你会看到 Windows Server 2012 R2, 2016, 2019, 2022 等版本。
    • 重点建议:
      • 如果是做 Web 服务器、后端服务,推荐 Windows Server 2019 或 2022(长期支持版,稳定,无过期压力)。
      • 避免选 Windows 10/11 个人版作为服务器系统,虽然能用,但授权许可和稳定性不如 Server 版。
    • 设置新的管理员密码(务必记住,后续连不上全靠这个)。
    • 点击确定,等待几分钟,实例会自动启动。
  3. 连接测试

    • 实例运行后,获取公网 IP。
    • 本地电脑按 Win + R,输入 mstsc 打开远程桌面连接。
    • 输入 IP 和新设密码即可进入。

场景二:实例已经在运行,有数据,不想丢失现有配置(高级)

如果你已经装好了 Linux 或者其他环境,不想直接覆盖,想保留数据或者从备份恢复,那就用“自定义镜像”或“重装系统并保留数据盘”的方式。

方法 A:重装系统但保留数据盘(适合已有非系统盘数据)

  1. 确保你的数据都在第二块云盘(比如 /dev/vdb 对应的磁盘),而不是根分区。
  2. 在控制台找到实例,点击【更多】-> 【云盘和镜像】-> 【重装操作系统】。
  3. 选择 Windows 公共镜像。
  4. 关键步骤:在设置页面下方,通常会有选项询问是否保留数据盘。勾选【保留数据盘】(具体文案可能随控制台更新略有不同,通常是“不格式化数据盘”)。
  5. 执行重装。系统盘会被清空并写入 Windows,数据盘会变成未挂载或只读状态,你需要进系统后手动挂载它。

方法 B:制作自定义镜像(适合复杂环境迁移)

  1. 如果当前实例里已经配好了某些软件、注册表项、驱动等,你可以先对当前的系统盘创建一个【自定义镜像】。
  2. 然后停止实例,使用【更换操作系统】功能,但在镜像选择里,切换到【自定义镜像】标签页,选中你刚才做的镜像。
  3. 这样相当于把现有的环境完整克隆到了一个新的 Windows 环境中(前提是原镜像本身能兼容目标架构,一般同架构没问题)。

初始化后的必做动作(避坑指南)

装好 Windows 后,别急着跑业务,这几步不做,后期全是麻烦:

  1. 关闭防火墙或开放端口

    • 阿里云安全组(Security Group)必须放通 3389 端口(RDP),否则你连都连不上。
    • 进入 Windows 后,建议在“控制面板”->“Windows Defender 防火墙”中,暂时关闭防火墙,或者添加规则放行特定端口。生产环境建议只开必要端口,不要全关。
  2. 激活 Windows

    • 阿里云提供的 Windows 镜像通常是批量授权版(VLA),首次开机会自动激活。
    • 如果显示未激活,可能是网络问题导致 KMS 服务器不通。检查 DNS 是否正常(阿里云内部 DNS 通常很好用)。
  3. 安装必要的驱动和工具

    • 虽然公共镜像自带了基础驱动,但为了性能,建议安装阿里云官方推荐的插件(如 Cloud Assistant 客户端),方便你在控制台直接查看日志、执行命令。
    • 如果是数据库服务器,记得调整虚拟内存大小,防止 OOM。
  4. 修改主机名

    • 右键“此电脑”-> 属性 -> 重命名计算机。改成有意义的名字,比如 Web-Server-01,方便管理。
  5. 快照备份

    • 最重要的一步:初始化完成、确认一切正常后,立刻对系统盘创建一个【自动快照策略】或手动打一个【快照】。
    • 以后不管你怎么折腾,只要快照在,随时可以回滚。这是云服务器最大的优势。

常见问题排查

  • 连不上远程桌面?

    • 90% 是因为安全组没开 3389。去控制台检查入方向规则。
    • 其次是密码错误。Windows 远程桌面对密码复杂度有要求,如果密码太简单可能会拒绝连接。
    • 最后是实例状态不对,确保是“运行中”。
  • C 盘空间不够?

    • 默认系统盘可能只有 40G 或 50G。如果装软件多,建议扩容系统盘(在线扩容无需停机,但需要进磁盘管理扩展卷),或者把软件装到数据盘。
  • 为什么没有图形界面?

    • 你选的镜像可能是“Minimal Desktop”或纯命令行版。重新换镜像时,选择带“桌面体验”的版本。

总结:对于新用户,最简单直接的路径就是:停止实例 -> 更换操作系统为 Windows Server 2019/2022 -> 设置强密码 -> 放行安全组 -> 远程连接 -> 打快照。别搞复杂了,云服务器本来就是弹性资源,不行就删了重建,成本比折腾低得多。