我并不是在谈论使用Hidden
或System
标志,这些太容易被规避了。
看起来像明智的文件夹隐藏器(WFH) 有一个工作方法:即使隐藏且系统文件可见,隐藏文件夹在 Windows 资源管理器中也不可见。
但有些程序仍然可以看到被 WFH 隐藏的文件夹。例如同步备份列出了这些文件夹,甚至似乎备份了它们:
这是一个问题,因为 WFH 不知道备份的存在,而且似乎没有办法让它再次可见。(虽然我看不到备份,即使使用 WFH,我也怀疑它之所以存在是因为它占用了空间。)
那么,有可能完全隐藏文件或文件夹吗?
编辑(评论之后)
如果能隐藏文件夹就好了,即使我已登录,只有在我输入正确的密码后才会显示它们,就像 WFH 做的那样。
答案1
不,您无法真正隐藏标准文件系统上的文件或文件夹。根据定义,如果它位于文件系统上,则可以通过该文件系统访问它。
Wise Folder Hider 并没有真正隐藏任何东西。它只是将文件夹重命名为难以理解的名称。文件夹仍然存在,并且仍然可以被任何不介意看到无效文件名的应用程序读取。
实际上,在 NTFS 上隐藏数据最接近的方法是将数据隐藏在文件系统的元数据结构中。但是,即使这样,如果配置了数据恢复应用程序或备份应用程序,它们仍然可以读取这些数据。
答案2
即使我登录后,如果可以隐藏文件夹,并且只有在我输入正确的密码后才显示它们,就像 WFH 做的那样,那就太好了。
听起来你真正想要的是加密软件 - 所以使用实际的加密。TrueCrypt曾经非常有名,直到它的开发者因一些据称无法修复的安全漏洞而停止开发,这似乎毫无根据 创立无论如何,根据其来源,有一个继承者,VeraCrypt,这要归功于最近的审计我觉得很可靠。您还可以在以下列表中找到其他替代方案,例如这或者那,如果你还想在 Windows 之外访问你的文件,这一点尤其重要,在这种情况下,例如LibreCrypt,与 Linux 兼容dm-隐窝,可能是更好的选择(尽管 VeraCrypt 也适用于 Linux,并且应用程序如能谱分析声称也可以在 Android 上打开这些容器。
这些工具的基本原理始终是一个容器文件,其中的文件以加密形式存储,只有在使用正确的密码打开后才能访问其内容,通常作为虚拟驱动器(尽管您也可以使用诸如符号链接之类的东西,自动创建或通过解密时手动创建的某些脚本)。
作为备选,密码器看起来也很有前景,因为它提供了每个文件的加密。然而,它还很新,所以现在加密文件系统我觉得这是个更好的主意。