误删数据文件恢复一例
5:58 2013/12/30 星期一 by依山居
首先是因为网站下被写入大量的黑链文件,用unlocker 删除不是直接删除也是移动到回收站中,由于是文件量太多。
使用清除回收站功能,explorer 会占用大量的系统资源,并且速度极慢。想了想有没有什么样工具可以快速清除回收站呢?
于是故事开始了:
其实windows 的回收站其实只是一个特殊的系统文件夹,默认被删的文件只是被改名并移动一个特殊的目录下面。
cd 进去后用rd 或者del 命令可以删除。
但是人懒就想找个方便的软件一点清除。。。。于是作死开始。。。
好,这样的软件其实没有找到。
找到的是小众软件的文章:清空所有账户的回收站 [技巧] http://www.appinn.com/empty-recycle-bin/
我复制命令过来执行两遍,一看报错,说文件不存在,后来心想就改参数变成:rd /s \ 就把这一层目录连带一起删除, 一执行,不报错了。
- -后来看了一眼报错信息,坏了,不对,\代表的是当前盘根目录。rd /s \ 实际上是要把我整个C盘干掉。。。我了个CA。。。
我到这里进一步又SB了一次,当时先担心系统文件被删除,重启后启动不了。于是先想到要做系统文件完整性检查和修复sfc /scannow
然后才想到,mysql 在C盘啊,貌似数据库也是啊。。。进去一看MYSQL目录都要被删光了。>.<!!! 文件大都不见了!
然后这次用的软件是数据恢复精灵,恢复后,重启,除MYSQL 没有发现其它软件不能使用。
mysql 配置文件也丢失。分析了一下,mysql 数据库应该是存在了D盘,数据不受影响。
IIS的程序池配置文件在C盘,也被误删,好在都文件恢复后,程序池和网站都能启动了。
mysql 的重装恢复写在另一篇里,这里不写了。
总结:###
1、正常情况,如果不懂数据恢复,个人电脑和存储设备出现误删数据和意外的数据丢失,应该关机停止各种写入数据的操作,因为电脑在运行状态会有碎片整理服务,数据的写入服务等等,都可能把丢失的数据给覆盖或者抹掉。然后找更专业的恢复吧。
2、服务器中的数据被误删,有条件更应该这样做,关机取下硬盘挂在别的人电脑上再做数据恢复,尽量减少写入数据,最大可能性地把数据恢复。但是我的实际情况是,一来我在外地,二来这是一个VPS。事故也又没有做备份。我也只线上尝试做恢复。
3、我当时先执行sfc /scannow是大错特错的,因为这一步放到最后执行也可以。当时应该尽可能把各种服务先关停了,然后下载数据软件到D盘,并安装到D盘。
4、由于对这款数据恢复软件不熟悉,退出时不知道保存进度,重新运行时不知道加载存档,浪费大量时间扫描了很多次。
一定程序度上,可能数据恢复精灵对新人说不是很好的设计。- -使用的时候多注意看提示和界面上的各种说明。
5、最后千不该啊万不该执行作死命令,rd /s \ 改参数前要想清楚啊。
6、做备份啊做备份,数据丢了才知道之前应该想法子做好备份。