SSD:“卷太碎片,无法完成此操作”

kdb*_*kdb 17 defragment ssd trim windows-8

我目前正在配置 Thinkpad E540,将 256 GB M.2 SSD 插入相应插槽,以便从 SSD 运行 Windows 8,而不是使用预配置的 16 GB SSD 作为硬盘驱动器的缓存。

一开始一切都很好,但现在任何安装软件的尝试都会导致错误消息

Windows API 错误 302:此卷碎片过多,无法完成此操作。

不用说,在 SSD 上碎片应该不是问题。我尝试运行 Windows 8 的驱动器优化工具(它对 HDD 进行碎片整理,并将 TRIM 命令发送到 SSD),但它只起到了短暂的作用(实际上如此简单,以至于有任何影响可能只是巧合)。

知道是什么原因造成的吗?

*编辑*我从那以后获得的一些新见解:

  • 重新启动暂时消除了该问题。不需要运行优化器工具。
  • 一段时间后它会再次出现。
  • 请注意,该驱动器有 140 GB,其中仅使用了 60 GB。修剪应该不是问题!
  • 在另一个驱动器 E: 上,也在 SSD 上,我还没有看到这个问题。
  • 将数据移动到 C: 驱动器在 Linux 下工作正常。
  • 甚至echo test > test可能在 C: 上失败(在主目录中)
  • 即使读取事件日志也可能在那时失败。

kdb*_*kdb 2

我从映像恢复了 Windows 8。后来这个问题就没有再出现了。我最好的猜测是更新失败,或者从旧磁盘复制 AppData 文件后出现权限问题,碎片警告可能是潜在问题的误导性症状。

根据建议,我将其发布为答案,但我仍然有兴趣知道是否有其他方法可以解决此类问题,或者可能是什么原因造成的。