我有vhdx格式的单个分区(不是完整磁盘)的映像。我想用超光速与他们一起创建V。由于图像只是分区,所以机器不会启动。
如何添加磁盘头或合并多个vhdx分区到单个vhdx磁盘和报头。
注:我有两个用例:
我知道分区大小,因为源服务器必须运行
发布于 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引导系统。
https://serverfault.com/questions/1116809
复制相似问题