应使用硬链接——它使同一数据拥有多个路径入口,删除任一路径不丢失文件本体;但须满足同分区、禁用云同步、管理员权限等前提,且命令需用英文双引号包裹含空格路径。

想让关键文件在误删一个路径后仍能完好保留,又不想占用双倍磁盘空间,就得用硬链接——它让同一份数据拥有多个入口,删掉其中一个路径,文件本体还在。
确认前提条件
硬链接只能在同一分区(比如都是C盘)内创建,【跨盘符(如C→D)执行mklink /H会直接报错】。先右键点击源文件所在文件夹→“属性”→“常规”选项卡,看“位置”字段是否以“C:\”“D:\”等单个盘符开头;若路径含“OneDrive”“Google Drive”等同步目录,也请暂停同步再操作,否则可能触发冲突重命名。
确保你有管理员权限——普通用户账户无法创建硬链接。
以管理员身份打开命令提示符
按 Win + X → 选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。若弹出用户账户控制(UAC)窗口,点“是”。
注意:PowerShell 本身不识别 mklink 命令,但以管理员身份运行的 PowerShell 窗口可直接执行 mklink,无需加 cmd /c 前缀——这是 Windows 10 1809 及之后版本的默认行为。
执行硬链接创建命令
在管理员窗口中,输入以下格式的命令:
mklink /H “目标链接路径” “源文件绝对路径”
例如:你的原始文件是 C:\Projects\report-final.docx,你想在 C:\Backup\safe-copy.docx 处建立硬链接,就输入:
mklink /H "C:\Backup\safe-copy.docx" "C:\Projects\report-final.docx"
敲回车。若成功,屏幕显示“为 C:\Backup\safe-copy.docx 创建了硬链接”。此时两个路径指向完全相同的磁盘数据块,修改任一文件,另一处实时同步更新。
【必须使用英文双引号包裹含空格的路径,否则命令会因空格截断而失败】
验证硬链接是否生效
第一步:打开文件资源管理器,分别进入源路径和链接路径,确认两个文件图标一致、大小相同、修改时间完全同步。
第二步:用记事本打开其中一个文件,随便加一行字→保存→立即打开另一个路径下的同名文件,内容已更新。
第三步:删除链接路径下的文件(如 C:\Backup\safe-copy.docx),再打开源路径文件,仍可正常打开且内容完整——说明硬链接起效,原始数据未丢失。











