如何在双启动安装中使用不可移动的文件缩小Windows分区

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

任何可以提供帮助的参考也值得赞赏!

感谢致敬!


更新:

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

\ProgramData\Microsoft\Search\Data\Applications\Windows\Projects\SystemIndex\Indexer\CiFiles\00010015.wid::$DATA 

如果我理解正确,该文件属于Windows搜索。 我可以在Windows系统设置中的某个地方设置温和消除文件和类似的文件(因为在同一目录下有许多类似的文件,我想这也会受到通过碎片整理收缩和不可移动的方式)?

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

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

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

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

另请参阅有关多OS安装的ubuntuguide.org文档。

Windows之前的老式方式最终提出了自己的resize工具:gparted。 最好的直播CD。

Windows有一个很棒的碎片整理实用程序可以将所有文件移动到磁盘的前面,以及文件之间使用的一点空间(空隙问题): dirms (dirms-cl)。

在安全模式下运行碎片整理可能有助于使用不可移动的文件。 当然,在碎片整理之前确保文件系统没有被使用(通过从CD / DVD引导Windows或使用另一台计算机进行碎片整理操作),这当然有所帮助。

不适用于Windows 7。

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

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

相信我 – 从过去的经验来看,一旦你犯了使用Windows工具不对Windows分区进行碎片整理的错误,你就会搞砸Windows安装,最终也不得不重新安装它。

使用任务管理器杀死explorer.exe并重新加载它。 然后尝试缩小分区

http://techmans.blogspot.com/2014/04/how-to-shrink-operation-system-partion.html

好吧,我花了一天时间试图让各种碎片整理器移动(非常顽固的)不可移动的元数据,Win7放在驱动器的中间以确保安全。 没有用(Raxco,Ultradefrag,Win7 defragger)。 最后我使用了MiniTools Partition Wizard(免费供家庭使用),它知道Win7并且不会搞砸Win安装。 从我所读到的内容来看,GParted(我知道并且喜欢)会严重冒险将事情搞砸,我无法承担风险。 分区向导似乎是一个非常流畅的程序,BTW。 我使用CD版 – 更安全。