次の方法で共有


SMB Azure ファイル共有を Windows でマウントする

Azure Files は、Microsoft の使いやすいクラウド ファイル システムです。 Azure ファイル共有は、Windows および Windows Server とシームレスに連携します。 この記事では、Windows と Windows Server で SMB Azure ファイル共有を使用する方法について説明します。

適用対象

ファイル共有の種類 SMB NFS
Standard ファイル共有 (GPv2)、LRS/ZRS はい いいえ
Standard ファイル共有 (GPv2)、GRS/GZRS はい いいえ
Premium ファイル共有 (FileStorage)、LRS/ZRS はい いいえ

このビデオでは、SMB Azure ファイル共有を Windows にマウントする方法について説明します。

ビデオの手順については、次のセクションでも説明します。

Azure ファイル共有を、それがホストされている Azure リージョンの外 (オンプレミスや、他の Azure リージョン内など) でパブリック エンドポイント経由で使用するために、OS で SMB 3.x がサポートされている必要があります。 それより前のバージョンの、SMB 2.1 しかサポートされない Windows からパブリック エンドポイント経由で Azure ファイル共有をマウントすることはできません。

Azure Files では、Premium ファイル共有でのみ SMB マルチチャネルがサポートされます。

Windows のバージョン SMB のバージョン Azure Files SMB マルチチャネル SMB チャンネルの最大暗号化
Windows Server 2025 SMB 3.1.1 Yes AES-256-GCM
Windows 11、 バージョン 24H2 SMB 3.1.1 Yes AES-256-GCM
Windows 11, version 23H2 SMB 3.1.1 Yes AES-256-GCM
Windows 11 バージョン 22H2 SMB 3.1.1 Yes AES-256-GCM
Windows 10 バージョン 22H2 SMB 3.1.1 Yes AES-128-GCM
Windows Server 2022 SMB 3.1.1 Yes AES-256-GCM
Windows 11 バージョン 21H2 SMB 3.1.1 Yes AES-256-GCM
Windows 10、バージョン 21H2 SMB 3.1.1 Yes AES-128-GCM
Windows 10 バージョン 21H1 SMB 3.1.1 KB5003690 以降はサポート AES-128-GCM
Windows Server バージョン 20H2 SMB 3.1.1 KB5003690 以降はサポート AES-128-GCM
Windows 10、バージョン 20H2 SMB 3.1.1 KB5003690 以降はサポート AES-128-GCM
Windows Server バージョン 2004 SMB 3.1.1 KB5003690 以降はサポート AES-128-GCM
Windows 10 バージョン 2004 SMB 3.1.1 KB5003690 以降はサポート AES-128-GCM
Windows Server 2019 SMB 3.1.1 KB5003703 以降はサポート AES-128-GCM
Windows 10 Version 1809 SMB 3.1.1 KB5003703 以降はサポート AES-128-GCM
Windows Server 2016 SMB 3.1.1 KB5004238 以降と適用されたレジストリ キーはサポート AES-128-GCM
Windows 10 Version 1607 SMB 3.1.1 KB5004238 以降と適用されたレジストリ キーはサポート AES-128-GCM
Windows 10 バージョン 1507 SMB 3.1.1 KB5004249 以降と適用されたレジストリ キーはサポート AES-128-GCM
Windows Server 2012 R21 SMB 3.0 いいえ AES-128-CCM
Windows Server 20121 SMB 3.0 いいえ AES-128-CCM
Windows 8.12 SMB 3.0 いいえ AES-128-CCM
Windows Server 2008 R22 SMB 2.1 いいえ サポートされていません
Windows 72 SMB 2.1 いいえ サポートされていません

1Windows Server 2012 および Windows Server 2012 R2 に対する通常の Microsoft サポートは終了しました。 拡張セキュリティ更新 (ESU) プログラムを介してのみ、セキュリティ更新プログラムの追加サポートを購入できます。

1Windows 7、 Windows 8、Windows Server 2008 R2 に対する Microsoft サポートは終了しました。 これらのオペレーティング システムから移行することを強くお勧めします。

Note

各 Windows バージョンの最新のサポート技術情報を参照することをお勧めします。

前提条件

ポート 445 が開いていることを確認する: SMB プロトコルでは、TCP ポート 445 が開いている必要があります。 ポート 445 がブロックされている場合は、接続が失敗します。 ポート 445 がファイアウォールまたは ISP にブロックされているかどうかは、Test-NetConnection PowerShell コマンドレットを使用して確認できます。 詳細については、ポート 445 がブロックされているを参照してください。

Windows で Azure ファイル共有を使用する

Windows で Azure ファイル共有を使用するには、Azure ファイル共有にドライブ文字 (マウント ポイントのパス) を割り当ててマウントするか、または対応する UNC パス経由でアクセスする必要があります。

この記事では、ストレージ アカウント キーを使用してファイル共有にアクセスします。 ストレージ アカウント キーは、アクセスするファイル共有内のファイルとフォルダーすべてに対する管理者アクセス許可を含んだストレージ アカウントの管理者キーであると共に、ストレージ アカウントに格納されているすべてのファイル共有および他のストレージ リソース (BLOB、キュー、テーブルなど) の管理者キーでもあります。 Shared Access Signature (SAS) トークンは、現在、Azure ファイル共有のマウントではサポートされていません。

SMB ファイル共有を必要とする基幹業務 (LOB) アプリケーションを Azure にリフト アンド シフトする一般的なパターンは、専用の Windows ファイル サーバーを Azure 仮想マシン (VM) 内で実行する代わりに、Azure ファイル共有を使用することです。 基幹業務アプリケーションで Azure ファイル共有を使うための移行に関して、その作業を成功させるうえで重要な考慮事項があります。多くのアプリケーションは、VM の管理者アカウントではなく、制限されたシステム アクセス許可を与えられた専用のサービス アカウントのコンテキストで実行されるということです。 そのため、Azure ファイル共有の資格情報をマウント/保存する際は、自分の管理者アカウントからではなく、必ずサービス アカウントのコンテキストから行う必要があります。

Azure ファイル共有をマウントする

Azure portal には、ストレージ アカウント キーを使用してファイル共有をホストに直接マウントするために使用できる PowerShell スクリプトが用意されています。

重要

ストレージ アカウント キーを使用したファイル共有への接続は、管理者アクセスにのみ適しています。 ユーザーの Active Directory または Microsoft Entra ID を使用して共有をマウントすることをお勧めします。 ID ベースの認証の概要を参照してください。

このスクリプトを入手するには:

  1. Azure portal にサインインします。

  2. マウントするファイル共有が含まれているストレージ アカウントに移動します。

  3. [ファイル共有] を選択します。

  4. マウントするファイル共有を選択します。

    [ファイル共有] ブレードのスクリーンショット。ファイル共有が強調表示されています。

  5. [接続] を選択します。

    ファイル共有の接続アイコンのスクリーンショット。

  6. 共有のマウント先のドライブ文字を選択します。

  7. 表示されたスクリプトをコピーします。

    [接続] ブレードのスクリーンショット。スクリプトのコピー ボタンが強調表示されています。

  8. ファイル共有をマウントするホスト上のシェルにスクリプトを貼り付けて実行します。

これで、Azure ファイル共有がマウントされました。

エクスプローラーを使用した Azure ファイル共有のマウント

Note

次の手順は Windows 10 上で示されており、他のリリース上では少し異なる場合があります。

  1. [スタート] メニューからまたはショートカット キー Windows + E を押してエクスプローラーを開きます。

  2. ウィンドウの左側の [PC] に移動します。 これで、リボンで使用できるメニューが変更されます。 [コンピューター] メニューの [ネットワーク ドライブの割り当て] を選択します。

    [ネットワーク ドライブの割り当て] ドロップダウン メニューのスクリーンショット。

  3. ドライブ文字を選び、Azure ファイル共有への UNC パスを入力します。 UNC パス形式は \\<storageAccountName>.file.core.windows.net\<fileShareName> です。 例: \\anexampleaccountname.file.core.windows.net\file-share-name[別の資格情報を使用して接続する] チェックボックスをオンにします。 [完了] を選択します。

    [ネットワーク ドライブの割り当て] ダイアログのスクリーンショット。

  4. [その他の選択肢]>[別のアカウントを使う] を選びます。 [メール アドレス] で、ストレージ アカウント名と、パスワードとしてストレージ アカウント キーを使用します。 [OK] を選択します。

    [別のアカウントを使う] を選択するネットワーク資格情報ダイアログのスクリーンショット。

  5. Azure ファイル共有を自由に使用します。

    Azure ファイル共有がマウントされたことを示すスクリーンショット。

  6. Azure ファイル共有をマウント解除する準備ができたら、エクスプローラーの [ネットワークの場所] の下にある共有のエントリを右クリックし、[切断] を選びます。

UNC パスを使用して Azure ファイル共有にアクセスする

Azure ファイル共有を使用するためにドライブ文字にマウントする必要はありません。 UNC パスを使用して Azure ファイル共有に直接アクセスするには、エクスプローラーに次のように入力します。 必ず storageaccountname をストレージ アカウント名に置換し、myfileshare をファイル共有名に置換してください。

\\storageaccountname.file.core.windows.net\myfileshare

ネットワーク資格情報を使用してサインインするように求められます。 ストレージ アカウントとファイル共有を作成した Azure サブスクリプションでサインインします。 資格情報の入力を求められない場合は、次のコマンドを使用して資格情報を追加できます。

cmdkey /add:StorageAccountName.file.core.windows.net /user:localhost\StorageAccountName /pass:StorageAccountKey

Azure Government Cloud の場合は、サーバー名を次の名前に変更してください。

\\storageaccountname.file.core.usgovcloudapi.net\myfileshare

次のステップ

Azure Files の詳細については、次のリンクをご覧ください。