ページ更新: 2013-07-19 (金) (1381日前)

(2004-01-24 新規作成)

NTFSの ハードリンク, ジャンクション, リパースポイント を作成するツールについて。

目次

[編集]

情報源 #

[編集]

ツール #

[編集]

ハードリンク/ジャンクション作成ツール #

[編集]

リンク作成シェル拡張 #

(2007-07-08 更新)

  • エクスプローラを拡張するツール。
[編集]

Link Shell Extension #

(2009-04-29)

[編集]

fsutil #

Windows XP に含まれる fsutil コマンドにて、 「fsutil hardlink create」でハードリンクの作成ができるようだ。

[編集]

junktion.exe #

Windows Sysinternals > Downloads > File and Disk Utilities > Junction

C:\> junction

Junction v1.03 - Win2K junction creator and reparse point viewer
Copyright (C) 2000-2002 Mark Russinovich
Systems Internals - http://www.sysinternals.com

The first usage is for displaying reparse point information, and the
second usage is for creating or deleting a NTFS junction point:

usage: junction [-s] <file or directory>
       -s     Recurse subdirectories

usage: junction [-d] <junction directory> [<junction target>]
       -d     Delete the specified junction
       example: junction d:\link c:\winnt
[編集]

linkd #

Windows 2000 リソースキット や Windows Server 2003 Resource Kit Tools に含まれる linkd.exe コマンド

C:\>linkd
Links an NTFS directory to a target valid object name in Windows 2000.


LINKD Source [/D] Destination

  Source             - Displays the Windows 2000 name targeted by Source
    
  Source Destination - Links source directory to Destination directory or a
                       Windows 2000 device or any valid Windows 2000 name

  Source /D          - Deletes Source, regardless of whether a link exists at 
                       source
    
  /?                 - Prints this help message
    
LINKD grafts (links) the target name directly into the name space at Source,
so that Source subsequently acts as a name space junction. The Source directory 
must reside on a disk formatted with NTFS in Windows 2000. The destination 
(the target of the link) can be any valid directory name or device name or valid 
object name in Windows 2000. When the target name does not resolve to a directory 
or a device, open calls fail.

All characters in both the Source and Destination names must be in the ASCII
character set. Usage of arbitrary Unicode characters is not supported.

Type "LINKD /? | more" if you need to see all the help text
[編集]

hlscan.exe #

Windows Server 2003リソースキットに含まれる hlscan.exe

C:\> hlscan /?

Commands available are:

* c:\Program Files\Windows Resource Kits\Tools\hlscan.exe [/log [location]]
Scans the current volume.

* c:\Program Files\Windows Resource Kits\Tools\hlscan.exe /all [/log [location]]
Scans all NTFS volumes on the local system.

* c:\Program Files\Windows Resource Kits\Tools\hlscan.exe /dir <directory name> [/log [location]]
Scans recursively from <directory name>

* c:\Program Files\Windows Resource Kits\Tools\hlscan.exe /file <file names> [/log [location]]
Scans only files specified by <file names> (non recursively)

* c:\Program Files\Windows Resource Kits\Tools\hlscan.exe /?
Print this help.

[/log [location]] is an optional switch to log the results
to a file in addition to printing them on the screen.
"Location" defaults to Hlscan.log in the current directory.
[編集]

mountvol #

ドライブ→ディレクトリのマウントだけなら、Windows 2000/XP付属の mountvol コマンドでできるようだ。

C:\> mountvol
ボリューム マウント ポイントを作成、削除、一覧を表示します。

MOUNTVOL [drive:]path ボリューム名
MOUNTVOL [drive:]path /D
MOUNTVOL [drive:]path /L

    パス        マウント ポイントを常駐させる既存の NTFS ディレクトリ
                を指定します
    ボリューム名
                マウント ポイントのターゲットとなるボリューム名を指定しま
                す。
    /D          指定されたディレクトリからボリューム マウント ポイント
                を削除します。
    /L          指定されたディレクトリのマウントされているボリューム
                の一覧を表示します。

現在のマウント ポイントとボリューム名の考えられる値:

(略)
[編集]

NTFSLinksView #

(2012-07-25)