Azure VM镜像版本创建失败:源磁盘未找到且区域无法修改求助
问题原因分析
1. 计算库复制区域配置锁定
你的计算库仅将East US设为唯一的复制目标区域,这会直接锁定镜像版本创建页面的区域选项为East US(灰色不可修改)。当你选择North Central US的VM磁盘作为源时,系统会尝试在East US区域查找该磁盘,自然无法定位到资源,从而触发"Source was not found"错误。而快照能正常创建镜像版本,是因为快照是磁盘的离线静态副本,可被计算库跨区域拉取并复制到目标区域,无需源磁盘存在于目标区域内。
2. VM磁盘挂载状态限制
如果你的VM当前处于运行状态,对应的OS磁盘正被挂载使用,计算库服务无法直接读取挂载中的磁盘作为镜像源。快照是磁盘的离线快照,不存在挂载锁定,因此可以正常被调用。
3. 计算库区域关联逻辑限制
即便资源组和计算库本身位于North Central US,但如果创建计算库时未将North Central US添加到复制区域列表中,系统会强制限定镜像版本的复制目标为已配置的区域(仅East US),不允许选择未配置的区域。这种跨区域源与目标的不匹配,直接导致了资源找不到的错误。
快速验证/解决方向
- 检查计算库的「复制」配置页面,添加North Central US作为复制区域后重试创建镜像版本。
- 将VM停止(解除分配)后,再尝试从VM磁盘创建镜像版本,避免挂载锁定。
- 继续使用快照创建镜像版本(已验证可行的临时方案)。
内容的提问来源于stack exchange,提问作者jong shin
相关产品推荐
相关产品推荐

