WINDOWS回收站机制总结

第一部分:回收站基本概念

1. 回收站命名规则。

系统会在每个分区为每个用户创建一个回收站,其命名规则如下:


系统运行时,打开每个回收站会发现其中展示的内容是相同的。这是由于其目录下有desktop.ini文件,desktop.ini是隐藏的系统文件,可以个性化展示目录内容。常见的如桌面目录、回收站目录等。

2. 关于SID

SID是WINDOWS用来标志唯一OBJECT(如用户或组)的一串字符,以S-1-5-21-1858328346-1692621842-485598107-500为例 图解如下:


因此当一个移动硬盘接入过多个系统后,其回收站目录数目会增多。


第二部分:WIN VISTA/7/8 回收站机制

1. 回收站机制。

删除文件时,系统会在当前用户当前分区的回收站中创建一个文件$IXXXXXX.EXT,同时将删除的文件重命名为$RXXXXXX.EXT并移动至回收站。其中XXXXXX是由系统生成随机字符串,EXT是文件扩展名。删除文件夹与删除文件类似,唯一不同的是没有扩展名。

$I文件保存有删除文件的相关信息,如文件名、文件大小、删除时间等。I代表Information。

$R文件即被删除的文件(文件夹)。R代表Recovery或Rename。

2. $I文件格式

参考网页:http://me.abelcheung.org/wp-content/uploads/2007/09/vista-recycle-bin-sample.pdf



第三部分:WIN NT/2K/XP 回收站机制

1. 回收站机制

删除文件时,系统会向回收站中的结构文件 INFO2 文件写入一条删除记录(结构),然后将删除文件按照一定的规则重命名并移动至回收站。删除文件夹与删除文件类似,唯一不同的是没有扩展名。

2. INFO2文件格式

参考网页:http://www.csisite.net/downloads/INFO2.pdf

3. 删除文件重命名规则

D(Driver Name)(Index).(EXT),其中D代表DISK,Driver  Name即盘符,Index为删除文件序号,可从INFO2文件中获取,EXT为文件扩展名(删除文件夹无此项)。



第四部分:WIN 95/98/ME 回收站机制

(略)

  • 11
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值