如何在双引导安装中缩小包含不可移动文件的 Windows 分区

Tim*_*Tim 12 dual-boot 10.10 windows-7

要在 Windows 7 旁边安装 Ubuntu,我必须缩小 Windows 7 分区 C:。但是由于一些不可移动的文件,我无法通过使用 Windows 自己的收缩工具来收缩到我计划的那么多。我想很多在同一个硬盘上有两个操作系统的人一定有类似的经历。如何解决这个问题呢?

任何可以提供帮助的参考也将不胜感激!

感谢致敬!


更新:

我已经确定了当前停止进一步缩小的不可移动文件:

\ProgramData\Microsoft\Search\Data\Applications\Windows\Projects\SystemIndex\Indexer\CiFiles\00010015.wid::$DATA
Run Code Online (Sandbox Code Playgroud)

如果我理解正确,该文件属于 Windows 搜索。我可以在 Windows 系统设置中的某处进行设置以适度消除文件和类似文件(因为同一目录下有许多类似文件,我猜这也会阻碍碎片整理缩小和无法移动)?

j-g*_*tus 14

刚刚遇到了同样的问题,但解决 Windows 的“缩小体积”不足中的说明对我来说效果很好。(标题提到了 Vista,但它也适用于 Windows 7。)

在这里重复有点长,但要点是

  • 尽可能关闭所有程序(当前使用的任何文件都被视为不可移动文件,包括浏览器缓存文件)
  • 运行 Windows 磁盘清理向导
  • 禁用页面文件、内核内存转储、系统还原和休眠(主要系统级不可移动文件)
  • 运行可以将文件移动到磁盘开头的碎片整理程序

在具有大约 35 GB 可用空间的 60 GB SSD 上,Windows 7 中的“收缩卷”最初释放了微不足道的 100 MB,但按照文章中的步骤,它能够释放整个 35 GB。

另请参阅有关多操作系统安装的 ubuntuguide.org 文档。


psu*_*usi 4

Windows 最终推出自己的调整大小工具之前的老式方法:gparted。最好从现场 CD 完成。

  • @enzotib:不正确。从 ntfsresize 手册页(gparted 使用的)来看:在调整大小之前不需要进行碎片整理,因为程序可以根据需要重新定位任何数据,而不会危及数据完整性。 (4认同)
  • 根据手册页,你是对的,但这与我的经验不同。 (2认同)

Mar*_*ney 0

如果您计划在同一物理驱动器上使用分区进行双重引导,我建议您使用此处详细介绍的 Windows 分区方法,但您应该始终首先对硬盘驱动器进行碎片整理。

虽然gparted它是一个优秀的分区工具,但它没有考虑驱动器上的碎片数据。

相信我 - 根据过去的经验,一旦您犯了错误,没有使用 Windows 工具对 Windows 分区进行碎片整理,您将搞砸 Windows 安装,最终也必须重新安装它。