首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将分区表添加到现有vhdx分区映像中

将分区表添加到现有vhdx分区映像中
EN

Server Fault用户
提问于 2022-11-28 16:14:17
回答 1查看 142关注 0票数 0

我有vhdx格式的单个分区(不是完整磁盘)的映像。我想用超光速与他们一起创建V。由于图像只是分区,所以机器不会启动。

如何添加磁盘头或合并多个vhdx分区到单个vhdx磁盘和报头。

注:我有两个用例:

  1. 来自WindowsServerBackup(/WindowsImageBackup)的vhdx图像
  2. 用lvm快照用dd创建的linux ext4分区&用qemu-img转换

我知道分区大小,因为源服务器必须运行

EN

回答 1

Server Fault用户

发布于 2022-12-02 23:40:53

不是权威的,但我认为你的问题的答案是,这取决于最初的系统磁盘是mbr还是gpt。对于windows,我认为您必须在数据位置之前添加引导分区,使用(MBR磁盘)固定和固定引导使磁盘可引导,并可能使分区活动(通过磁盘部分),或者使fir和UEFI重新创建EFI和MSR分区。我认为本文解释了UEFI:http://woshub.com/how-to-repair-deleted-efi-partition-in-windows-7/的所有内容

Alt选项1:您可以在vhd上安装一个新的Windows,然后删除windows分区,添加仅分区的磁盘,并修复引导过程(启动修复).

备选方案2:一个解决办法,而不是直接的答案.也许,我不记得我试过没成功,但也许.

创建一个附加到VM的新vhdx,在它上安装一个基本的Windows,然后关闭并附加分区--只将vhdx作为一个附加磁盘,然后引导到gparted或其他您最喜欢的恢复iso工具(Hirens 64?),并在现有分区的顶部复制(克隆)分区。

然后,在Windows安装程序启动>修复>命令提示符中使用bcdedit可以解决一些启动问题。

AltOption3:如果Windows备份是系统映像备份,则可以通过winsetup >修复使用命令行wbadmin工具来恢复Windows备份。还有一些预reqs需要满足,比如您需要相同数量的“物理”磁盘来恢复到(附加vhd,如果它在VM中)具有与原始磁盘相同或更大的容量--即使它是一个仅使用1MB的8TB磁盘,您也需要一个>8TB的虚拟磁盘来恢复。

不要忘了在修改磁盘和修复东西时,在hyper中检查引导顺序;您可能会自欺欺人地认为,由于启动顺序不正确,您没有修复它。

我不确定Linux的情况,但对于windows,您也希望将VM生成与原始系统类型相匹配--即在hyper中,第1代VM用于UEFI启动(一个传统的基于bios的系统),第2代VM用于UEFI引导系统。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1116809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档