我正在尝试安装一台双启动机器 (HP Zbook15),该机器安装了 ubuntu 14.04 和 windows 7。笔记本电脑预装了 Windows 分区,占用了整个硬盘 (750Gb)(除了 1Gb 的系统分区)。我尝试将其减少到 100Gb,以释放空间用于 Ubuntu 的 ext4 和两个操作系统之间共享的 NTFS 数据分区。
无法使用 Windows 中的磁盘管理缩小分区。它不允许我超过一半。请注意,我将页面文件缩小到 1Gb(我有 32G RAM)并关闭了休眠模式。因此完整的 Windows 安装大约是 30Gb。
尝试通过 Ubuntu Live CD 使用 GParted 进行分区,让我将此卷减少到 100GB,并创建一个 ext4(也是 100Gb)和一个 NTFS 分区(磁盘的其余部分)。
现在问题出现了:一旦我重新启动 Windows,所有这些更改都会消失,并且 C 盘再次占用了所有 HDD。
我究竟做错了什么 ?
答案1
我们遇到了几乎相同的问题,所以在重试了几次后,我还是让 Ubuntu 用它推荐的选项来处理磁盘。不知怎的,如果我不尝试制作 fwap 文件,它就成功了。在对两者进行几次重新启动后,让 Windows 重新找到现在较小的硬盘,我可以调整大小并创建交换分区!我认为 Windows 的 OEM 安装不完全符合分区的规格,Ubuntu 在允许的情况下使用特殊选项执行某些操作解决了这种不一致问题。因此,请尝试默认的让 Ubuntu(保留 Windows 并调整 Ubuntu 的大小)执行其磁盘魔法 - 当一切正常时,应用您想要的设置!祝你好运。
答案2
随着时间的推移,Windows 变得越来越挑剔,试图摆脱这些讨厌的 Linux 安装... ;-)
这是 EFI 系统吗?因为它们是更挑剔...在尝试任何其他操作之前,请先阅读有关 EFI/uEFI/xEFI 的信息!
如果没有,我会:在 Windows 中尽可能多地做事,重新启动,再次重新加载 Windows只有那时重新启动进入 gparted live,做一些事情,重新启动进入 windows再次看看这次是否有效。
如果效果更好,请在此处回复...
PS 我有一个秘诀,可以使用分区的“diag”标志使 Windows 与其他操作系统的行为更加社交化......