问题:
如果我将 HDD 连接到 PC,如何将RECYCLER
文件夹导入 Windows XP?
换句话说:我如何告诉 Windows XP 将内容包含D:\RECYCLER\
在回收站中?
例如:
我的 PC 中有 2 个 HDD。两个硬盘的RECYCLER
根目录中都有文件夹。WIN XP 回收站中显示其中的
文件。但是, 中的文件却没有显示在那里。原因可能是该驱动器之前在另一台 WIN XP PC 中使用过,并且删除操作也发生在那里。 那么我该如何集成,以便其文件显示在回收站中?C:\RECYCLER\
D:\RECYCLER\
D:
D:\RECYCLER\
答案1
偶然的机会,我发现了一个解决方法:
- 备份内容
D:\RECYCLER\
以避免数据丢失 - 在中创建空文件
D:\
- 删除此文件 – 这将创建目录,
D:\RECYCLER\%SID_new%\
其中%SID_new%
执行删除的用户的 SID。 - 删除
D:\RECYCLER\%SID_new%\
- 重命名
D:\RECYCLER\%SID_old%\
为D:\RECYCLER\%SID_new%\
- 也许(我不确定)最后一步是可选的。
RECYCLER
文件夹中已删除的文件的名称D%drive_letter%%index_number%.%file_extension%
为 ,其中%drive_letter%
是原始文件位置的驱动器号,%index_number%
是计数器,%file_extension%
是原始文件扩展名。
可能需要%drive_letter%
通过以下任一方式匹配当前驱动器号:- 更改驱动器号(应该管用)
- 或重命名所有文件以匹配当前驱动器号(我认为这不会起作用因为这可能会破坏与
INFO2
文件的兼容性)
现在删除的文件应该出现在回收站中。
有没有更好的解决方案?如果有,请发帖回答。