调整 VHD 大小导致“加载操作系统错误”

调整 VHD 大小导致“加载操作系统错误”

我在 ESXi 6.5 VM 上安装了 Windows 2003 R2 旧版。该映像以前是 VMWare Player 实例,但我将其转换为 vmdk。

问题是,该机器上的旧应用程序磁盘空间不足。我想将磁盘大小从 275GB 增加到 500GB。但是当我这样做时,机器不再启动(“加载操作系统时出错”)。我试过了fixmbrfixbootboogcfg /rebuild没有任何效果。

当我调整磁盘大小时,我只需在下面显示的窗口中将值设置为 500 [GB]:

虚拟硬盘设置

奇怪的是:当我随后使用 Debian Live 启动系统并使用 gparted 检查分区时,我发现 NTFS 分区占满了整个 500GB,尽管我还没有使用分区管理器增加它。

有什么想法我可以做些什么来“安全地”增加分区?

免责声明:我发布前段时间我问过这个问题。它有一个赏金,但已经过期了。当时我不知道是什么原因导致系统无法启动,因为我调整了虚拟磁盘的大小,而之前没有关闭机器。现在我想重新安装所有内容,并加载了一个古老的备份(转换后的机器),现在遇到了空间问题。

答案1

我能够使用http://www.hirensbootcd.org/download/。我现在正在尝试修复 MBR 和 Bootsector,但到目前为止还没有成功。但目前这个解决方案有效,至少应用程序可以再次运行。

相关内容