◆ソフトリンク|詳細|データ復旧をサポートする会社を徹底検証!

ソフトリンク

ソフトリンク (Soft Link) とは、コンピュータのディスク上で扱うファイルやディレクトリを、本来の位置にファイルを残しつつそれとは別の場所に置いたり別名を付けてアクセスする手段である。複製とは違い、実体がないこと、ソフトリンクで開いたファイルへの操作が実物のファイルにも反映されること、ファイルサイズが小さいのが特徴。

実際には、各種OSによって名称も異なっており、それぞれ、

  • Microsoft Windows - ショートカット
  • Mac OS - エイリアス
  • UNIX - シンボリックリンク
  • NTFSを搭載したWindows(Windows XP等) - ジャンクション

と呼ばれるものがこれに相当する。なお、Mac OS Xではエイリアスに加えてシンボリックリンク、Windows Vista以降はジャンクションに加えてシンボリックリンクにも対応している。Windowsのジャンクションやシンボリックリンクは、リパースポイントと呼ばれる機能によって実現されている。仕様にも若干の違いが見られる。

ソフトリンクはリンク先のファイルを指し示しているだけの存在であるが、これへアクセスするとリンク先のファイルが操作される。つまり、ディスク内のある場所にあるファイルを、あたかも別の場所にもあるがごとく扱えるのである。これは、ファイルを整理した際に、ディレクトリの奥深くに埋もれてしまったファイルをデスクトップ[2]など手近な場所からアクセスするのに便利になる。

ソフトリンクは、リンクを削除してもオリジナルは消滅しない。逆に、オリジナルを削除するとソフトリンクは無効なものになってしまう。

目次

各OSでのソフトリンク

Windows

Windowsのショートカットは、フォルダやファイルを指し示すという本来のソフトリンクの機能の他、コントロールパネルの設定項目などファイルでないものも指し示すことができるようになっている。なお、リンク先のファイルが移動された場合にはショートカットは追従できず、無効なリンクになる。

Windows 2000以降のDistributed Link Trackingサービスを有効にした環境では、ファイルにオブジェクトIDという一意なIDが振られ、Windowsドメイン内のNTFSボリューム上である限り、どこに移動しても確実に追跡できる。

Windows 2000で採用されたNTFS 3.0以降では、ファイルシステムにリパースポイントという機能が追加され、これによってジャンクションが、さらにVista以降ではシンボリックリンクが利用可能になった。ジャンクションはフォルダ(またはドライブ)へのソフトリンクであり、宛先が書かれたファイルに過ぎないショートカットとは異なり、コマンドラインからも実フォルダや実ドライブと同じ取り扱いが可能となる。シンボリックリンクはジャンクションをさらに発展させ、相対パスでのリンクやネットワークパスでのリンク作成も可能となっている(ただしディスクボリュームは除く。ファイルやフォルダに限られる)。Vista以前はリパースポイントを扱うコマンドが標準で装備されていなかったが、Vista以降は「mklink」コマンドによって作成可能となっている。

ショートカットファイルの拡張子は LNK であるが、MS-DOSプログラムへのショートカットは拡張子 PIF の特別なファイル形式となる。またWindows 98以降ではショートカットを新規作成するウィザードでパスの代わりにURLを入力するとインターネット ショートカット(拡張子 URL)が作成される。

Mac OS

Mac OS(Mac OS Xを含む)のエイリアスはほかのOSよりも進んでいて、エイリアスレコードと呼ばれる、ファイル固有の参照情報を保存することでリンク先ファイル(オリジナルと呼ぶ)が移動されたりファイル名が変更されても自動的に移動先に追従し、常に有効性を保つ。フロッピーディスクへのリンクの場合などは、ネットワーク上のコンピュータのどれかに挿入されていればそれを探知して開くことまでできる。リンク先のファイルがゴミ箱やアプリケーションパッケージ、挿入されていないリムーバブルメディアに入っていたり、削除されているとリンクが切れる。ちなみにこのエイリアスレコードは必ずしもエイリアスファイルとして単一ファイルにする必要がなく、アプリケーションが独自にレコードを保持しても構わない。

Classic OSでは、記憶しておく必要のあるファイル情報はエイリアスレコードで保持するのが一般的で、編集中のファイルを移動してもそれを追従し、エラーとして扱ったり、ファイルを開いた時点での場所に再度ファイルを作成したりせず移動先に正常に保存できるといったような、極めて自由度の高いファイル処理を行なっていた。なお、Mac OS Xでは、このような自由度の高いファイル処理は、旧来のOSの機能を持つ、FinderやCarbon、Classicアプリケーションのような一部の例外を除いて機能しない。

なお、WindowsでもファイルIDでファイルを参照することは可能である。これは主にServices for MacintoshにおいてMacintoshのサーバとして機能するためであり、それ以外の目的ではあまり積極的に使われていない。

Unix

UNIXのシンボリックリンクは実体へのファイルパスだけを保存しているため、Windowsのショートカットと同じくリンク先ファイルの移動には追従できない。シンボリックリンクの作成は「ln」コマンドに「-s」オプションを付けて実行することで行う。

BTRON

BTRONの『仮身(かしん)』は概念上ソフトリンクに相当する。ただし、ユーザーが直接ファイル本体である『実身(じっしん)』に触れる事はできない。仮身は仮想ファイルアイコンとして自由に複製できるがすべて削除する事はファイル本体の削除と同義となる。つまり全てが仮身を通してのみアクセスされる点が他のOSと異なる。また仮身はOSの基本構成要素であり、テキスト・計算表・データベースなどBTRON OSで編集可能なファイルのあらゆる場所に付箋様の形で埋め込む事ができる。この仕組みによって、ごくふつうのファイル操作や編集がそのままハイパーリンク編集になると言うユーザーインターフェースを実現している。

関連項目

  • ハードリンク

最終更新 2012年1月15日 (日) 08:24 (日時は個人設定で未設定ならばUTC)。
【ソフトリンク】変更履歴

ソフトリンク|詳細:データ復旧の用語集をご覧の皆様へ

パソコンやデジカメなどのデータが消えた!パソコンが急に起動しなくなった!など、急なトラブルであなたの大切なデータが消えてしまったことはございませんか?そんな突然のトラブルからデータ復旧してくれるのが、データ復旧サービスです。データ復旧比較.jpの用語集ではデータ復旧に関する様々なキーワード「例:ソフトリンク」が検索できます。

ご利用上の注意

  • 本用語集に掲載される用語は、百科事典「ウィキペディア日本語版」からプログラムにより自動的に抽出・表示されるため、一部ふさわしくない用語が表示される場合があります。
  • 当社は、本用語集を通じて提供される情報に関する、有用性、適合性、完全性、正確性、安全性、合法性、最新性等について、いかなる責任も負わないものとします。
  • 当社は、お客様が本用語集をご利用されることによって発生した直接・間接の損害に対して、いかなる責任も負わないものとします。