Originally posted by mountvol at 2009-10-15 09:32:
C:\WINDOWS\system32>fsutil file
---- 支持的 FILE 命令 ----
findbysid 根据安全标识符查找文件
queryallocranges 查询文件的分配的范围
set ...
关于createnew和setvaliddata两个命令
后者只能作用于NTFS卷
而若被测试的对象是NTFS卷
这个文件系统的特性会导致一些别的问题
且不说resident file,这些小文件的影响倒不大
createnew不检查被分配簇的有效性
而setvaliddata就算指定数据大小跟文件大小相等,也不一定会真的塞满
我试过NTFS下setvaliddata 500GiB左右,瞬间就完成操作……不太靠谱
关于setvaliddata的作用机制,希望高人阐明
所以fsutil似乎不能用于检测
由于我手头上没有扩容的盘,因此还不敢下结论
反正,数码之家的两个工具结合是比较可靠的检验方法了