“超级”隐藏文件夹?

Wes*_*ett 57 windows windows-10 hidden-file

因此,我购买了 SSD 来提升 PC 的速度,并开始将无关文件传输到我拥有的 10TB 便携式 USB 驱动器上。在尝试将硬盘克隆到 SSD 以使其可启动之前,为了减小硬盘的大小,我使用了 SpaceSniffer 程序来查看硬盘驱动器上是否还有其他位置可以从中提取数据以减小大小进一步,并在克隆之前使我的新 SSD 尽可能“干净”。

无论如何,SpaceSniffer 发现了以下文件夹:

旧硬盘

这实际上是一个更旧的太字节硬盘的另一个“克隆”,我之前已经升级了它,但完全忘记了。不过,事情是这样的,我已经选中了“显示隐藏文件和文件夹”,并且我能够看到隐藏的文件和文件夹。但是,由于某种原因我看不到这个文件夹: 隐藏文件

奇怪的是,我可以通过直接在导航栏中输入路径来直接导航到该文件夹​​并查看其文件: 旧硬盘内容

有没有人以前听说过这个,或者可以解释一下这里发生了什么?另请注意其中有一个正方形的“只读”复选框,以及在上面的第一个屏幕截图中选中并禁用的隐藏复选框。

由于某种原因,这似乎是一个“超级”隐藏文件夹。从 3.1 天开始就使用 Windows,我以前从未见过这样的事情。那么,有大一点的Windows专家对这个文件夹的奇怪行为有什么解释吗?

LPC*_*hip 82

在资源管理器中,您可以设置“显示隐藏的文件、文件夹和驱动器” ,但“隐藏受保护的操作系统文件(推荐)”还有另一个设置。后一种通常是启用的。

当文件夹设置了系统和隐藏标志时,它将被配置为安全操作系统文件,并且如果打开“显示隐藏文件”,则它将保持隐藏状态。

通过attrib /d在文件夹中的命令提示符下键入,您可以查看是否是这种情况。

看这个例子:

C:\>attrib /d
   SH                C:\$Recycle.Bin
     R               C:\Documents and Settings
A  SH   I            C:\hiberfil.sys
A  SH                C:\pagefile.sys
                     C:\PerfLogs
     R               C:\Program Files
     R               C:\Program Files (x86)
    H   I            C:\ProgramData
   SH   I            C:\Recovery
A  SH                C:\swapfile.sys
   SH                C:\System Volume Information
     R               C:\Users
                     C:\Windows
Run Code Online (Sandbox Code Playgroud)

如您所见,swapfile.sys 是一个系统文件,同时设置了 +S 和 +H,因此除非您在设置中未选中“隐藏受保护的操作系统文件(推荐)”,否则它会保持隐藏状态。

A 代表已归档,I 代表已索引。键入Attrib /?以获取每个字母的完整列表。

为了使该文件夹可见,您必须输入Attrib -s -h "Old HDD"

尽管您可以单独设置 s 和 h,但删除 s 属性也需要删除 h。

此外,资源管理器可以在文件上设置属性,但如果在文件夹上设置属性,则更改通常会被忽略。有了 attrib,它总是有效的。