$Recycle.Bin 内的多个文件夹

$Recycle.Bin 内的多个文件夹

我正在清理朋友的 Windows 7 SP1 计算机并确保一切正常。

$Recycle.Bin根目录中的文件夹没有C:,但是, 里面有文件夹。这些文件夹的名称除了最后一个破折号后面的数字外,其他都相同。

他在系统上只有一个用户帐户(加上管理员帐户)。

我猜测也许其中一个文件夹是他的用户帐户的回收站,另一个文件夹是管理员帐户的回收站。

这个猜测准确吗,或者有更准确的解释吗?

答案1

两个文件夹名称中相同的部分是 SID(安全标识符),Windows 通常使用它来唯一地标识用户或组等对象。

在这种情况下,它标识创建该文件夹的计算机(或网络)的域或本地计算机标识符(或一个或多个子权威值)。

您可以使用免费名称批处理实用程序将此字符串转换为名称,或者在注册表中的键下自己找到它 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 作为 ProfileImagePath 项里面路径的最后一部分。

末尾的“500”或“1000”称为相对 ID (RID)。“500”表示用户是内置系统管理员。非默认创建的用户或组的相对 ID 为 1000 及以上。

因此,在 bin 中找到的两个文件夹是管理员和登录用户的文件夹,以其 SID 作为前缀标记为由本地计算机创建。

参考 :

答案2

正如 @Psycogeek 所说,该视图确实是回收站的原始视图。这些 ID 号是指向 Windows 的指针。如果注册表中的 ID 匹配,Windows 就知道该文件夹确实分配给了该用户。

如果您是唯一的用户,我会认为您可以删除这两者而不会发生任何重大事件。

相关内容