千家信息网

AWS 如何从EBS Snapshot 恢复 Windows 系统

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,背景:一个EC2 的 Windows 实例出现了问题,豆子打算从备份的EBS Snapshot上创建一个AMI 镜像,然后再通过镜像创建一个新的实例。然后问题来了,同样的操作在Linux上执行过几次
千家信息网最后更新 2026年11月01日AWS 如何从EBS Snapshot 恢复 Windows 系统

背景:

一个EC2 的 Windows 实例出现了问题,豆子打算从备份的EBS Snapshot上创建一个AMI 镜像,然后再通过镜像创建一个新的实例。然后问题来了,同样的操作在Linux上执行过几次 都没问题,但是没想到在Windows上面就行不通了。问题出在AMI的镜像上面,通过EBS Snapshot创建的 Windows 镜像,他显示的Platform 是 other Linux, 如果我在通过他来launch一个实例的话,这个实例我根本就无法访问。

解决方式:

通过AWS 命令行来创建AMI

https://docs.aws.amazon.com/cli/latest/reference/ec2/import-image.html

执行下面命令,他会通过指定的snapshotid创建一个AMI 这个过程比较慢,豆子100G的硬盘大概花了30分钟来创建

aws ec2 import-image --license-type AWS --disk-containers SnapshotId=snap-XXXXXXXXX

在等待的过程中,可以通过下面的命令来查看进度

aws ec2 describe-import-image-tasks --import-task-ids import-ami-XXXXXXX

创建好之后 发现正确的显示了Platform 为 windows

这样就可以通过这个AMI再次创建EC2 实例了。

更改登录密码

创建成功之后 可能会有另外一个问题。这个新创建的服务器如果历史比较久,机器密码过期,那会失去了和AD的信任连接,这意味我们需要用本地管理员账号登录。这种通过snapshot还原的instance没法通过EC2的控制面板直接修改管理员密码,我们可以通过下面的方法进行重设

Window 2012

https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ResettingAdminPassword_EC2Config.html

Windows 2016
https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ResettingAdminPassword_EC2Launch.html

简单的说就是三步:

  1. 关机,detach 操作系统的volume
  2. 把这个volume attach到其他instance上,然后修改 \Program Files\Amazon\Ec2ConfigService\Settings\config.xml 文件, disabled 改成 Enabled

  1. 最后再把这个volume 重新 attch 回到原先的instance上,注意挂载名为 /dev/sda1

  2. 重新设置密码 登录即可
实例 问题 密码 镜像 可以通过 命令 登录 管理员 豆子 过程 面的 管理 系统 成功 操作系统 没想到 再次 历史 备份 就是 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳恒合互联网络科技有限公司 科技互联网项目 河南真二互联网科技有限公司 腾讯阿里互联网科技 互联网公司 科技公司 互联网科技金融 易互联网科技有限公司 杭州互联网科技公司 贷财互联网科技 美国互联网黑科技 齐家互联网科技有限公司 安控科技rtu产品工业互联网 互联网之后的科技是什么 为客找房互联网科技公司怎么样 互联网方面的科技前沿 银行科技岗属于互联网吗 四川互联网展示科技馆设计 艺电能源互联网科技有限公司招聘 深圳互联网科技园地址 互联网科技快速发展优美句子 九亚互联网科技 互联网高科技股票 恒生科技互联网指数分析 互联网科技项目计划书材料类 深圳互联网科技的发展 上海创道互联网络科技有限公司 抖集互联网科技技术咨询 江苏互联网智能科技产品出厂价 互联网科技手抄报图片 西安左小互联网科技有限公司
0