UNCパスとは?
UNCパスは、ネットワークフォルダやファイルなどのリソースにアクセスするために使われるものです。これは、Microsoft Windowsで適用される命名規則「UNC(Universal Naming Convention)」で指定された形式でなければなりません。
UNCパスは、ネットワーク内のサーバーや プリンターなどのリソースを識別するための規格で、Unixコミュニティが発祥です。Windowsでは、コンピューター名の前に二重スラッシュかバックスラッシュを付けます。コンピューターのパス(ディスクとディレクトリ)は単一のスラッシュかバックスラッシュ(\)で区切られます。
逆に、macOSやAndroidなど、UnixやLinux関連のOSを含むUnixシステムでは、バックスラッシュではなくスラッシュ(/)が使われます。
有効なUNCパス
有効なUNCパスは、<servername>、<share>、<filename>の3つのうち、少なくとも2つのパスコンポーネントを含んでいなければならず、それぞれを第1パス名コンポーネント、第2パス名コンポーネント、第3パス名コンポーネントと呼びます。パスの最後のコンポーネントはリーフコンポーネントとも呼ばれます。
サーバー名
サーバー名は管理者が設定し、DNSやWINSなどのネットワークネーミングサービスで管理されるネットワーク名文字列またはIPアドレスで構成されます。通常、このようなホスト名はWindows PCやWindows互換プリンターを指します。
共有
共有名セクションは、管理者やOSが作成したラベルを指します。ほとんどのWindowsシステムに組み込まれている共有名admin$は、通常C:\Windowsですが、C:\\WINDOWSを指す場合もあります。
UNCパスにはドライブレターではなく、特定のドライブを参照するラベルのみが含まれています。
関連記事: UNCServer.exeプロセスとは?削除すべき?
ファイル名
UNCパス内のファイル名は、共有セクションの下にあるローカルのサブディレクトリを指します。この部分はオプションです。ファイル名が指定されている場合、UNCパスは共有の最上位フォルダのみを指します。また、ファイルパスは相対パスではなく絶対パスで記述されていなければなりません。UNCパスをドライブレターにマッピングしている場合のみ、相対パスを使用できます。
パスコンポーネントのサイズと有効な文字は、リソースへのアクセスに使用されるプロトコルと、アクセスされるリソースの種類によって定義されます。DFSで設定されるパスコンポーネントにおける唯一の制限は、パスコンポーネントは1文字以上であり、バックスラッシュとNULLを含んではならないということです。
UNCパスの例
Unix: //servername/path
Windows/DOS: \\servername\path
UNCパスを見つける方法
マップされたネットワークドライブのUNCパスを見つけるには、CMDかPowerShellでnet useを実行します。
![CMDでUNCパスを見つける](https://images.minitool.com/jp.minitool.com/images/uploads/2024/06/unc-path-1.png)
UNCパスを作成する方法
Windows エクスプローラーでUNCパスを作成し、フォルダを右クリックして共有メニューオプションのいずれかを選択するだけで、共有名を割り当てることができます。
UNCパスとマップされたドライブ
マップされたネットワークドライブはUNCパスの代替手段で、両方ともMicrosoft Windows Explorer、Command Prompt、PowerShellで使用できます。適切なセキュリティ資格情報を使用してネットワークドライブをマッピングし、UNCパスではなくドライブレターでリモートPCのフォルダにアクセスできます。