Windows 2000でハードリンクを作成しそれを確認する

Windows 2000でハードリンクを作成して、ちゃんと出来てるか確認してみました。

使うのはダウロードできる Windows Server 2003 SP1 に入っている fsutil.exe と findlinks.exe です

FindLinks - Windows Sysinternals | Microsoft Docs

L:\WINNT\winsxs>fsutil
---- サポートされるコマンド ----

behavior ファイル システムの挙動の制御
dirty ボリュームの dirty ビットの管理
file ファイルに固有のコマンド
fsinfo ファイル システム情報
hardlink ハードリンクの管理
objectid オブジェクト ID の管理
quota クォータの管理
reparsepoint 再解析ポイントの管理
sparse スパース ファイルの制御
usn USN の管理
volume ボリュームの管理

L:\WINNT\winsxs>fsutil hardlink
---- サポートされる HARDLINK コマンド ----

create ハードリンクの作成

L:\WINNT\winsxs>fsutil hardlink create
使用法 : fsutil hardlink create <新しいファイル名> <既存のファイル名>
例 : fsutil hardlink create c:\foo.txt c:\bar.txt

L:\WINNT\winsxs>fsutil hardlink create l:\notepad.exe l:\winnt\notepad.exe
l:\notepad.exe <<===>> l:\winnt\notepad.exe のハードリンクが作成されました

L:\WINNT\winsxs>findlinks l:\notepad.exe

Findlinks v1.1 - Locate file hard links
Copyright (C) 2011-2016 Mark Russinovich
Sysinternals - www.sysinternals.com

l:\notepad.exe
Index: 0x00003A14
Links: 1

Linking file:
l:\WINNT\notepad.exe

L:\WINNT\winsxs>

ちなみに FindLinks は使わなくても fsutil hardlink list で代用できるようです
Windows Vista 以降専用ということで拡張カーネルで動くかの実験ということで ・ω・

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です