精华区 [关闭][返回]

当前位置:月光软件>>讨论区精华>>〖电脑技术〗>>● WinNT系统>>稳定与冗余>>储存技术>>拯救你需要的文件删除那些你不想要的...

主题:拯救你需要的文件删除那些你不想要的...
发信人: vvvvvvqvpvvvvvv(草雉)
整理人: ipaq(2001-05-28 15:46:52), 站内信件
 
拯救你需要的文件删除那些你不想要的 

  

       你是否在想保存文件时单击了删除?你可以有更多超乎想象的选择。
你几乎总是忙着还原你扔到回收站的重要文件(虽然你不得不弄平一些皱痕,刷掉上面的面包碎屑)。即使你已经将文档扔进碎纸机,通常有足够的努力和大量的磁带就可以完成恢复的技巧。另一方面,如果你需要如此彻底地删除一个文档而使你的竞争对手(或特派检举员)不能再恢复它,你必须采取决然的行动-可能完全地烧掉手稿并分散灰烬。对于一份在磁盘上的文档,你也有相似的选择权。当你理解了文件是如何被存储和删除的,你就能够恢复被意外删除的文件并且令你最深的秘密不可恢复。
文件存储初级知识
要理解被删除的文件是如何恢复的,你需要理解文件是怎样存储在磁盘之中。Windows平台普遍应用的三种文件系统是FAT(文件分配表),FAT32(32位文件分配表)和NTfs(NT文件系统)。在FAT文件系统中,每个磁盘都分为固定大小的簇。最小的簇的大小是512字节,而每一个大点的尺寸是前者的两倍,最大到32K。一份索引-独特的16位数字-识别每个簇。因为只有65536个不同的16位数字,所以一个FAT分区不能多于65536个簇。该限制结合了32K最大的簇尺寸,是形成FAT分区2GB界限的原因。
FAT记录连接簇一起组成了一个文件,文件的目录记录包含量第一簇的索引位置。那一簇的FAT记录包含着下一簇的索引地址,并依此类推。文件的最后一簇的FAT记录持有一个特殊的文件结尾码。未使用的簇和有缺陷的簇都有它们自己的特殊编码作标记。FAT32文件系统几乎完全一样,但是簇更加小,并且因为FAT记录是32位的,理论上应该有多于4亿个簇。
NTFS在本质上是一个更加先进的文件系统。它的主文件表(MFT)是一个成熟的数据库,能够索引磁盘上的每个文件。每个MFT记录,通常是1K的大小,记录了一份宽范围的不同文件信息。NTfs可以在文件的MFT记录之内完整地存储一个非常小的文件;对于大一些的文件,记录识别包括文件数据的簇。 
文件删除
不论是何文件系统,当你删除一个文件时,Windows通常不会彻底删除该文件。取而代之,操作系统移动该文件的目录记录和有关文件原始位置的信息至一个隐蔽的文件夹-回收站。文件的数据簇没有被删除甚至是移动。改变的只是目录记录的位置。
当回收站填满了,最老的文件会被真实地删除,而且当你清空回收站,它们将全部被删除。虽然你可以通过按下Shift键绕过回收站删除一个文件,那样该文件的数据还是会保留!在FAT或FAT32下,Windows为文件簇做出FAT记录以指出它们可以再次可用,然后通过将文件名的第一个字符改变为一个特殊的标记字符而使文件目录记录标记为删除。在NTfs中,过程是相似的;文件的MFT记录,目录记录和数据簇都标记为可用。尽管如此。文件的数据保留,直到簇被回收用作存储其他文件。
文件恢复
文件恢复的第一步很简单:检查回收站。双击你桌面上的回收站图标查找列出的文件列表。如果找到,右键单击文件,选择弹出的菜单上的“还原”。你越快完成此步骤,当然越好,因为进入回收站的新文件不断将旧文件推出。
回收站助手
回收站有局限性。例如,它不会捕捉从DOS程序,网络其他结点,或不要求删除到回收站的Windows程序删除的文件。一些工具程序提供了第二层的保护,清除回收站丢失的文件,而且还能够在文件从回收站消失时牢牢记住文件。赛门铁克的诺顿工具2001中的诺顿保护回收站就是这样一个程序;Ontrack的Fix-It Utilities 3.0中的修复已删除文件箱也是类似程序。当然,为了帮助你,该工具必须在文件已经删除后运行。
退回工具
WildFile的GoBack工具(由Adaptec经销)是另一类型文件保护软件的先锋。GoBack掌管每个驱动器的一大块空间,使用这些空间记录驱动器的所有变化。从存储的变化记录中,你可以取消所有的变化,将磁盘恢复到早期时间的准确状态。如果一个病毒破坏了你的操作系统或一个不称职的职员删除了人员文件,你只要简单地将系统推回到一小时以前,昨天,或者一个更早的时刻。Power-Quest的SecondChance以相同方式工作,但是在特定的时刻存储磁盘变化,被称为检查点存储。Windows Me的系统恢复程序也可以让你退回到以前的保存状态点。
反删除工具
即使当一个文件实际上已经被删除,你还有可能用反删除工具恢复数据。这些工具定位并重新集中持有文件数据的簇。这样的程序只能重新建立一个没有被覆盖的文件的簇以避免可能在磁盘上写数据的动作是很重要的。如果你还没有安装一个反删除工具,尝试在网络的另一节点或可移动磁盘运行此类工具。安装该工具可能破坏你正在尝试保存的特别文件。
在一个FAT基础的文件系统中,一个反删除工具使用低水准磁盘通路读取被删掉的目录记录,扩展文件的初始化的第一簇的索引和文件大小。然后,该工具试图定位其余簇,如果成功,会要求你提供文件名的首字母,该字母被标记字符清除。NTfs下的等价过程是充分地更加复杂;微软竟然声明“在Windows NT的任何受支持文件系统之下执行一个反删除程序是不可能的。”(查阅微软知识基地的Q100108文章获得更多信息。)过程确实艰难,但不是不可能。用于它的困难性,一些反删除工具和NTfs不兼容。
诺顿反删除工具的实质还在古老的DOS时代;诺顿工具2001提供了带有反删除向导的功能。你还可以从来自Ontrack的Fix-IT工具3.0套装版软件和该公司的更全面的SystemSuite 2000中找到反删除工具。以上这三种都可以在FAT,FAT32和NTfs分区的系统下工作。执行软件,流行的Diskkeeper磁盘碎片整理程序工具NTfs版的制作者,在Undelete 2.0中提供了一个专为NT的解决方案。
高级数据恢复
对于那些不能通过普通的反删除工具恢复的文件,还有一些可用的强大义务选项。PowerQuest的Lost & Found是设计用来从甚至没有启动操作系统的FAT或FAT分区系统恢复数据的。Ontrack提供了可以恢复五个文件和识别能够恢复文件的所有版本的EasyRecovery的免费下载;EasyRecovery Pro补充了NTfs支持。如果所有这些都失败了,你可以联系一种数据恢复服务;这类服务通常可以从洪水,火灾等待的物理损坏的磁盘恢复数据。
另一Ontrack产品,Capturelt,可以被用作当一个合法行动要求时获取在一个特殊的计算机上的所有数据。Capturelt在低于文件系统之下的水准制作整个磁盘的一份逐字节备份。该备份可以存储在一个服务器上,签署数字签名预防修改,彻底地分析。计算机本身能够在服务上保持,而不是作为进程的持续地证据被延缓。
一旦磁盘的由一个已删除的文件占据的文件簇被新的数据覆盖,文件就会永远消失。或者会怎样呢?实际上,旧的数据可能还存在于磁性媒介上,作为在波形中代表数据的一种摆动。使用复杂的,高科技的设备,技术人员首先复制记录在磁盘某一区域的实际波形,不是将信号转换成比特和字节。然后他们生成一列代表相应数据比特的理想波形,从实际波形减去理想的波形,并且扩大不同点。成功之后,该过程恢复以前存储在磁盘的特定区域的数据。理论上,你甚至可以重复该过程,获取更早期的大块数据。物理上的限制排除了多于七次的重复恢复过程。那不意味着你能够恢复七层数据,而只是你不能恢复多于七次。这种层次的恢复必须由专家执行,并且它是辛苦而昂贵的。在大多数情况下,从擦痕恢复丢失的数据更加低廉有效。
防止恢复工具
你是否曾经捐助给一所学校或慈善机构一台旧的计算机?即使你删除了文件或格式化了磁盘,一个烦人的又有计算机技能的学生可能从你的硬盘上恢复你的商业文件或个人数据。而世界上所有的加密过程都会变得无效,如果一个删除的隐秘文档的纯文本拷贝正在点缀着系统。那就是为什么,恰好是因为存在恢复偶然丢失的文件的工具而有了另外的防止恢复的工具。由于恢复被覆盖七次的数据物理上不甚可能,这就是另外这些工具做的事情。他们在删除文件之前用不同的比特模式(全部1s,全部0S,交互式,随机式等等)覆盖文件数据。诺顿工具2001中的清除信息模块处理此任务,同样的还有来自Play的Gizmos Mega-Pak中的Shredder模块。Ontrack的DataEraser和PowerQuest的DataGone都是设计用来清扫整个磁盘的。一些工具还会扫描磁盘并覆盖标记为未使用的每一簇。
你现在是一个文件删除专家了。你可以在文件丢失时恢复你自己的文件,而且你了解了如何防止一个黑客(或一个检举人律师)恢复你希望永远深埋的文件。 

 



----
哈哈~是我,是我,,还是我.......欢迎您来娱乐世界
给我留言
█◤☆◥◤☆◥█ 完了完了.......
█☆☆☆☆☆☆█ 
█◣☆☆☆☆◢█ 你爱上我了..........
██◣☆☆◢██  
███◣◢███ 唉。算你倒霉............ 
     

[关闭][返回]






转载请注明:转载自 月光程序代码网 [ http://www.moon-soft.com ]