你不能看到那些文件夹的名字就用以下第一步开始:
A、 首先打开一个DOS窗口并且键入以下命令(用小写字母)来在正确目录中运行Windows Explorer:
c:\windows\explorer /e,c:\windows\tempor~1\content.ie5\
你看到所有的这些字母数字混合的目录就列在“content.ie5\”(反斜杠)。微软想尽一切方法使这些做起来非常困难。实际上创建这些文件夹就是要保存你的CACHE。在纸上写下这些文件夹的名字(他们应该象这些6YQ2GSWF、QRM7KL3F、U7YHQKI4、7YMZ516U等)。如果你要点击这些文件夹什么都不会显示。不是因为这里面没有什么文件,而是IE欺骗了你。如果你想看这些内容就必须进入DOS。(实际上这并不是总是这样的,“有时候”IE会显示那些字母文字混合名字的文件夹内容,但是一般不会,我不能解释这是为什么。)
B、 然后你必须重新启动到MS—DOS模式。(开始—关机—重新启动到MS-DOS WinME的使用者必须使用启动盘。)
注意你必须重新启动到DOS中因为WINDOWS会锁住一些文件它们只能从DOS模式中进入。
C、 键入以下命令:
CD\WINDOWS\TEMPOR~1\CONTENT.IE5
CD %alphanumeric%
(将“%alphanumeric%”用那些你记下的字母和数字混合文件夹的名字代替)
DIR/P
这些现在显现的CACHE文件占据你大量的HD空间。一件非常有趣的事情是如果你碰巧有HOTMAIL的E—MAIL的话可以看一些你的旧邮件。(非常奇怪的是只能恢复HOTMAIL的邮件而其他基于WEB界面的邮件却不行。给我发邮件告诉我你有关经验。)你自己想看这些内容就必须将它们拷贝到其他目录中再用浏览器打开它们。不要问我为什么这样会起作用。
关于这些文件的特殊说明:这些CHAHE文件是帮助你加快上网浏览速度的。这在主流浏览器中是经常用到这些CHAHE系统的。但另一方面,即使重新配置浏览器并删掉了这些CHACHE文件还会保留在硬盘上,这是非常奇怪的。
D、 输入以下内容:
CD\WINDOWS\TEMPOR~1\CONTENT.IE5
EDIT /75 INDEX.DAT
你会看到蓝色屏幕中有一些类似二进制文件。
E、 按住[Page Down]键直到开始看见一些URL列表。这些就是你曾经浏览过的网站和一些简要的介绍。你会注意到它记录了你在任何一个搜索引擎中搜索过的文字,并且还有一些URL。
F、 接下来你可能想删掉这些文件,输入以下内容:
C:\WINDOWS\SMARTDRV
CD\WINDOWS
DELTREE/Y TEMPOR~1
(如果你的系统目录不同将“cd\windows”用相应的目录名称替代。)
这将花费非常长的时间,即使你已经装载了SMARTDRIVE。
G、 接下来检查你的历史文件夹,键入以下内容:
CD\WINDOWS\HISTORY\HISTORY.IE5
EDIT /75 INDEX.DAT
你会看到有更多二进制代码蓝色屏幕。
H、 按住[Page Down]键直到再一次看到一些URL的列表。这是另一个你浏览过的网站数据库文件。
I、 还对我有信心就键入以下内容:
CD\WINDOWS\HISTORY
G、 如果你看到mmXXXX.dat之类的文件,检查它们(并且删除这些文件)然后:
CD\WINDOWS\HISTORY\HISTORY.IE5
CD MSHIST~1
EDIT /75 INDEX.DAT
更多上网记录的URL,注意有可能有更多的其他mshist~x之类的文件夹。
H、 当你遇到mshist~x之类的文件夹可以重复以上的步骤。
I、 现在你可能想键入以下内容:
CD\WINDOWS
DELTREE/Y HISTORY
这些是我知道所有的了。如果你有OUTLOOK你可能还想了解你那些*.mbx文件(dir *.mbx/s )。你所有的相应的E—MAIL和文件附件都在这些数据库文件中。更多详细的说明将在后续中说明。
5、了解OUTLOOK EXPRESS
如果你知道被记录了一些你在同他人交流的时候是否会三思而后行呢?相应的E—MAIL会留下所有你通过它进行交流永久性的记录——即使你告诉OUTLOOK EXPRESS删除它。你被一种两次删除的假象所迷惑,因此你非常的肯定那些被删除的文件一定是一去不复返了。第一次OUTLOOK仅仅是把它移动到“删除”文件夹中。第二次你删除它们OUTLOOK只是简单地“假装”它们被删除了。事实是你的信息还存在硬盘上的数据库文件中(你的邮件附件也一样。)。
在早一些版本的OUTLOOK EXPRESS中他们会在以下的文件夹中:
c:\program files\internet mail and news\%user%\mail\*.mbx
(用你自己的用户名称代替%user%)
或者你幸运些它在以下的路径中:
c:\windows\application data\microsoft\outlook\mail\*.mbx
这样你有两个选择:
A、 在任何时候都要养成压缩你文件夹的习惯;
B、 将你的邮件导入其他邮件客户软件,然后删除那些MBX文件(这些是你所有的相应的邮件)输入以下内容:
cd\windows\intern~1\%user%\mail
deltree/y mail
或者
cd\windows\applic~1\micros~1\outloo~1\
deltree/y mail
注意:输入以上命令会删除你所有的E—MAIL信件。你一定要在删除之前将所有的邮件和通讯簿都导出了。
6、微软是怎样做到的
说明:如果你想利用WINDOWS自身的文件系统隐藏你自己的文件可以仔细看一下以下内容。
微软是如何让那些文件夹/文件在DOS中看到的?
微软只要将文件夹是属性设成+s[ystem]就会另那些文件目录列表隐藏。这就是原因。只要文件夹属性是SYSTEM就会使命令失效(不象一般的文件夹)。在第7部分有更详细的解释。
“desktop.ini”这个标准的文本文件能添加到任何目录中改变这些文件夹的一些属性。在这些情况中,微软利用desktop.ini使一些文件隐藏起来。使IE看不到它们,甚至“Find: Files or Folders”程序都找不到它们(因此你不能在这些文件夹中搜索。),微软所做的一切就是产生一个有一些CLSID标记的desktop.ini文件,那些文件夹就会像变魔术一样消失了。
让你看一下发生了什么:
找到文件c:\windows\history\desktop.ini 和c:\windows\history\history.ie5\desktop.ini包含内容:
[.ShellClassInfo]
UICLSID={7BD29E00-76C1-11CF-9DD0-00A0C9034933}
CLSID={FF393560-C2A7-11CF-BFF4-444553540000}
UICLSID行将文件夹在IE中被锁死。CLSID行令“FIND”工具找不到它们。(在“历史”文件夹中也是这样。)
你可以删除那些desktop.ini看看。你可以看到IE可以又正常的看到他们了,“FIND”工具又可以找到它们了。问题解决了吗?没有,当你关机,每次重新启动desktop.ini都会自动出现。非常出色!!
还好有一种方法何以解决这个问题,让WINDOWS不再隐藏这些文件。你可以手工编辑desktop.ini文件,删除所有的东西只留下[.ShellClassInfo]行。这样你会欺骗WINDOWS,它的那些伎俩虽然还在起作用,当时不会再重建那些文件。
我觉得这非常滑稽,WINDOWS实际每次启动都要确保在这些地方的每个文件都被隐藏着。其他任何的文件都没有这样待遇。他们到底想做些什么?
7、+S是[S]ECRET而不是[S]YSTEM的意思
在DOS环境中从根目录执行“DIR/A/S”命令“不会”显示出所有文件和子目录。这样做就看不到index.dat文件。这是因为DOS想要得到+s[ystem]属性子目录的文件列表就会“碰壁”。所有系统文件夹都不会被列出来。微软不仅仅是另“/S”参数失效而且我想说它还采取了额外的保护措施让人们找不到那些文件。你在DOS中要隐藏文件只要将它们父文件夹的属性设成+s[ystem]。
我听一些人说这些是因为一个非常老的DOS BUG造成的,这个BUG可以追溯到很早以前。好,我接受这种说法。都是BUG惹的祸。
但是,你能想象你的INTERNET临时文件夹也是“系统文件”吗?好像系统文件“系统”的好没道理。仅仅因为,你的历史文件夹也是这样,仅仅是因为,你不同意,但是我宁愿相信微软加+s[ystem]是为了在DOS中隐藏文件。
如果你不明白,这里有一些解释:
因为content.ie5和history.ie5的属性都有+s[ystem],我们就用它们来做实验。准确地找到它们的命令应该是这样的:
CD\
DIR *.IE5 /as/s
问题是你会得到一个“没有找到文件”的错误信息。
因为我们已经知道那里有一个content.ie5的子文件夹,为什么系统会给我一个“没有找到文件”的信息呢?
但是有一个方法可以破解这个诡计。那就是,当你一进入有“系统”这个属性的文件夹就用那么对“DIR”命令不起作用了。举个例子,如果你一进入“系统”文件夹就找任何+s[ystem]属性的文件夹就会找到它们:
CD\WINDOWS\TEMPOR~1
DIR *.IE5 /as/s
1 folder(s) found.
现在你将得到“找到一个文件(文件夹)”的信息。(但是你必须知道它们的确切位置。)换句话说如果你不知道那些文件的确切位置找到它们几乎是不可能的。
顺便我们看一下“BUG”的进步:
CD\
DIR *.IE5 /as/s
将返回“找不到文件”的信息。
现在只要将父文件夹的系统属性去掉:
CD\WINDOWS
ATTRIB -S TEMPOR~1
接着在试一下:
CD\
DIR *.IE5 /as/s
将返回“找到一个文件(文件夹)”的信息。
8、“FIND FAST”的真相
你曾经没有怀疑过“FIND FAST”工具不在你的控制之下吗?这里有一段记录:这与在[START]菜单上的“FIND:FILES OR FOLDERS”“绝对”无关。直到上个月我一直认为这一点用处也没有,但它最终准确地给了我一个解释——
------------------------------------------------------------------------------
“在95以后任何一个版本的WORD,选择‘打开’文件你将得到一个‘Office App Open’对话框。不是仅仅有一个文件名称,而是有一个文件名称、文件类型、文件属性和最后更新时间的文本对话框。这个搜索工具可以帮助你找到一个或者多个文件。这里也有一个“高级”按钮,可以打开一个更多选项的搜索对话框。当你用这些对话框进行搜索的时候,搜索进程就用“FIND FAST”建立索引。
--Oblivion
------------------------------------------------------------------------------
这已经回答了很多了。现在我认识了“FIND FAST”并不是“完全没有用的资源浪费”而是的确有一些作用的。
但是我说FIND FAST扫描每一个在你硬盘上的文件你会有什么感想?你知道吗,在OFFICE95中FIND FAST索引有一个“排除列表”包括.exe、.swp、.dll和其他的文件,但是这是根据文件属性决定的。如果你是一个程序员你的FIND FAST会为每一个文件建立索引吗,还是为任何一个OFFICE排除的文件建立列表。
特别注意:如果你曾经因为磁盘写入而导致有SCANDISK或者DEFRAG程序在计算机重新启动就运行的问题,那是因为FIND FAST在后台为你的硬盘建立索引。它会在你每次重新启动计算机的时候装载运行。
现在这里有一个微软令大家不发现FIND FAST经常扫描和为硬盘建立索引的很好例子。(他们总是有托词。)这里有一段内容是摘自MICROSOFT.COM:
“——所提到的建立索引对话框中文件类型包括以下内容:
文件类型 文件名称含义
------------- -------------------
MS Office and Web Documents All the Microsoft Excel, Microsoft
PowerPoint, Microsoft
Project, and Microsoft Word document types
listed in this table. Microsoft Binder
(.odb, .obt) and Microsoft Access (.mdb)
files. Note that in .mdb files, only
document properties are indexed.
Word documents .doc (document),
.dot (template), .ht* (Hypertext Markup
Language document), .txt (text file), .rtf
(Rich Text Format) files, Excel workbooks
.xl* files
PowerPoint .ppt (presentation), .pot (template), .pps
(auto-running presentation) files
Microsoft Project files .mpp, .mpw, .mpt, .mpx, .mpd files
All files *.* files"
你看到最后一部分了吗?“ALL FILES”?FIND FAST给OFFICE文档、WEB文档、WORD文档、POWER POINT文档、PROJECT文件和(啊,我忘了)所有每个其他文件在你的计算机上建立索引。
实际上好消息是这些没有必要是真的。换句话说,微软宣布FIND FAST认为文件“不可读”则文件就不会包含在索引中。举个例子,你的COMMAND.COM就可能不会包含在这个索引中,因为它没有很多的平易文本字符——更多的是二进制码。
但是回到坏消息上,任何一个单独的文件有易读文本字符的会被包括在FIND FAST数据库。你明白隐含的意思吗?好,如果你不知道,你可能应该检查一下FIND FAST的数据库文件——因为根据微软的说法,“所有的存在硬盘上文本文件都要建立索引”。你看到他们的诡辩能力吗?并且不要忘记所有的“文本”文件也包括前面提到的CHAHE中浏览过的网页,你自己看:
A、打开DOS窗口并且键入:
B、CD\
C、DIR FF*.* /AH(这会列出FIND FAST数据库文件)
D、EDIT /75 %ff% (将 %ff% 用任何你找到的数据库文件代替。)
注意那些CHAHE和历史文件夹的数量是如此惊人?我们为什么需要两个索引?
你可以用OFFICE CD删除FIND FAST,但是我建议你手工删除:
A、 重新启动你的计算机到MS-DOS模式
B、 从c:\windows\system\中删除findfast.cpl文件
C、 从c:\windows\start menu\programs\startup\中删除快捷方式(.lnk)
D、 从c:\progra~1\micros~1\office\中删除findfast.exe文件
E、 从根目录中删除FIND FAST数据库,如下键入命令:
cd\
deltree ff*.*
F、 如果你有FFNT.exe,、FFSetup.dll、 FFService.dll和FFast_bb.dll也可以安全的删除。
可以很轻松的删除ffastlog.txt(FIND FAST的错误日志)。它是+h[idden]属性的文件在c:\windows\system\.目录中。
。
谢谢阅读。
——-- The Riddler
theriddler@****microsoft.com