NTFS文件硬链接扩展配置工具(HardlinkShellExt) v3.9.2.9 64位多语中文安装版

  • A+
所属分类:绿色软件

硬链接功能Hardlink Shell Extension一款给一个非常好的工具,程序可以帮助你在 NTFS 文件系统中创建“硬连接”和“符号连接”的 Windows 资源管理器扩展!简单的来说,就是帮助你让一个文件或者文件夹在系统的多个不同磁盘目录中重复出现,而且都可以正常访问,但其实只占用一份文件或者文件夹的磁盘空间!更直观的说就是给你的文件建立一个分身

什么是硬链接?

“硬连接”让一个文件在多个目录下重复出现,但只占用一份文件的空间。例如,一个大小为 10MB 的“E:\a.doc”的文件,创建一个硬连接到“E:\共享文件夹\a.doc”中,则两个“a.doc”文件只占用一个文件的空间(10MB),两个 文件的内容当然是完全一样的。如果编辑该文件的编辑器在修改保存文件时,依然保持源文件在 NTFS 文件夹中的位置,那么在“E:\a.doc”上所作的改动会自动反映到“E:\共享文件夹\a.doc”中。同理,修改了“E:\共享文件夹 \a.doc”文件后,所作的修改也会立即反映到硬连接对应的“E:\a.doc”文件。

“硬连接”还可以用于目录,这称为“目录连接点”(Junction)。例如,可以为“C:\Applications”目录创建一个硬连接到“E:\共 享文件夹\Applications”,则两个目录共享同样的存储空间,在“C:\Applications”目录中对任何文件所作的改动都会立即反映到 “E:\共享文件夹\Applications”目录中对应的文件中去。同理,修改“E:\共享文件夹\Applications”目录中的文件,改动也 会立即反映到“C:\Applications”目录中去。

什么是符号链接?

“符号链接”与“硬链接”的功能相似,但硬链接无法跨分区,而符号链接则可以。在 Windows XP 和 Windows 2003 中,需要安装第三方驱动程序才能使用符号链接(在本程序最新版的原版安装文件已附带该驱动程序,见安装目录下“Doc”目录中的ZIP文件,将X86或 X64[后者用于64位机器]解压到硬盘,然后执行“senable.exe -install”可安装该驱动)。在 Windows Vista 及以上版本已内置符号链接的支持,即mklink命令,而这个小工具,就是它的可视化版。

软件功能

除了创建硬连接和符号连接,此工具还提供了基于上述特殊功能的文件备份功能。 
“镜像目录备份”可将一个目录的结构(含硬连接)复制到另一个位置目录。副本目录的文件之间将保持硬连接,从而避免普通备份软件将连接的文件复制为两个文 件而占用冗余的磁盘空间。镜像备份与智能副本复制的区别在于,在镜像备份过程中,如果副本目录中的文件在原始目录中不存在,则该文件将被删除。 
“多版本目录备份”(DeLorean Copy)将选定文件夹的内容复制到目标目录。在复制之前会将被覆盖的目标目录先创建一个版本备份,再执行复制。新副本和旧副本中相同的文件将用硬连接关 联起来,所以副本占用的空间是一份而不是前后几份文件的大小。使用这个智能的增量备份,你可以随时用副本目录的文件执行还原操作。

实例分析

  1. 我们知道C盘下有很多的垃圾文件夹,比如C:\Windows\assembly\NativeImages_v2.0.50727_32这样的临时文件夹,产生的垃圾动辄上GB,而一般的垃圾清理软件又扫描不到这个位置,所以我们需要定期的深度清理系统垃圾,但是有了硬连接,垃圾清理可以变得更简单,我们就可以使用硬连接的方式把它指向一个统一的垃圾文件夹,比如%temp%,这样就达到了清理垃圾更容易的效果。
  2. 如果你是一个开发者,那么硬连接在工作当中有着更为广泛的用途,那就是合并多个重复的文件,比如你现在开发了一套产品,发布的时候通常可能会让你在同一台机器上部署测试版本和正式版本,Name这两个版本程序肯定是一样的,只是配置文件可能不一样,这时就可以通过硬连接的方式把重复的文件合并掉,同时又达到了只需要拷一次文件就能分别部署到两个环境上。

使用说明

1、在要建立连接的目录或者文件上,点击鼠标右键,选择“选择源连接点”选项!

NTFS文件硬链接扩展配置工具(HardlinkShellExt) v3.9.2.9 64位多语中文安装版

2、打开需要建立连接的目标目录,然后在空白出点击鼠标右键,选择“创建为”,在弹出的菜单中选择“符号链接”即可。

NTFS文件硬链接扩展配置工具(HardlinkShellExt) v3.9.2.9 64位多语中文安装版

3、这样为目录创建连接点的工作就完成了,完成后的目录图标上会多出一个连接的标志,如下图

NTFS文件硬链接扩展配置工具(HardlinkShellExt) v3.9.2.9 64位多语中文安装版

更新日志

Lots of strings very wrong. Introduced with 3.9.2.8

Removed 'Delete Junction' from main menu.

Improved menu hydraulics, e.g. once can not create Smart Copies of Symbolic Link Files.

Adapted check for Redistributables to VS2017 and Windows 10.

On non NTFS drives, files could no be selected as Link Source. Introduced with 3921

Unmount volume did not work, when elevation was needed.

New Windows 10 screenshots for docu and docu streamlining.

Signed with a code sign certificate

During Replace Junction/Symbolic Link/Mountpoint the original attributes got lost

The Link Properties Tab showed relative symbolic link dirs as absolute

The Link Properties Tab did not show up on dangling Junctions

Creation of file symbolic links didn't work in protected folders like 'Program Files' with Developer Mode on.

Replacement Junction/Symbolic Link didn't work on dangling Junction/Symbolic Link.

UAChelper mixed up relative and absolute link creation. Introduced with 3920

Added Ukranian localization, Finish localisation for missing texts

Cross Drive Drops didn't work. Introduced with 3921

Properties Dialog could cause a crash on changing junction targets

Autorename had a flaw when having more than 9 files with same name in a directory

Backup mode was broken. Introduced with 3921

Introduce Copy Symbolic Link/Junction/Mountpoint

Changes of non-admin users to e.g. symlink relativ/absolute had no effect. Fixed the misconception. What a mess

LSE is on gitlab.com. For now only private, but hope to change this soon.

SmartMirror in LSE had problem with nested reparse points

The symbolic replacement mechansism was broken for the elevated use-case. Caused by 3.8.7.2

Improved the progress estimation for the progressbar and introduced the Windows7 progress dialog

下载地址

抱歉,此资源仅限VIP下载,请先

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: