Ru-Board.club
← Вернуться в раздел «Программы»

» Link Shell Extension (NTFS HardLinkShellExtension, LSE)

Автор: romby
Дата сообщения: 15.04.2012 18:52
Link Shell Extension (LSE)
http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html



Link Shell Extension (LSE) - интуитивное дополнение к оболочке Windоws для работы с жесткими ссылками (Hardlinks), точками монтирования папок (Junction Points, Junctions), символьными ссылками (Symbolic Links, Symlinks), точками монтирования томов (Volume Mountpoints) в файловой системе NTFS.



В версии 3.7 добавлена поддержка драйвера символьных ссылок (ENG, РУС) для Windоws XP.
Автор: 1ANP
Дата сообщения: 16.01.2013 22:05
Столкнулся с проблемой: не отображались оверлейные ярлыки (значки) жестких ссылок и связей (Junction), созданных с помощью Link Shell Extension.
Проблема решается удалением Microsoft Sharepoint Workspace (MS Office Groove), входящего в состав MS Office и двух строк в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Gr oove Explorer Icon Overlay 2.5 (GFS Unread Folder)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Gr oove Explorer Icon Overlay 3 (GFS Folder)
Автор: klarus
Дата сообщения: 16.01.2013 22:19
Version 3.7.4.1, что нового.
Автор: klarus
Дата сообщения: 29.01.2013 05:42
Version 3.7.4.2, что нового.
Автор: 231930
Дата сообщения: 26.02.2013 13:11
February 24th, 2013     Version 3.7.4.6 [more=Changelog]For Junctions or Symbolic Links the Target field can be edited in the Properties Dialog.
LSE elevates the creation of hardlinks in system protected directories, e.g.: %systemroot%.
LSE now offers all its function also in the Library folder.
If enabled LSE summarizes the ouptut of operations in a log file.
Fixed a crash related to UNC path and Overlay Icons.
The progress bar showed wrong/incomplete filename-path combinations during operations on large files.
Symbolic links to mapped network drives can be created now via LSE.
Replacement functions can be used to repair broken junctions/symbolic links/mountpoints.
During SmartCopy/SmartMirror/DeloreanCopy the type (absolute/relative) of symbolic link relation is kept in the destination.
During SmartCopy/SmartMirror/DeloreanCopy the Compression Attribute is copied too.
The check for prerequisites during install is more accurate aka takes mfc80.dll into account.
During un-install it is also checked if the hardlinkshellext.dll is held by some process.
Fixed a problem during SmartMirror when a directory changed into a file or vice versa from one mirror to the next and had exactly the same name.
The OS Version detection during installation went wrong on certain machines causing symlinke.exe missing from the installation.
The eunmeration of hardlink siblings didn't work under XP, when the root dir of a drive had to be traversed.
Tested with Windows8, and thus updated the documentation.
The x64 version now contains also a 32bit version in one unified install.
Deinstallation left over a few registry keys.
During installation not all processes were detected, which blocked the installation.[/more]
Автор: Victor_VG
Дата сообщения: 16.03.2013 03:00
26.02.2013, v3.7.4.7 [more=Whats New?]
February 26th, 2013     Version 3.7.4.7

For Junctions or Symbolic Links the Target field can be edited in the Properties Dialog.
LSE elevates the creation of hardlinks in system protected directories, e.g.: %systemroot%.
LSE now offers all its function also in the Library folder.
If enabled LSE summarizes the ouptut of operations in a log file.
Fixed a crash related to UNC path and Overlay Icons.
The progress bar showed wrong/incomplete filename-path combinations during operations on large files.
Symbolic links to mapped network drives can be created now via LSE.
Replacement functions can be used to repair broken junctions/symbolic links/mountpoints.
During SmartCopy/SmartMirror/DeloreanCopy the type (absolute/relative) of symbolic link relation is kept in the destination.
During SmartCopy/SmartMirror/DeloreanCopy the Compression Attribute is copied too.
The check for prerequisites during install is more accurate aka takes mfc80.dll into account.
During un-install it is also checked if the hardlinkshellext.dll is held by some process.
Fixed a problem during SmartMirror when a directory changed into a file or vice versa from one mirror to the next and had exactly the same name.
The OS Version detection during installation went wrong on certain machines causing symlinke.exe missing from the installation.
The eunmeration of hardlink siblings didn't work under XP, when the root dir of a drive had to be traversed.
Tested with Windows8, and thus updated the documentation.
The x64 version now contains also a 32bit version in one unified install.
Deinstallation left over a few registry keys.
During installation not all processes were detected, which blocked the installation.[/more].

парная ей программа для командной строки ln имеет текущий номер v2.7.4.6, и её стоит так же развернуть на системе - в паре эти инструменты формируют гибкий комплекс для решения достаточно сложных задач.


Автор: klarus
Дата сообщения: 07.04.2013 06:16
05.04.2013 3.7.4.8 Что нового
Автор: klarus
Дата сообщения: 01.07.2013 20:18
30. 06. 2013      3.7.4.9 Что нового


04. 08. 2013 3.7.5.0 Что нового
Автор: DollHack
Дата сообщения: 24.09.2013 02:44
3.8.0.0 Что нового
Автор: k2o
Дата сообщения: 24.09.2013 11:52
DollHack
Цитата:
3.8.0.0

И где эту версию можно скачать? На данный момент времени в наличии только "Last Updated August 23th 2013, Version 3.7.5.1".
Автор: usikpa
Дата сообщения: 15.10.2013 22:31
Добрый вечер всем.

Буду благодарен, если кто нибудь объяснит, как работает правильно symbolic link, созданная с помощью этой проги.

У меня Win XP. Хочу "перенести" папку профилей Google Chrome (т.н. user data dir) на другой диск в системе.

Для этого установил соответствующую службу symlink c драйвером. Затем "запомнил" папку

C:\Documents and Settings\User\Local Settings\Application Data\Google\Chrome\User Data

как источник (pick link source), а на другом диске, где хранится весь мусор и часто изменяемые файлы, выбрал Symbolic Link в папке

W:\User\Chrome

после чего в указанной папке появилась другая - User Data, помеченная соответствующей иконкой с зелённой стрелкой.

Всё так сделал? Почему же тогда файлы продолжают создаваться приложением в папке - источнике (в папке - таргете, видимо тут же создаются копии)? Или я смотрю в папку источник, но вижу там содержание другого диска? Как проверить, переместился ли профиль. Данные об использованном месте на диске C:\ говорят, что при появлении файлов профиля вновь в папке C:\Documents and Settings\...\Chrome\User Data, свободное место уменьшается... Так как же работает этот symbolic link - просто как тупое клонирование файлов в другом месте???

Разъясните пожалуйста, кто нибудь
Автор: kirsha
Дата сообщения: 15.10.2013 22:53
usikpa
Нужно было переместить

Цитата:
C:\Documents and Settings\User\Local Settings\Application Data\Google\Chrome\User Data

в

Цитата:
W:\User\Chrome

А после этого

Цитата:
Затем "запомнил" папку

W:\User\Chrome\User Data

Цитата:
как источник (pick link source)

и поместить ссылку в C:\Documents and Settings\User\Local Settings\Application Data\Google\Chrome\
Автор: westlife
Дата сообщения: 16.05.2014 15:09
Если не отображает значки ярлыков ссылок на папках,
очень не удобно, если не понятно реальная это папка или ссылка на папку,
нужно установить принудительно приоритет отображения ярлыков (OverlayHandlers) для LinkShellExtension.

По пути в реестре (Windows 7):

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers

переименовываем названия разделов, дописывая ноль спереди:

HardLinkMenu ---> 0HardLinkMenu
IconOverlayHardLink ---> 0IconOverlayHardLink
IconOverlaySymbolicLink ---> 0IconOverlaySymbolicLink

После этого перелогинить пользователя или перезагрузиться.

p.s. Как подсказал ниже в посте Inoz2000 дописав 0, мы устанавливаем приоритет отображения, так как он рассчитывается по алфавиту.
Если есть названия с пробелами в начале, нужно дописать большее количество пробелов.
Настройками программы приоритеты не срабатывают.
Автор: Inoz2000
Дата сообщения: 16.05.2014 15:30

Цитата:
p.s. 0 - это наивысший приоритет отображения.

Это не приоритет, а банальная сортировка по алфавиту

При установке облачного клиента Mai.lRu, в указанном разделе прописуваются ключи MailRuCloudIconOverlay, у которых спереди два пробела, и никакие нулевые/наивысшие приоритеты в виде нуля тут не помогут.

А поможет два-три пробела вначале
Автор: 231930
Дата сообщения: 19.05.2014 18:26


May 17, 2014     Version 3.8.5.0

x32 x64
Автор: 231930
Дата сообщения: 04.06.2014 17:55
June 3, 2014     Version 3.8.5.1

x32 x64
Автор: MOHCTP
Дата сообщения: 25.12.2015 00:23
December 15, 2015 Version 3.8.6.5

Files with a size beeing a multiple of 16777216 were copied properly, but in the logfile generated an error message even if there was none.
The progress bar didn't increase properly during Smartmirror if the files were the same.
In a rare situation only the first symbolic link of a smart-copy was linked incorrectly.
The Auto Rename functionality didn't work in rare situations. Fixed for XP and Windows7/8/10
Adaptions for Windоws 10 Tech Preview 9841/9926.
Fixed a crash, when files were dropped from Bandzip to the desktop.
Added localization for Korean. Thanks to Mireado from Korea!
Fixed a crash in W10 when closing the properties dialog on junctions/symlinks.
On Windows10 systems which have been upgraded from Windоws7 the enumeration of hardlinks siblings via the property page takes very long.
Prerequisites install not needed with Windоws 10, thus do not check for prerequisites under Windоws 10.

x32
x64
Автор: gma
Дата сообщения: 04.01.2016 19:18
может кто-то в 2х словах объяснить разницу между
1 Symbolic Link
2 Junction
3 Smart Copy
4 Smart Mirror
5 DeLorean Copy
6 Hardlink Clone
7 Symbolic Link Clone
что когда используем?

как я понимаю если я хочу с диска С на диск D скажем перенести профиль Гугл, то я использую 2. Хотя почему не 1 мне не понятно. По мне так результат идентичный.

И что я должен использовать в случае если например у меня есть папка с фото. и я хочу поделиться папкой и положить ее в дропбокс, но при этом не хочу делать копию файлов? те хочу создать аналог жесткой ссылки на файл

Автор: hErAx
Дата сообщения: 04.01.2016 19:25

Цитата:
Хотя почему не 1 мне не понятно. По мне так результат идентичный.

из справки FAR

Цитата:
Символические ссылки

Символические ссылки (SymLink) на NTFS поддерживаются, начиная с Windows Vista (NT 6.0). Они представляют собой улучшенный вариант связей каталогов - символические ссылки могут указывать как на папки, так и на файлы, как на локальные, так и на сетевые, при этом поддерживаются относительные пути.


Добавлено:

Цитата:
я использую 2

я тоже
Автор: gma
Дата сообщения: 04.01.2016 21:23

Цитата:
из справки FAR

Цитата:
Символические ссылки
 
   Символические ссылки (SymLink) на NTFS поддерживаются, начиная с Windows Vista (NT 6.0). Они представляют собой улучшенный вариант связей каталогов - символические ссылки могут указывать как на папки, так и на файлы, как на локальные, так и на сетевые, при этом поддерживаются относительные пути.


те 1 круче 2 ?
Автор: 231930
Дата сообщения: 12.01.2016 21:05
Version 3.8.6.6 (January 10, 2016)
Автор: MOHCTP
Дата сообщения: 09.02.2016 19:37
February 1 2016 Version 3.8.6.7

Realtive symbolic links on absolute symbolic links to a different drive, were not created properly.
Added Greek localization. Thanks to George Malamas!
SmartMove didn't work when Backup Mode was enabled.
Runs again with Windows 2000 (Flaw introduced with 3.8.6.6).
The Vcredist check is back by default, but can be skipped by passing /noredist during install via commandline.
Relative symbolic links on UNC path were recreated with wrong target during SmartCopy.

x32
x64
Автор: MOHCTP
Дата сообщения: 20.04.2016 01:03
April 19, 2016 Version 3.8.6.8

Realtive symbolic links on absolute symbolic links to a different drive, were not created properly.
Added Greek localization. Thanks to George Malamas!
SmartMove didn't work when Backup Mode was enabled.
Runs again with Windows 2000 (Flaw introduced with 3.8.6.6).
The Vcredist check is back by default, but can be skipped by passing /noredist during install via commandline.
Relative symbolic links on UNC path were recreated with wrong target during SmartCopy.
NTFS filesystem fragmentation decreased and thus copying should be faster
Cancel works when pressed during copying of (large) files.
Creation of hardlinks in UAC protected folders caused an error message, even if the hardlink was created.

x32
x64
Автор: MOHCTP
Дата сообщения: 03.06.2016 04:39
От них же есть программа командной строки ln.exe, чего-то она ведёт себя странно-неоднозначно, в задачах клонирования (пофайлого копирования с сохранением структуры) по меньшей мере с VHD дисками. Кто-то клонирует (файловым копированием с сохранением hardlinks, junctions и т.п.) диски при помощи этих программ?
Автор: Sybiriak
Дата сообщения: 14.06.2016 19:21
Подскажите пожалуйста, есть ли мануал на сабж на русском языке?

Страницы: 1

Предыдущая тема: Лучший RSS-агрегатор (для Windows) — 2012


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.