无法缩小C:分区:没有足够的空间


29

我试图通过缩小分区在笔记本电脑上创建新分区(XPS 12 9Q33,128GB SSD)C:\。但是,尽管事实表明它有足够的空间,但它仍显示错误消息。我已经在台式机上成功完成此操作,但是由于某种原因,在笔记本电脑上失败了。

磁盘上没有足够的可用空间来完成此操作。

我试图将其C:\(约有25GB的可用空间)缩小10GB。

我有:

  • 确保扇区末尾没有文件(禁用页面文件等)。请参阅如何缩小Windows 10分区?如何做到这一点(您确实需要这样做)。
  • 暂时关闭了我的防病毒软件。
  • 禁用BitLocker加密。

而且它仍然失败。我什至尝试了Paragon的分区管理器,它声称磁盘上没有足够的空间,这是不正确的。

我什至尝试缩小其他大小(减小到256MB),但无济于事(它仍然显示相同的错误)。

屏幕截图:

它使我可以缩小10GB(与类似问题不同)

但在此消息上失败:

任何帮助,将不胜感激。


我知道这对SSD来说是一件非常糟糕的事情,但是问题可能是SSD上没有足够的连续空间来分散驱动器中的数据,因此您是否尝试了碎片整理?
Manchineel

Answers:


4

MS的磁盘管理从未适合我,通常会遇到此类问题。我尝试使用其他程序,我的最佳体验是使用MiniTool Partition Wizard Free但是,它不会缩小BitLocker加密分区。由于它是您的系统磁盘,因此最好在某些实时环境中进行操作(例如,如果您拥有相应的许可证并在其中使用MiniTool Partition Wizard Free或其他Windows工具,则在某些Windows PE环境中进行操作;如果您使用的是GParted Live CDSystemRescueCD,则最好这样做) (对于Linux足够舒适)–并且在缩小驱动器之前不要忘记备份。

可以在许多地方找到实时救援/管理环境的列表,例如在gfi.com上的“ 您的Sys Admin工具包的前5个免费救援光盘 ”中。


您的回答非常有帮助-我从主操作系统使用了MiniTool的分区向导,它运行良好!但是,我给人的印象是,使用Linux工具调整NTFS分区的大小会很危险,因为这种支持不是很好吗?无论如何,谢谢您的帮助!
艾迪Q

我认为最近Linux NTFS支持越来越好(即使它仍然占用大量CPU资源)。实际上,最近发生在我身上的是,使用实时Windows PE上的Partition Wizard Free缩小NTFS驱动器使该卷无法从Windows读取,但是从Linux上,我能够挽救所有数据。这是我唯一一次在缩小驱动器时遇到这种问题,这可能是由于主板故障所致。
LuH 2016年

1
不好的建议:“ MiniTool Partition Wizard Free”无法调整卷大小,只有付费版本可以。免费版本还安装了“勇敢”和诺顿恶意软件。后者可以在安装过程中不受检查,前者可以毫无问题地潜入。
fviktor

尝试安装当前版本,它试图潜入Opera和McAffee,但我都未选中并阻止它们。没有潜入勇敢。但是,我也找不到调整大小选项。我猜想其他人需要建议其他调整大小的软件,我很长时间没有做这种事情了。当我回答问题时,该程序也在自由模式下调整大小。
LuH

第二次尝试时,我意识到它可以在未加密的分区(仅在我的笔记本电脑中是引导分区和恢复分区)上提供“ 移动/调整分区”功能,但在BitLocker加密的分区上不提供。@fviktor也许这也是您的问题?
LuH

43

尝试缩小150GB时出现此错误,但缩小50GB三次却可以。


4
您是我的英雄,3x10GB可以工作,但单笔30GB却没有。
Enis P.Aginić17年

2
类似的东西对我也起作用,看起来很奇怪……
iammax

2
愚蠢的MS ;-)最初对我来说,它的工作量为100GB,然后我不得不逐渐减小块的大小,以达到我可以得到的最小大小。因此,我可以安装Linux Mint,而不必考虑Windows我已经做了十多年了;-)
Sadi

2
哇,我写“也为我工作”也很愚蠢,但这令人惊讶。尽管我最终不得不求助于10Gb增量来减少200Gb的总容量。大概花了20分钟。
Aleksei Petrenko

1
我不停地笑,这都是多么愚蠢。谢啦。
盖拉夫·甘地

12

尝试启动事件查看器,以查看哪些文件阻止了分区收缩。

  1. 再一次尝试缩小分区。您应该收到“没有足够的空间”错误。
  2. 启动Windows的事件查看器应用程序。
  3. 在事件查看器中,转到Windows日志>应用程序。
  4. 查找并单击“警告”类型的最新日志。它应该显示消息:“错误:在卷Windows(C :)上启动的卷收缩期间,我们未能移动可移动文件范围。” (截图
  5. 诊断详细信息将为您提供“最后一个不可移动的文件”的名称
  6. 删除此文件(只需发送到回收站。我不需要硬删除)。
  7. 尝试再次缩小音量。
  8. 重复步骤2-7,直到成功收缩分区为止。(就我而言,我必须执行3次,因为我的本地Google云端硬盘中有3个pdf文件由于某种原因被卡为“无法移动”。)
  9. 恢复已删除的文件。

注意:确保您知道要删除的内容!就我而言,我知道这些pdf文件为:

  1. 不是系统文件
  2. 如果它们丢失了,很容易再次下载

事件查看器是唯一可以帮助我找到罪魁祸首的解决方案:Google Backup And Sync似乎创建的文件具有Windows 10无法处理的属性。在同步客户端关闭的情况下,我删除了Google云端硬盘文件夹,并且缩小工作正常!记录:如果收缩发现无法移动的文件,则会生成警告 管理事件。
user1050755 '18

查看这些事件查看器日志,我的防病毒(ESET)显然已打开文件,这些文件阻止了缩小的碎片整理步骤。
user18099

1
活动查看器对我有很大帮助。我有一个与防病毒相关的文件,该文件不会让Windows缩小分区。它没有打开或锁定,只是具有异常的文件许可权:Deny:Read:Administrators。我没有删除它,而是删除了“拒绝”权限,Windows能够缩小分区。在此之前,我将icacls命令与/ save参数一起使用以保存先前的状态,并且在完成收缩之后,我再次使用icacls将其还原为确切的先前状态。看到icacls /?求助。也许@ user18099有相同的问题?
马库斯

1
这个答案需要更多的投票。它是唯一一个教您如何找出错误原因而不仅仅是猜测的方法。
marcus

8

Windows不允许您缩小卷的原因是如磁盘管理中所显示的消息,因为卷的末尾有不可移动的系统文件,如该实用程序的屏幕截图所示。您可以尝试多种方法来解决此问题。

  1. 运行磁盘清理向导,确保删除休眠文件和所有还原点。

  2. 禁用系统还原

  3. 禁用页面文件(在“控制面板”中打开系统,然后选择“高级系统设置” \“高级” \“性能” \“高级” \“更改” \“无分页文件”。

  4. 禁用内核内存转储。在相同的“高级设置”中,转到“启动和恢复\设置”,然后将“写入调试信息”下拉列表更改为“无”以禁用内核内存转储。

  5. 在电源选项\高级电源选项屏幕中禁用休眠模式。

重新启动计算机,然后在遇到问题时按照以下说明删除c:\ pagefile.sys文件。有关此问题的修复和原因的详细信息,请参见 http://www.disk-partition.com/articles/shrink-volume-not-enough-space-4348.html


2
正如我最初的问题一样,我已经解决了该问题。这个问题是不同的。
艾迪Q

您要回答的另一个问题是superuser.com/questions/1017764/…。这个问题是关于如果缩小仍然失败,该怎么办。
吉尔斯(Gilles)'所以

2

人们尚未提及的是“主文件表”。在NTFS中,磁盘将跟踪所有文件的位置。默认情况下,它位于分区的中央,以便于访问,但是如果没有第三方程序,则无法移动它以将分区缩小到该中间点。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.