[Windows] 求SpaceSniffer的替代品 [查看磁盘占用详情]

用SpaceSniffer很多年了,不过,伴随硬盘变大、文件树结构变复杂,其扫描速度也越来越慢……现在每次使用,full scan要差不多5分钟才能100%

不由得联想到Everything,其利用NTFS的MFT表,达到光速索引/搜索的效果,且带有文件大小信息

那么,是否有类似SpaceSniffer的工具,原理也是读取NTFS的MFT和USN journal,来显示磁盘占用详情的?这样速度会比SpaceSniffer快非常非常多

我搜索到几个同类工具:WinDirStat、TreeSize、JDiskReport、WizTree、SpaceMonger……限于时间,没有一一测试。还是先问问大家

WinDirStat的速度跟SpaceSniffer差不了多少.

其他没用过. 通常这类软件为了兼容性和准确,应该不会采取读usn来实现的.

wiztree好像速度还算快

USN日志并不包含文件大小
MFT倒是有,然而SpaceSniffer就是读的MFT
可以试下SpaceSniffer的命令行,非实时渲染应该快一点

我试用了一下wiztree, 速度非常快. 但是只有柱状图, 使用了mft,只能分区查看.
但是如果这样的话, 何不直接使用everything, 按照文件大小排列.

推荐WizTree,虽然只支持NTFS分区,但是速度超级快哟

是的,好像只有WizTree 把 Work VERY Fast! We think it's the fastest application of this type in the world! 作为一个feature放到官网来强调,但还没试,不知道有多快,而且他好像没「块状视图」?我看官网只有只有树状图的截图