您的位置:首页 > 其它

已经清空回收站的情况下怎样恢复刚刚删除的文件(转载)

2009-09-26 09:51 555 查看
怎样恢复刚刚删除的文件(已经清空回收站)

一,步骤:

1、单击“开始——运行,然后输入regedit (打开注册表)

2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左边空白外点击“新建”

,选择:“主键”,把它命名为“645FFO40——5081——101B——9F08——00AA002F954E”

再把右边的“默认”的主键的键值设为“回收站”,然后退出注册表。就OK啦。

3、要重启你的计算机。

只要你机器没有运行过磁盘整理。系统完好.任何时候的文件都可以找回来。


二,步骤:

根据对回收站文件夹保存删除文件技术的讨论,如果需要恢复回收站中的文件,首先应该在Info2文件中找到删除文件在回收站文件夹下保存的文件名和文件原来存放的文件夹,然后用MS-DOS的COPY命令完成删除文件的手工恢复操作。具体的恢复过程可以按以下步骤进行:

1. 用Windows 9x操作系统的启动软盘或用硬盘直接将计算机启动到命令模式。

2. 进入删除文件所在逻辑磁盘的Recycled文件夹(例如,若删除文件原来在C盘,则用CD命令进入C盘的Recycled文件夹)。

3. 用Debug info2 命令将记录删除文件数据的Info2文件打开。

4. 连续用D命令依次显示内存中Info2文件的内容至显示出被删除文件原路径和文件名信息为止(假设存储删除文件原路径和文件名的开始地址为nnnn)。

5. 用D命令显示nnnn+104地址开始的四个内存单元的值,这四个内存单元的值就是删除文件的编号。注意,其中的104是十六进制值,表示十进制值260。例如,假设删除文件的路径从内存单元的22C处开始存储,则存储删除文件编号的内存单元为330开始的内存单元。

6. 从上述内存单元按逆向顺序取出值并去掉整数前面的零。例如,若四个内存单元的值依次为“01 02 00 00”,则删除文件对应的编号为201,对应于十进制的编号为513。

7. 通过上述编号可以知道删除文件在Recycled文件夹中对应的文件名是DC513(若删除的文件在逻辑D磁盘,则对应的文件名是DD513),其中的C表示逻辑C磁盘。删除文件的扩展名与删除前完全相同。

8. 继续操作并记录下其他要恢复的删除文件信息。

9. 退出Debug程序。

10. 根据记录的数据,用COPY命令完成删除文件的恢复。

11. 重新启动计算机,手工恢复的文件就可以发挥作用了。

手工恢复删除文件夹

由于回收站保存删除文件夹的技术比较特殊,因此可以用以下两种方式来恢复已经被删除的文件夹:

1. 如果已经知道被删除文件夹中某一个或几个文件的文件名,则可以在Recycled文件夹中依次进入以“DXn.原扩展名”方式命名的文件夹并列出文件目录,若找到已知的文件名,则可以使用DOS的XCOPY命令将文件夹及下面的文件复制到删除前的位置。

2. 如果对被删除文件夹下面的文件一无所知,则可以采用前面讨论的删除文件恢复技术,通过在Info2文件中找到删除文件夹的信息和对应的文件夹名称编号,再用XCOPY命令进行恢复。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: