楼 主
[已结]如何查找NTFS分区硬链接文件
发表于 2009-04-20 10:47 · 中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
如题,如何知道NTFS分区哪些文件使用了硬链接?
[ Last edited by freeants001 on 2009-4-24 at 08:35 ]
第 2 楼
发表于 2009-04-20 10:51 · 中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
只知道*nix系统有硬链接这个概念。楼主能否结合实例详细的讲解一下windows中的硬链接是怎么回事?
第 3 楼
发表于 2009-04-20 10:56 · 中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
fsutil
用法 : fsutil hardlink create <新文件名> <现有文件名>
例如 : fsutil hardlink create c:\foo.txt c:\bar.txt
第 4 楼
发表于 2009-04-20 11:00 · 中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
fsutil /? 帮助如下(NTFS分区才可以,FAT的不行。系统自带的)
=======================
behavior 控制文件系统行为
dirty 管理卷的被损坏的位数
file 文件特定命令
fsinfo 文件系统信息
hardlink 硬链接管理
objectid 对象 ID 管理
quota 配额管理
reparsepoint 重分析点管理
sparse 稀疏文件控制
usn USN 管理
volume 卷管理
第 5 楼
发表于 2009-04-20 11:37 · 中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
第 6 楼
Re 4楼
发表于 2009-04-22 02:06 · 美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
学习了,以前确实没注意过fsutil hardlink。
不知windows中的硬链接是不是像*nix那样通过inode来实现的呢?
第 7 楼
发表于 2009-04-23 04:55 · 德国 马克斯-普朗克等离子物理研究所
金牌会员
★★★★
积分 3,467
发帖 1,616
注册 2004-06-21 00:00
22年会员
UID 27148
状态 离线
ntfs硬连接很有用的,我一直在用,有一个叫dfhl的程序,可以扫描ntfs分区的重复文件,利用硬连接功能把重复文件只保存一次,节省空间。
要查找那些文件用了hard link,可以到微软去下载hlscan.exe
另外,ntfs也支持软连接/符号连接的,vista以下版本用junction.exe,vista以上版本用系统自带的mklink命令
[ Last edited by fujianabc on 2009-4-23 at 05:02 ]
第 8 楼
发表于 2009-04-23 06:16 · 中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
第 9 楼
发表于 2009-04-23 06:52 · 中国 湖北 黄石 电信
中级用户
★★
积分 330
发帖 244
注册 2006-04-14 14:07
20年会员
UID 53823
性别 男
来自 湖北
状态 离线
论坛跳转: