我可以期待chkntfs在500 GB驱动器上运行多长时间?


3

我把Win 7放在我的游戏笔记本电脑上,它一直给我一个脏点 - 从磁盘检查开始,所以我环顾网络并按照指示做了一个chkntfs。如果他们提供某种进度指标,那将是非常棒的。这是一个500转的驱动器,转速为7200转 - CPU为2.26 Core 2 Duo(如果重要的话)。

我可以期待多久运行?


1
无论你做什么都不要中断磁盘检查。
摩押2010年

chkdsk的运行时间通常为O(文件数)而不是O(磁盘大小)。您可以尝试最糟糕的两个搜索/文件(目录到文件记录和返回)。图5ms /寻找10ms /文件或100个文件/秒...请注意,这是最糟糕的情况。由于每次传递对磁盘上的数据放置非常敏感并且读取该位置并给出准确的时间几乎是同一时间,因此CHKDSK确实给出了一个指标,而不是准确的预期剩余时间。只是做检查。
MJZ

Answers:


1

这取决于。

全表面扫描(如果/r在命令行中指定,则执行)将花费一些时间,特别是如果驱动器上存在坏/不良扇区。如果一切顺利,只要驱动器通常需要读取所有内容,所以如果您大致了解它可以读取多少兆字节/秒,您可以用一个简单的总和估计所需的时间500*1000/{speed-in-mbytes/s}/60 - 只需少于三个小时,如果它以~50Mbyte / sec进行。您可以中断扫描,但如果再次启动它将从头开始重新启动。

扫描的其他部分可能需要几十秒到几十分钟的时间。在系统驱动器上它至少需要一分钟左右,如果你在分区上有很多内容,特别是如果有很多小文件而不是很少的大文件,则需要更长的时间。同样,这通常可以中断,但如果再次开始扫描,则必须从头开始重新启动。


我想补充一点,50Mbyte / sec是一个非常平均的数字。只是一夜之间运行扫描,如果它仍然在第二天早上运行(假设你至少睡了六个小时),就会出现问题。其他一些程序有一个很好的GUI,告诉你它在哪里以及发现了什么,Windows是不那么花哨......
Jochem Kuijpers 2013年

实际上50Mbyte / sec对于现代驱动器来说是一个相当糟糕的数字,除非出现问题,但我发现最好以这样的速率进行存储并将任何时间保存(通过更快的过程)作为“奖励”应急时间。
David Spillett 2013年

对于顺序读取是,但大多数时候HDD必须搜索并调整读取头。50 MB / s是日常使用的平均值。不要忘记目前使用的大多数驱动器已超过4年
Jochem Kuijpers 2013年

0

chkdsk -f 应该花一个小时在那个硬盘上。

chkdsk -r另一方面,根据您的分区,可能需要一个多小时,也许两到三个小时。


0

我不知道有多长时间,但是如果Windows在每次启动时都检查磁盘而你确信磁盘没问题(或者说它可以正常),你可以运行命令chkntfs /x {drive letter}:来排除磁盘被检查开机。 https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true

我有一台需要启动的机器,它会完成启动时间chkdsk说一切都很好但是它永远不会继续。排除驱动器允许Windows绕过脏标志,我启动了机器,并备份了用户的数据。当时间允许时,机器将被重新加载。

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.