后这个问题(由于混合关机技术,安装 Windows 10 后无法在 Linux 中挂载 ntfs 驱动器)我删除了 Windows/ntfs 分区,并使用 gparted 在 Linux 下创建了新分区。但我在 Windows 10 TP 中正确关机之前就完成了此操作,基本上是在 Windows 10 处于休眠状态时。
现在我想在一个新的 ntfs 分区中安装 Windows 7,但在安装结束时我会重新启动 - 有时会出现有关驱动器损坏或出现其他问题的蓝屏崩溃消息 - 然后出现安装中断并需要重新启动的消息。
另外,我尝试让 Windows7 重新格式化安装分区并创建保留分区,这很正常。但还是出现了同样的错误。
我尝试对 x64 和 x32 版本的 Win7 进行相同的操作,结果相同,也是从 Virtualbox 中的初始 DVD 安装的,以测试 DVD/图像是否正常。
分区表在 gnome-disk-utility 中如下所示:
我认为 Windows 10 在驱动器上留下了一些东西,导致这种情况,可能与救援会话或混合关机技术有关。可能是这个吗?这会影响整个分区表还是仅影响 ntfs 分区(涉及链接的问题)?
如何去除或者确保没有这样的残留物?
更新:
按照此解决方案如何使用 Ubuntu 修复损坏的 Windows NTFS 文件系统我没有得到任何结果。
我已经重新安装了 Windows 10 TP,没有任何问题。
答案1
我成功安装了Windows 7,方法是:
我有将 Windows 10 重新安装到 30GB 分区,对其进行了格式化,从而创建了一个补充保留的 100 MB 分区。
我在 160 GB 的大空间中创建了一个 50 GB 的新分区,其余部分未分区,因为我已达到 4 个主分区的最大值。我在这个新的 ntfs 分区中安装了 Windows 7没有了之前的问题,我猜它已经用自己的替换了保留的 100 MB。
我有使用 Linux 中的 Boot Repair 修复 grub2现在grub里多了一个Windows条目,选择它之后有两个条目可以选择Win 7和Win 10,这个菜单不是新版的Win8风格的,而是老版的Win7风格的。
(现在我已经有 4 个主分区:一个是保留的引导加载程序分区,第二个是 Win10,第三个是 Win7,第四个是包含多个 Linux 的扩展分区。在后者和其余部分之间有一大块未分区的空间:为了能够使用它,我不得不删除一个分区。我不想把它放在 Win7 分区里。将它作为单独的逻辑分区添加到扩展分区内可能会导致它无法从 Windows 访问。)
- 我删除了保留分区和Win10分区。(这导致即使更新 grub 后 Win7 系统仍然不可见。重新安装 grub 或使用 grub-repair 恢复 MBR 均不起作用。)
(在尝试使用 Linux 中的 Gparted 修复此问题之前,我已将 Windows 分区移至最左侧,并统一了空白空间,在其中创建了一个大的 ntfs 分区。)
在 Windows 7 安装 DVD 中启动,选择修复安装。它没有看到 Windows 7 安装,但在寻找恢复映像/驱动程序时,它能够看到分区。选择修复启动了一个似乎无休止的过程,我中断了它。但在 Windows 7 安装 DVD 中再次重新启动后,找到了安装。修复似乎有效,但重新启动直接进入 grub 列表(当然没有列出 Windows)。此时我可能已经在 Linux 中尝试过更新 grub,但在此之前,我在 Win7 DVD 中再次启动并选择命令提示符我使用了这个命令:
bootrec /fixboot
。在Linux中正常启动,更新了 grub,Windows 7 已添加到启动列表中。