我在电脑上安装了一个 SSD 磁盘,并在其中安装了 Windows 7。我禁用了磁盘上的碎片整理。现在,当我尝试对另一个磁盘进行分区时,出现了错误
虚拟磁盘管理器
无法启动该服务,因为它已被禁用或没有与之关联的启用设备。
嗯,我不愿意启用碎片整理,因为它会缩短 SSD 的使用寿命。
解决方案?
谢谢
答案1
这是一个老问题,但我发现自己也处于同样的情况,而且这个问题在 Google 搜索结果中排名靠前。因此,情况如下:
正如解释的那样此论坛帖子,虚拟磁盘管理器与碎片整理服务绑定。我的 Windows 7 计算机在迁移后检测到碎片整理服务在 SSD 上运行后,立即禁用了碎片整理服务。
启用:
- 输入Start+并从弹出窗口R运行
services.msc
Disk Defragmenter
向下滚动直到在列表中找到该服务。其启动类型应为Disabled
。- 右键单击它并选择
Properties
。从那里,将启动类型设置为Manual
对我有用:如果不需要,该服务就不会运行,而且在我修复分区后它似乎根本没有运行。
回答你问题中的另一点:
我不愿意启用碎片整理,因为它会缩短 SSD 的使用寿命
Windows(我认为从 Vista 开始)足够智能,知道不要对 SSD 驱动器进行碎片整理。好吧,它不会完全跳过碎片整理,但它会根据 SSD 的需求进行调整。根据这篇博文
如果启用了卷快照,存储优化器将每月对 SSD 进行一次碎片整理。这是必要的,因为碎片化的 SSD 卷上的 volsnap 写时复制性能较慢。[...] 如果 SSD 碎片过多,则可能会达到最大文件碎片(当元数据无法表示更多文件碎片时),这将导致您尝试写入/扩展文件时出现错误。此外,文件碎片越多意味着在读取/写入文件时要处理的元数据越多,这会导致性能下降。
我应该指出的是,对于家庭用户来说,最大文件碎片化很难达到,但无论如何,让 Windows 做它该做的事应该不会有问题。它可能最清楚。
另外,看到我的回答晚了 3 年,我很高兴地报告说(根据普遍看法)SSD 的寿命并不像以前那么糟糕。