Azure Files は、Microsoft の使いやすいクラウド ファイル システムです。 Azure ファイル共有は、Windows および Windows Server とシームレスに連携します。 この記事では、Windows と Windows Server で SMB Azure ファイル共有を使用する方法について説明します。
適用対象
管理モデル | 課金モデル | メディア レベル | 冗長性 | SMB | NFS |
---|---|---|---|---|---|
Microsoft.Storage | プロビジョニング済み v2 | HDD (標準) | ローカル (LRS) | ![]() |
![]() |
Microsoft.Storage | プロビジョニング済み v2 | HDD (標準) | ゾーン (ZRS) | ![]() |
![]() |
Microsoft.Storage | プロビジョニング済み v2 | HDD (標準) | geo (GRS) | ![]() |
![]() |
Microsoft.Storage | プロビジョニング済み v2 | HDD (標準) | ジオゾーン (GZRS) | ![]() |
![]() |
Microsoft.Storage | プロビジョニング済み v1 | SSD (プレミアム) | ローカル (LRS) | ![]() |
![]() |
Microsoft.Storage | プロビジョニング済み v1 | SSD (プレミアム) | ゾーン (ZRS) | ![]() |
![]() |
Microsoft.Storage | 従量課金制 | HDD (標準) | ローカル (LRS) | ![]() |
![]() |
Microsoft.Storage | 従量課金制 | HDD (標準) | ゾーン (ZRS) | ![]() |
![]() |
Microsoft.Storage | 従量課金制 | HDD (標準) | geo (GRS) | ![]() |
![]() |
Microsoft.Storage | 従量課金制 | HDD (標準) | ジオゾーン (GZRS) | ![]() |
![]() |
このビデオでは、SMB Azure ファイル共有を Windows にマウントする方法について説明します。
ビデオの手順については、次のセクションでも説明します。
Azure ファイル共有を、それがホストされている Azure リージョンの外 (オンプレミスや、他の Azure リージョン内など) でパブリック エンドポイント経由で使用するために、OS で SMB 3.x がサポートされている必要があります。 それより前のバージョンの、SMB 2.1 しかサポートされない Windows からパブリック エンドポイント経由で Azure ファイル共有をマウントすることはできません。
Azure Files では、SSD ファイル共有でのみ 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 サポートは終了しました。 これらのオペレーティング システムから移行することを強くお勧めします。
注記
各 Windows バージョンの最新のサポート技術情報を参照することをお勧めします。
前提条件
ポート 445 が開いていることを確認する: SMB プロトコルでは、TCP ポート 445 が開いている必要があります。 ポート 445 がブロックされている場合は、接続が失敗します。 ポート 445 がファイアウォールまたは ISP にブロックされているかどうかは、Test-NetConnection
PowerShell コマンドレットを使用して確認できます。 詳細については、ポート 445 がブロックされているを参照してください。
Windows で Azure ファイル共有を使用する
Windows で Azure ファイル共有を使用するには、Azure ファイル共有にドライブ文字 (マウント ポイントのパス) を割り当ててマウントするか、または対応する UNC パス経由でアクセスする必要があります。
この記事では、ストレージ アカウント キーを使用してファイル共有をマウントします。これは管理者アクセスにのみ適しています。 ユーザーの Active Directory または Microsoft Entra ID を使用して共有をマウントすることをお勧めします。 ID ベースの認証の概要を参照してください。
ストレージ アカウント キーは、アクセスするファイル共有内のファイルとフォルダーすべてに対する管理者アクセス許可を含んだストレージ アカウントの管理者キーであると共に、ストレージ アカウントに格納されているすべてのファイル共有および他のストレージ リソース (BLOB、キュー、テーブルなど) の管理者キーでもあります。 ストレージ アカウント キーは、Azure portal でストレージ アカウントに移動して [セキュリティ + ネットワーク] を選択するか>アクセス キーを選択するか、Get-AzStorageAccountKey
PowerShell コマンドレットを使用できます。
Shared Access Signature (SAS) トークンは、現在、Azure ファイル共有のマウントではサポートされていません。
注
SMB ファイル共有を必要とする基幹業務 (LOB) アプリケーションを Azure にリフト アンド シフトする一般的なパターンは、専用の Windows ファイル サーバーを Azure 仮想マシン (VM) 内で実行する代わりに、Azure ファイル共有を使用することです。 基幹業務アプリケーションで Azure ファイル共有を使うための移行に関して、その作業を成功させるうえで重要な考慮事項があります。多くのアプリケーションは、VM の管理者アカウントではなく、制限されたシステム アクセス許可を与えられた専用のサービス アカウントのコンテキストで実行されるということです。 そのため、Azure ファイル共有の資格情報をマウント/保存する際は、自分の管理者アカウントからではなく、必ずサービス アカウントのコンテキストから行う必要があります。
Azure ファイル共有をマウントする
Azure portal には、ストレージ アカウント キーを使用してファイル共有をホストに直接マウントするために使用できる PowerShell スクリプトが用意されています。
このスクリプトを入手するには:
Azure portal にサインインします。
マウントするファイル共有が含まれているストレージ アカウントに移動します。
[ファイル共有] を選択します。
マウントするファイル共有を選択します。
[接続] を選択します。
共有のマウント先のドライブ文字を選択します。
表示されたスクリプトをコピーします。
ファイル共有をマウントするホスト上のシェルにスクリプトを貼り付けて実行します。
これで、Azure ファイル共有がマウントされました。
エクスプローラーを使用した Azure ファイル共有のマウント
注
次の手順は Windows 10 上で示されており、他のリリース上では少し異なる場合があります。
[スタート] メニューからまたはショートカット キー Windows + E を押してエクスプローラーを開きます。
ウィンドウの左側の [この PC] に移動します。 これで、リボンで使用できるメニューが変更されます。 [コンピューター] メニューの [ネットワーク ドライブの割り当て] を選択します。
ドライブ文字を選び、Azure ファイル共有への UNC パスを入力します。 UNC パス形式は
\\<storageAccountName>.file.core.windows.net\<fileShareName>
です。 例:\\anexampleaccountname.file.core.windows.net\file-share-name
。 [別の資格情報を使用して接続する] チェックボックスをオンにします。 [完了] を選択します。[その他の選択肢]>[別のアカウントを使う] を選びます。 [メール アドレス] で、ストレージ アカウント名と、パスワードとしてストレージ アカウント キーを使用します。 [OK] を選択します。
Azure ファイル共有を自由に使用します。
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 の詳細については、次のリンクをご覧ください。