NTFS“秘密”?

NTFS“秘密”?

几周前,我在阅读维基百科上的条目NTFS,并注意到可以使用符号链接以及其他一些特征这些在 Windows 资源管理器中并不明显。

还有哪些有用的功能可能没有记录在案维基百科,如何访问这些功能?是否有第三方程序、注册表设置、隐藏配置窗口、CLI 等用于操作/创建/使用这些功能?

更新:将其转变为社区维基。

答案1

为此,微软发布了至少两种 Sysinternals 工具。

  1. 连接点让您操作连接点(符号链接)。
  2. 将显示备用数据流。该页面还显示了:stream从命令行操作它们的语法。

答案2

备用数据流 - 您可以使用拉美裔人工具来枚举它们。

你可以通过以下方式创建它们:

记事本测试.txt:广告名称1
记事本测试.txt:广告名称2
记事本测试.txt

所有 3 个将在资源管理器中显示为 1 个文件,但它们都是附加到同一文件名的不同流。

答案3

NTFS 支持 Win32 API 不支持的文件名。例如,POSIX 子系统允许以下名称(来自《Windows Internals》一书):

"TrailingDots..." 
"SameNameDifferentCase"
"samenamedifferentcase"
"TrailingSpaces    "

显然你仍然可以通过使用“dir /x”来查看它们

也可以使用以下方式创建文件真的长文件路径(最多 32,000 个字符)。您仍然可以在资源管理器中看到它们,但无法轻松删除它们。

答案4

如果我没记错的话,Windows fsutil 命令公开了 NTFS 的大多数不为人知的功能。 Start -> Run -> cmd.exe -> fsutil /?了解更多信息。

相关内容