用 New-Item -ItemType HardLink 创建硬链接

一个文件、两个目录项、零额外空间——不用记 fsutil 或 mklink 语法就能在 NTFS 上建硬链接。

Windows文件NTFS硬链接低风险
运行 New-Item -ItemType HardLink -Path <新链接> -Target <已有文件> 即可创建(等价 mklink /H)。

01命令

命令
$ New-Item -ItemType HardLink -Path 'D:\Links\data.nfo' -Target 'C:\Data\data.nfo'

02作用说明

硬链接是指向同一份数据的第二个目录项,从任一路径修改都能在另一路径看到,空间只计一次。与符号链接不同,硬链接不需要管理员权限,移动“原文件”也不会导致链接失效。硬链接只能在同一 NTFS 卷的文件之间创建,且不支持对目录建硬链接。

03风险

风险低风险
使用条件NTFS filesystem; same volume
!注意: 删除一个链接不会删除数据(最后一个链接删除才释放),但从“某一个文件夹”里编辑文件会影响所有链接处——期待独立副本的人常被坑。

04撤销

撤销
$ Remove-Item 'D:\Links\data.nfo'

05来源

  • MKLINK - Windows CMD
    SS64 · technical · 2026-09-17
    依据: SS64 explains mklink /H hard links: directory entries pointing at the same data stream, same volume only, deletion of one link leaves data intact.
  • New-Item | Microsoft Learn
    Microsoft · vendor-doc · 2026-09-17
    依据: Microsoft documents New-Item -ItemType HardLink (and SymbolicLink/Junction) creating a hard link with -Target to an existing file.

最后验证: 2026-09-17 · 分类: 文件与文件夹

06相关方案