首页
社区
课程
招聘
如何擦除硬盘的指定文件?
发表于: 2006-12-30 11:59 4484

如何擦除硬盘的指定文件?

2006-12-30 11:59
4484
比如所要销毁硬盘上的文件 "这是秘密文件.txt"

我把文件打开,向这个文件写一遍0,再写一遍ff,如此循环3次,最后删掉这个文件。
结果是:
使用文件恢复软件查看:
文件的内容的确是被清空了,但是目录项中还有这个文件的名称。
文件名本身也是秘密,怎么样把这个文件名也清除掉?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 234
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
使用了一下PGP带的wipe功能,发现同样的只是把文件内容用随机数填充了一下,文件名没有被清掉。
2006-12-30 12:37
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
道理一样嘛,把文件名修改成无意义的名字若干次.
2006-12-30 12:41
0
雪    币: 234
活跃值: (104)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不知为啥,以前总以为改名字windows会新建一个目录项。

实测了一下,改名确实可以毁掉旧文件名。谢谢!
2006-12-30 12:50
0
雪    币: 1852
活跃值: (504)
能力值: (RANK:1010 )
在线值:
发帖
回帖
粉丝
5
改文件名的原理是改文件目录项中的字段
一般情况下,删除文件的过程只是把对应文件的目录项的第一个字节改成0XE5(好象是这个值),文件系统一旦检测到E5这个标记,就不显示文件了,也就达到删除文件的效果了。
FAT都是这样做的
2006-12-30 13:53
0
雪    币: 415
活跃值: (34)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
北极星说的是.DOS下也是这样的.
2006-12-31 01:43
0
雪    币: 250
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
那么FinalData等数据恢复软件的原理就是检测第一个字节为0XE5的文件碎片,是否如此呢?
2006-12-31 18:47
0
游客
登录 | 注册 方可回帖
返回
//