首先要明确说明三个问题: Windows文件系统中文件的储存原理、文件粉碎机的原理、数据恢复的原理。
Windows文件系统中文件的储存原理:Windows文件系统包括FAT12、FAT16、FAT32等FAT系统和NTFS文件系统。在FAT文件系统中,如果创建一个文件,需要在磁盘上开辟一个“分配表”,就像图书馆的书目一样。这个表包括一个指针,指向文件的内容的地址。然后由系统在指向的地址进行文件的读写。同时,其他文件如果要创建的话,就被禁止指向这个地址,以防文件错乱。而操作系统删除文件就方便的多了:直接把“书目”销毁就可以了。“书目”指向的地址被认为是空。计算机中的数据都是由二进制组成的,在磁盘上显示为“凹”和“凸”,也就是磁极的不同。
文件粉碎机的原理:对储存数据文件的位置进行反复地擦写操作,彻底破坏掉文件的相关信息。其实只要明白硬盘储存数据的原理,这当然就是让文件彻底消失的办法。
数据恢复的原理:计算机是二进制计算的,我们所看到的各式各样文件归根结底其实都是0和1,而绝大多数的存储介质都是磁性的,两个磁极即代表0和1。数据恢复的原理就是分析磁极的变化的轨迹,从而恢复文件,磁极变化的次数越多,恢复成功的几率也就越小。
如果硬盘中的数据被完全覆盖或者多次被部分覆盖,很可能使用任何软件也无法修复。至于业内谣传的美国部分专业数据恢复服务商能够在数据7次被彻底覆盖的情况下顺利恢复数据,这种说话也未经考证,而且从存储原理的角度来看其可能性并不大。
回过头来说你的问题。我明白你的意思,文件粉碎机是无法对删除了很久的文件进行操作的,也就是你所说的“是已经用过很久的电脑了,粉碎机应该不起作用了”。
解决办法:
第一,低格,也就是用zero fill将扇区清零,数据永久性不可恢复!!! 建议请懂专业知识的大侠或专家帮你完成(操作不好会报废硬盘的)。
第二,我们可以换个思路使用文件粉碎机。
首先,用文件将E盘空间占满,之所以必须用文件将E盘空间占满,是因为由于系统无法预测将要存入的文件详细信息,因此,文件内储存位置可以认为是随机的。
然后,用文件粉碎机把E盘里所有文件删除就可以了(选择重写的次数越多越好),现有专业软件恢复技术也是无能为力的。另外:如果用360的粉碎机建议勾选“阻止被粉碎文件再次生成”。
你现在可以下载一些数据恢复软件恢复一下E盘试试,以我的经验,如果是已经用过很久的电脑,即使是能恢复,恢复后的文件也多半是损坏的、看不到内容的。用第二个方法处理一下就可以不用管它。
如果你怕被人拿去专业数据恢复中心(其实专业数据恢复中心恢复数据是很贵的,计算机安全专家威廉·史密斯说:“创建这些数据也许只花了10万元,但当你在关键时刻打算把它们全部找回来时,你得准备100万元的支票。” 如果你的资料重要到那种程度,还是把硬盘打开,用砂轮打磨了吧),就按上面解决办法说的两种方法选一个做,再或者硬盘就别卖了,告诉买家硬盘坏了让他自己配(或者花200多块钱买个硬盘换上再卖)。
补充一点:高格(普通格式化)只是重新建立文件分配表,在每个文件前标记“已删”,除非重新写入的数据覆盖,否则根本不会真正删除数据…… ,格式化多少次都是可以从中恢复出数据的,或多或少而已。
Windows文件系统中文件的储存原理、文件粉碎机的原理、数据恢复的原理
精选 转载![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Linux文件系统原理
data block:数据块,保存真实数据的位置,block的大小和数量在格式化成文件系统已经固定,除非重新格式化,否则不能修改。
linux 运维 服务器 文件系统 centos -
linux文件系统原理详解1 硬盘、分区、文件系统及文件存储原理
计算机可选的数据存储介质有很多,包括:硬盘、U
linux 服务器 运维 文件系统 数据