我知道这个问题涉及许多变量……所以我只是在寻找一个近似值。是否可以计算 Windows Server 2003 平台的“chkdsk”所需的时间?在这个特定情况下,我使用两个 1TB 驱动器的 RAID1 组。我真正的目标是尝试为平台规划维护窗口。我有点想,如果知道驱动器速度和容量;一些超级天才可以估算出启动时“chkdsk”所需的时间。
在我(虽然不耐烦)的谷歌搜索中,我发现了许多关于不同标志及其作用的讨论。我完全了解它们。我只是不太确定需要多长时间 - 是 20 小时吗?是 4 小时吗?是 72 小时吗?有可能估算一下吗?
答案1
我有一个卷,里面有数百万个非常小的文件,大小约为 1TB,大约 8 小时后我们就把它杀掉了。它完成了 5%。但文件越多,需要的时间就越长。
答案2
微软有一篇文章解释在他们的帮助和支持网站上查看 chkdsk。文章建议以只读模式运行。要以只读模式运行,请在磁盘上运行 chkdsk,无需任何开关。文章还指出,文件和文件夹越多,运行时间就越长。文件和文件夹比卷大小更重要。
上述文章的第 15 段讨论了这个问题以及以只读模式运行相关的一些问题。
最好的估算方法是先试运行,然后再添加时间。祝你好运。
答案3
将操作系统和数据文件放在单独的分区上是标准做法。您的 C:\ (Windows) 分区通常为 80-300GB,而数据分区则更大。如果您遵循此惯例,您应该能够“在线”对数据卷进行 chkdsk 而不会停机。如果确实出现问题,我会留出合理的维护窗口至少 8 小时,但可能需要不到 30 分钟才能完全运行。干净的 1TB 卷应在不到 5 分钟的时间内检查磁盘。非常脏的卷可能需要更长时间。如果花费的时间超过一小时,我会担心。
答案4
如果对 600GB 的数据运行 chkdsk 和 /r,我认为时间会在 5-6 小时左右。显然,还涉及很多其他变量,但我认为这只是一个起点。