这样做算不算安全删除?
请问在windows xp下,我把一个文件从头到尾用 char a=0 覆盖一次,就像这样:
FILE* pfile=fopen(...)
total=fseek(pfile,0,SEEK_END);//得到文件大小
fseek(pfile,0,SEEK_SET);
for(int i=0;i <total;i++)
{
fputc(a,pfile);
}
fclose(pfile);
这样算不算是数据不能恢复的安全删除?操作系统和磁盘有没有保护机制的?
有个叫做Eraser的软件为什么要用一些算法来写磁盘、删除?
我这样全部写0进去,还不够安全吗?
------解决方案--------------------正在使用的你有办法写
我的经验是通常的恢复工具无法恢复被写过4遍的硬盘中数据 是整个硬盘全写
其实感觉写1遍就可以了 但有写过3遍却读出某些数据的情况 感觉不可理喻
写入数据你可以自己随意 写你的名字也可以
专用设备可以恢复写入过几十遍的硬盘的数据