几周前,我阅读了NTFS上的Wikipedia条目,并注意到可以在Windows资源管理器中不很明显的许多其他功能中使用符号链接。
还有哪些其他有用的功能可能未在Wikipedia上记录,并且如何获得这些功能?是否存在用于操纵/创建/使用这些功能的第三方程序,注册表设置,隐藏的配置窗口,cli等?
更新:将其转变为社区Wiki。
几周前,我阅读了NTFS上的Wikipedia条目,并注意到可以在Windows资源管理器中不很明显的许多其他功能中使用符号链接。
还有哪些其他有用的功能可能未在Wikipedia上记录,并且如何获得这些功能?是否存在用于操纵/创建/使用这些功能的第三方程序,注册表设置,隐藏的配置窗口,cli等?
更新:将其转变为社区Wiki。
Answers:
马克·鲁西诺维奇(Mark Russinovich)撰写的Windows Internals中有关于NTFS以及其支持和不支持的一章。在第五版中,第11章介绍了Windows NT支持的所有文件系统,并详细介绍了NTFS的内部结构。
NTFS支持“符号链接”:
从Windows 2000开始,它还通过CreateHardLink函数支持文件的硬链接。
检查此页:硬链接和连接点。
我已经CreateHardLink
在Python脚本中使用过(通过Python的ctypes
模块)。我什至拥有一个“重复”脚本,该脚本可找到重复的文件,并在某些情况下将其替换为硬链接,从而在典型的Windows安装中释放了大量空间。
在1997年,O'Reilly发行了Windows NT File System Internals。它很旧,所以很多信息可能已经过时了。但是,它应该包含很多信息。