http://gujin03.blog.163.com/blog/static/437345201002883643385/
其实 Everything 并没有全部逐一扫描我们硬盘上的文件,而是通过读取NTFS文件系统中的USN日志来完成的。
NTFS文件系统中的 USN 日志记录了系统对NTFS分区中的文件所做的所有更改。对于每一卷,NTFS 都使用 USN 日志来跟踪有关添加、删除和修改的文件的信息。感兴趣的朋友可以研究一下这个USN日志,我只在维基百科中找到一小段USN日志的描述。
然而,由于Everything的工作原理是基于 NTFS 文件系统的,也就是它不能在 FAT32 的文件系统上使用了,这是 Everything 的一个局限之处。如果你的文件系统还是FAT32,而又想使用Everything的话,你需要转换你的分区格式了,如果你使用的是XP的话,在命令行下输入convert X:/FS:NTFS回车按提示重启后等待转换完成就可以了。其中X代表你要转换的盘符,转换后数据不会掉失。
关于USN:
http://en.wikipedia.org/wiki/USN_Journal
请问怎样删除C盘中的USN日志?
http://zhidao.baidu.com/question/6459558.html
http://tech.sina.com.cn/s/2009-10-23/11121107376_2.shtml
http://www.autoitx.com/viewthread.php?action=printable&tid=13224&sid=2Q59rh
http://zh.wikipedia.org/zh-cn/NTFS#USN_.E6.97.A5.E5.BF.97
目录遍历:
http://www.cnblogs.com/BigTall/archive/2009/10/09/1579432.html