我有一块可移动硬盘,Windows 默认禁用了写入缓存,但有时我会向该硬盘写入大量数据,我想知道启用缓存是否会暂时延长硬盘的使用寿命?
答案1
答案2
没有任何显著差异。
您正在将数据写入外部驱动器。有可能全部需要写入的数据量不会减少写入驱动器的数据总量。这样就没戏了。
你可能减少磁头在驱动器表面寻道的时间,因为缓存可能会稍微优化顺序,但与实际数据写入时间相比,这只占驱动器寿命的很小一部分。没有真正的好处。
然后还有这样一个事实,那就是外置硬盘随时都可能被人、猫或任性的孩子拔掉。如果有任何事物缓存中,那么数据现在就丢失了。如果您在驱动器上使用 NTFS,那么之前的内容可能很安全,但新写入的数据则存在风险。使用 fat32 时,一切都不妙,如果您在错误的时间删除它,很容易就会破坏整个文件系统。
尽管驱动器可能感觉稍微快一点,但他们禁用可移动驱动器的写入缓存是有原因的,因为在突然移除或断电的情况下,写入缓存会提高性能,但代价是数据安全。
内部驱动器没有问题,因为 NTFS 被写入以保护自身,所有现代文件系统都带有日志记录,至少可以快速恢复到“上次良好”状态。具有现代文件系统的外部驱动器可能没有问题,但经常依赖这些机制来拯救你并不是一个好方法。
有一天,您会忘记先“安全弹出”,以便操作系统可以将缓存刷新到磁盘,然后您会拔下它并将其放在另一台机器上,并说出最近失去亲人的第一句话:“我的所有文件都去哪儿了?”