次の方法で共有


Windows および Windows Server の SMB 機能

サーバー メッセージ ブロック (SMB) は、Windows がネットワーク経由でファイル、プリンター、およびその他のリソースを共有するために使用するファイル共有プロトコルです。 SMB はバージョンごとに大幅に進化し、セキュリティ、パフォーマンス、信頼性の新機能が追加されています。

SMB の機能は次のとおりです。

  • 既定で必要な SMB 署名や暗号化、NTLM ブロック、攻撃から保護するための認証レート制限などのセキュリティと認証機能。
  • VPN を使用しないセキュリティで保護されたアクセスのための SMB over QUIC、代替ポート、高パフォーマンス ワークロードの RDMA サポートなど、ネットワークと接続のオプション。
  • SMB 圧縮、帯域幅の制限、ディレクトリ キャッシュの改善などのパフォーマンスの向上。
  • 透過的なフェールオーバー、スケールアウト ファイル サーバー、ローリング クラスターのアップグレードなどの高可用性とスケール機能。
  • PowerShell コマンドレット、パフォーマンス カウンター、方言制御などの管理および監視ツール。

特定の SMB 機能の詳細については、「 SMB セキュリティの強化SMB over QUICSMB 圧縮」を参照してください。

SMB 機能の可用性

次の表は、さまざまなバージョンで使用できる SMB 機能を機能カテゴリ別にグループ化して示しています。

特徴 Windows Server 2025 Windows Server 2022 Windows Server 2019 Windows Server 2016 Windows Server 2012 R2 Windows Server 2012
セキュリティと認証
既定で必要な SMB 署名
SMB 暗号化
SMB NTLM のブロック
SMB 認証レートリミッター
SMB 署名と暗号化の監査
SMB East-West Encryption
AES-128-GMAC 署名高速化
認証前の整合性
ゲスト アクセスが無効になっている
安全な方言ネゴシエーション
ネットワークと接続
SMB over QUIC 1
SMB over QUIC におけるクライアント アクセス制御
SMB 代替ポート
SMB ファイアウォール規則のセキュリティ強化
SMB ダイレクトおよび RDMA 暗号化
SMB ダイレクト (RDMA)
SMB マルチチャネル
パフォーマンス
SMB 圧縮
SMB 帯域幅の制限
ディレクトリ キャッシュ (拡張)
WAN 経由のパフォーマンス
ディスクへの書き込み
高可用性とスケール
ローリング クラスターアップグレードのサポート
Scale-Out ファイル サーバーの自動再調整
SMB 透過型フェールオーバー
SMB Scale Out
管理と監視
SMB 言語制御
SMB グローバル マッピング
SMB 固有の PowerShell コマンドレット
パフォーマンス カウンター
コア プロトコル機能
ファイルの正規化名情報 API
SMB ディレクトリ リース機能
  1. Windows Server 2022 Datacenter: Azure Edition のみ。

Features

セキュリティと認証

既定で SMB 署名が必要です

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2025 以降
  • 💻 クライアント: Windows 11 24H2 以降

説明:

すべての SMB 送信接続に対して、SMB 署名が既定で必要になりました。 以前は、Active Directory ドメイン コントローラーで SYSVOL および NETLOGON という名前の共有に接続した場合にのみ、システムで SMB 署名が必要になりました。 この機能強化により、システムが既定ですべての SMB トラフィックに署名し、中間者攻撃に対する保護を提供し、すべての SMB 接続のデータ整合性を確保します。

SMB 暗号化

SMB 言語バージョン: 3.0 以降

可用性:

  • 🖥️ サーバー: Windows Server 2012 以降
  • 💻 クライアント: Windows 8 以降

説明:

SMB 暗号化は、SMB データのエンドツーエンドの暗号化を提供し、信頼されていないネットワークでの傍受からデータを保護します。 新しい展開コストも、インターネット プロトコル セキュリティ (IPsec)、特殊なハードウェア、WAN アクセラレータも必要ありません。 共有ごとに、またはファイル サーバー全体に対して暗号化を構成できます。また、データが信頼されていないネットワークを経由するさまざまなシナリオで暗号化を有効にすることができます。

バージョン別の暗号化アルゴリズム:

アルゴリズム SMB 言語 サーバーのバージョン クライアント バージョン 注記
AES-128-CCM 3.0 Windows Server 2012 以降 Windows 8 以降 元の SMB 3.0 暗号化アルゴリズム(SMB 3.0 の既定値)
AES-128-GCM 3.1.1 Windows Server 2016 以降 Windows 10 バージョン 1607 以降 SMB 3.1.1 の既定値。AES-CCM よりも高速
AES-256-CCM 3.1.1 Windows Server 2022 以降 Windows 11 以降 より高いセキュリティ暗号化オプション
AES-256-GCM 3.1.1 Windows Server 2022 以降 Windows 11 以降 高いセキュリティとパフォーマンスの向上

Windows は、それをサポートする別のコンピューターに接続するときに、最も高度な暗号方法を自動的にネゴシエートし、グループ ポリシーを使用して要求できます。 AES-128-GCM は SMB 3.1.1 接続の既定値ですが、古いバージョンでは AES-128-CCM が使用されます。 Windows Server は、下位互換性のために AES-128 を引き続きサポートしています。

既定の暗号化動作:

特徴 バージョン Description
オプションの暗号化 Windows Server 2022 以前/Windows 11 23H2 以前 共有またはサーバーごとに暗号化を有効にできますが、既定では必要ありません
既定で必要な暗号化 Windows Server 2025 / Windows 11 24H2 すべての送信 SMB クライアント接続に対して、SMB 暗号化が既定で必要になりました。 管理者は、すべての宛先サーバーで SMB 3.x と暗号化をサポートすることを要求できます。 サーバーにこれらの機能がない場合、クライアントは接続を確立できません

SMB NTLM ブロック

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2025 以降
  • 💻 クライアント: Windows 11 24H2 以降

説明:

SMB クライアントは、リモート送信接続の NTLM ブロックをサポートしています。 Windows Simple and Protected GSSAPI ネゴシエーション メカニズム (SPNEGO) は、Kerberos、NTLM、およびその他のメカニズムを移行先サーバーとネゴシエートして、サポートされているセキュリティ パッケージを決定します。 NTLM ブロックを有効にすると、管理者は SMB 接続に NTLM 認証を使用できないようにし、Kerberos などのより安全な認証方法を適用できます。

SMB 認証制限装置

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2025 以降
  • 💻 クライアント: Windows 11 24H2 以降

説明:

SMB 認証レートリミッターは、一定期間内の認証試行回数を制限し、ブルート フォース認証攻撃から保護します。 SMB サーバーのサービスは、認証レートリミッターを使用して、失敗した NTLM または PKU2U ベースの認証試行間の遅延を実装します。 このサービスは既定で有効になっており、資格情報ベースの攻撃に対するセキュリティの追加レイヤーが提供されます。

SMB署名と暗号化の監査

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2025 以降
  • 💻 クライアント: Windows 11 24H2 以降

説明:

管理者は、SMB サーバーとクライアントの監査を有効にして、SMB 署名と暗号化をサポートできます。 Microsoft 以外のクライアントまたはサーバーで SMB 暗号化または署名のサポートがない場合は、それを検出できます。 Microsoft 以外のデバイスまたはソフトウェアで、SMB 3.1.1 はサポートされていますが、SMB 署名はサポートされていないと示されている場合、SMB 3.1.1 の事前認証整合性プロトコルの要件に違反します。 グループ ポリシーまたは PowerShell を使用して監査を構成できます。

SMBイースト・ウェスト暗号化

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2022 以降
  • 💻 クライアント: 該当なし (サーバー間機能)

説明:

Windows Server フェールオーバー クラスターでは、クラスターの共有ボリューム (CSV) と記憶域バス層 (SBL) のノード内記憶域通信の暗号化と署名のきめ細かい制御がサポートされるようになりました。 記憶域スペース ダイレクトを使用する場合、より高いセキュリティのために、クラスター自体の中で東西の通信を暗号化または署名することを決定できるようになりました。

AES-128-GMAC 署名生成の高速化

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2022 以降
  • 💻 クライアント: Windows 11 以降

説明:

AES-128-GMAC 署名により、署名のパフォーマンスが向上しました。 この暗号化の強化により、強力なセキュリティ保証を維持しながら、以前の方法と比較して署名操作が高速になります。 高速化は、高スループットのシナリオで特に顕著です。

事前認証の整合性

SMB 言語バージョン: 3.1.1 可用性:

  • 🖥️ サーバー: Windows Server 2016 以降
  • 💻 クライアント: Windows 10 バージョン 1607 以降

説明:

事前認証の整合性により、中間者の攻撃者による SMB の接続確立と認証メッセージの改ざんによる保護が強化されます。 この機能により、システムはクライアントとサーバーの間の初期ハンドシェイクを変更できなくなります。 ダウングレード攻撃を防ぎ、サインイン プロセスを保護します。 詳細については、「 SMB 3.1.1 事前認証の整合性」を参照してください。

ゲスト アクセスが無効になっている

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2019 以降
  • 💻 クライアント: Windows 10 バージョン 1709 以降

説明:

SMB クライアントは、無効な資格情報の後に、リモート サーバーへのゲスト アカウントアクセスまたはゲスト アカウントへのフォールバックを許可しなくなりました。 このセキュリティ強化により、ゲスト アカウントを介した不正アクセスの可能性を防ぐことができます。 詳細については、「 既定で無効になっている SMB2 のゲスト アクセス」を参照してください

セキュリティで保護された言語ネゴシエーション

SMB 言語バージョン: 3.0

可用性:

  • 🖥️ サーバー: Windows Server 2012 以降
  • 💻 クライアント: Windows 8 以降

説明:

言語のネゴシエーションのダウングレードを試みる man-in-the-middle を防止するために利用できます。 その目的は、クライアントとサーバーの間で最初にネゴシエートされた言語と機能を盗聴者がダウングレードできないようにすることです。 詳細については、 SMB3 セキュリティで保護された方言ネゴシエーションに関するページを参照してください。 この機能は、強化された保護を提供する SMB 3.1.1 の事前認証整合性に置き換えられました。

Azure ネットワークと接続性

SMB over QUIC (ネットワークプロトコル)

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2025 (すべてのエディション)、Windows Server 2022 Datacenter: Azure Edition
  • 💻 クライアント: Windows 11 以降

説明:

SMB over QUIC は、TCP ではなく QUIC プロトコルを使用するように SMB 3.1.1 プロトコルを更新します。 TLS 1.3 と共に SMB over QUIC を使用することで、ユーザーとアプリケーションが Azure で実行されているエッジ ファイル サーバーからデータに安全かつ確実にアクセスできます。 在宅勤務者とモバイルのユーザーは、Windows を使用している場合に、SMB 経由でファイル サーバーにアクセスするために VPN が不要となりました。 QUIC は、インターネット経由で低待機時間の暗号化された接続を提供します。 詳細については、「 SMB over QUIC」を参照してください。

SMB over QUIC のクライアントアクセス制御

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2025 以降
  • 💻 クライアント: Windows 11 以降

説明:

SMB over QUIC のクライアント アクセス制御では、証明書を使用してデータへのアクセスを制限するためのより多くの制御が導入されています。 SMB over QUIC は、信頼されていないネットワーク経由でエッジ ファイル サーバーにセキュリティで保護された接続を提供する TCP および RDMA の代替手段です。 詳細については、 QUIC クライアント アクセス制御を介した SMB の構成に関するページを参照してください。

SMB 代替ポート

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2025 以降
  • 💻 クライアント: Windows 11 以降

説明:

SMB クライアントを使用して、IANA/IETF の既定値である 445、443、5445 ではなく、代替 TCP、QUIC、RDMA ポートに接続できます。 以前は、Windows の SMB サーバーは、IANA に登録されたポート TCP/445 を使用する受信接続を要求し、SMB TCP クライアントは同じ TCP ポートへの送信接続のみを許可しました。 詳細については、 「代替 SMB ポートの構成」を参照してください。

SMB ファイアウォール規則のセキュリティ強化

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2025 以降
  • 💻 クライアント: Windows 11 以降

説明:

以前は、共有を作成したときに、SMB ファイアウォール規則によって、関連するファイアウォール プロファイルの ファイルとプリンターの共有 グループが自動的に有効になりました。 Windows で SMB 共有を作成すると、プロセスによって新しい ファイルとプリンターの共有 (制限付き) グループが自動的に構成されます。これにより、受信 NetBIOS ポート 137 から 139 は許可されなくなります。 詳細については、 SMB セキュリティで保護されたトラフィックに関するページを参照してください。

SMB ダイレクトと RDMA の暗号化

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2022 以降
  • 💻 クライアント: Windows 11 以降

説明:

SMB ダイレクトと RDMA は、記憶域スペース ダイレクト、記憶域レプリカ、Hyper-V、SQL Server などのワークロードに対して、高帯域幅で待機時間の短いネットワーク ファブリックを提供します。 Windows Server の SMB ダイレクトでは、暗号化がサポートされています。 以前は、SMB 暗号化を有効にすると、直接データの配置が無効になり、パフォーマンスに重大な影響を与えました。 現在は、データはデータ配置前に暗号化されるため、パフォーマンスの低下ははるかに少なくなり、さらに AES-128 と AES-256 で保護されたパケットのプライバシーが追加されました。

SMB ダイレクト クライアント

SMB 言語バージョン: 3.1.1 可用性:

  • 🖥️ サーバー: Windows Server 2016 以降
  • 💻 クライアント: Windows 10 バージョン 1607 以降 (Enterprise、Education、Pro for Workstations エディション) の説明:

Windows 10 Enterprise、Windows 10 Education、Windows 10 Pro for Workstations には、Windows Server に加えて SMB ダイレクト クライアントのサポートが含まれるようになりました。 このサポートにより、クライアント オペレーティング システムは RDMA 対応のネットワーク アダプターを利用して、高パフォーマンスのファイル アクセスを実現できます。

SMB ダイレクト (RDMA)

SMB 言語バージョン: 3.0

可用性:

  • 🖥️ サーバー: Windows Server 2012 以降
  • 💻 クライアント: Windows 8 以降

説明:

RDMA 機能を備え、低待機時間でフルスピードで機能できるネットワーク アダプターの使用をサポートし、CPU をほとんど使用できません。 Hyper-V や Microsoft SQL Server などのワークロードの場合、SMB Direct を使用すると、リモート ファイル サーバーはローカル ストレージに似ています。

SMB 3 の SMB ダイレクトによって、パフォーマンスは SMB の以前のバージョンよりも大幅に向上します。 Windows Server 2012 R2 は、高速ネットワーク インターフェイス (40Gbps イーサネットと 56Gbps InfiniBand) で明らかに、小規模な I/O ワークロードのパフォーマンスを向上させるために SMB Direct を強化します。

SMB ダイレクトの要件は次のとおりです。

  • Windows Server 2012 以降を実行している少なくとも 2 台のコンピューター。 追加の機能をインストールする必要はありません。このテクノロジは既定でオンになっています。
  • RDMA 機能を備えたネットワーク アダプター。 ネットワーク アダプターは現在、iWARP、Infiniband、RoCE (RDMA over Converged Ethernet) の 3 種類が使用できます。

SMB マルチチャネル

SMB 言語バージョン: 3.0 可用性:

  • 🖥️ サーバー: Windows Server 2012 以降
  • 💻 クライアント: Windows 8 以降

説明:

SMB クライアントとサーバーの間に複数のパスがある場合に、ネットワーク帯域幅を集約し、ネットワークのフォールト トレランスを高めることができます。 この機能により、サーバー アプリケーションは使用可能なすべてのネットワーク帯域幅を最大限に活用し、ネットワーク障害に対する回復性を持ちます。 SMB 3 の SMB マルチチャネルによって、パフォーマンスは SMB の以前のバージョンよりも大幅に向上します。

必要条件

SMB マルチチャネルの要件は次のとおりです。

  • Windows Server 2012 以降を実行している少なくとも 2 台のコンピューター。 追加の機能をインストールする必要はありません。このテクノロジは既定でオンになっています。
  • 推奨されるネットワーク構成については、この概要記事の最後にある「関連項目」セクションを参照してください。

Performance

SMB 圧縮

SMB 言語バージョン: 3.1.1 可用性:

  • 🖥️ サーバー: Windows Server 2022 以降
  • 💻 クライアント: Windows 11 以降

説明:

SMB 圧縮を使用すると、ユーザーとアプリケーションはネットワーク転送中にファイルを圧縮できます。これにより、ネットワーク帯域幅の使用量が削減され、低速または混雑したネットワークでの転送が高速化されます。 ファイルを転送する前に手動で zip 圧縮する必要がなくなりました。 詳細については、「 SMB 圧縮」を参照してください。

バージョン別の圧縮アルゴリズム:

アルゴリズム Description サーバーのバージョン クライアント バージョン
XPRESS (LZ77) Lempel-Ziv 1977 年アルゴリズム、バランスの取れた圧縮率、速度 Windows Server 2022 以降 Windows 11 以降
XPRESS Huffman (LZ77+Huffman) LZ77 と Huffman エンコードを組み合わせて圧縮を改善 Windows Server 2022 以降 Windows 11 以降
LZNT1 NTFS 圧縮用に最適化された Lempel-Ziv バリアント Windows Server 2022 以降 Windows 11 以降
PATTERN_V1 繰り返しデータのパターンベースの圧縮 Windows Server 2022 以降 Windows 11 以降
LZ4 高速圧縮と圧縮解除を備えた業界標準のアルゴリズム Windows Server 2025 以降 Windows 11 24H2 以降

クライアントとサーバーの両方で SMB 圧縮がサポートされている場合、Windows は使用可能な最適な圧縮アルゴリズムを自動的にネゴシエートします。 Windows Server 2025 および Windows 11 24H2 で導入された LZ4 アルゴリズムにより、最新のワークロードの圧縮パフォーマンスが向上します。

バージョン別の既定の圧縮動作:

行動 最初のリリース 更新された動作
圧縮サンプリング Windows Server 2022 RTM、Windows 11 RTM 既定では、KB5016693 (サーバー) および KB5016691 (クライアント) 以降では無効になっています
常に圧縮を試みる 既定値ではありません KB5016693 (サーバー) および KB5016691 (クライアント) 以降の既定値

Windows Server 2022 および Windows 11 の元のリリースでは、SMB 圧縮では、ファイルの最初の 500 MiB を圧縮しようとしたサンプリング アルゴリズムが使用され、少なくとも 100 MiB が正常に圧縮された場合にのみ続行されました。 KB5016693とKB5016691以降では、サンプリングは既定で無効になり、SMB は要求されたときに常にファイル全体の圧縮を試みます。

圧縮の理解と構成の詳細については、 SMB 圧縮に関するページを参照してください。

SMB 帯域幅の制限

SMB 方言バージョン: 3.02

可用性:

  • 🖥️ サーバー: Windows Server 2012 R2 以降
  • 💻 クライアント: Windows 8.1 以降

説明:

Set-SmbBandwidthLimit を使用して、帯域幅の制限を 3 つのカテゴリに設定します。

  • 仮想マシン (SMB トラフィック経由のHyper-V)
  • ライブ マイグレーション (Hyper-V SMB 経由のライブ マイグレーション トラフィック)
  • 既定値 (その他すべての種類の SMB トラフィック)

この機能を使用すると、管理者はさまざまな種類の SMB ワークロードのネットワーク帯域幅の使用を制御できます。

ディレクトリ キャッシュ (拡張)

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2016 以降
  • 💻 クライアント: Windows 10 バージョン 1607 以降

説明:

SMB 3.1.1 には、ディレクトリ キャッシュの機能強化が含まれています。 Windows クライアントは、約 500,000 エントリの大きなディレクトリをキャッシュできるようになりました。 Windows クライアントは、ラウンド トリップを減らし、パフォーマンスを向上させるために、1 MB のバッファーでディレクトリ クエリを試みます。 この拡張機能は、大きなディレクトリを頻繁に列挙する必要があるアプリケーションに役立ちます。

WAN 経由のパフォーマンス

SMB 言語バージョン: 3.0

可用性:

  • 🖥️ サーバー: Windows Server 2012 以降
  • 💻 クライアント: Windows 8 以降

説明:

SMB 3.0 では、ディレクトリのオプロック(oplock)とオプロックリースが導入された。 一般的なオフィスやクライアントのワークロードでは、オプルックとリースにより、ネットワークの往復が約15%削減されます。

SMB 3 では、クライアントでのキャッシュ動作と、より高いスループットをプッシュする機能を向上させるために、SMB の Windows 実装が改良されました。

SMB 3 では、CopyFile() API と Robocopy などの関連ツールが改善され、ネットワーク経由でより多くのデータがプッシュされます。 SMB 3.02 では、リモート コピーにエクスプローラーを使用する場合の CopyFile SRV_COPYCHUNK サポートが強化されます (ネットワーク経由でファイル データの 16 MiB あたり 1/2 KiB のみをコピー)。

ディスクへの書き込み

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2019 以降
  • 💻 クライアント: Windows 10 バージョン 1809 以降

説明:

この機能により、書き込み操作が完了した時点で戻る前に、ファイル共有への書き込みがソフトウェアおよびハードウェア スタックを介して物理ディスクに書き込まれるという保証が追加されます。 NET USE /WRITETHROUGHまたはNew-SMBMapping -UseWriteThroughを使用して、この機能を有効にします。 SMB でのライトスルー動作の制御を参照してください。

高可用性とスケール

クラスターのローリング アップグレードのサポート

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2016 以降
  • 💻 クライアント: 該当しない (サーバー側の機能)

説明:

アップグレード中のクラスターに対して異なる最大バージョンの SMB をサポートするように SMB を表示することで、 クラスターのローリング アップグレードを有効にします。 この機能を使用すると、管理者はクラスター ノード全体をオフラインにすることなく、一度に 1 つずつクラスター ノードをアップグレードできます。 詳細については、「 SMB 言語の制御」を参照してください。

Scale-Out ファイル サーバーの自動再調整

SMB 方言バージョン: 3.02

可用性:

  • 🖥️ サーバー: Windows Server 2012 R2 以降
  • 💻 クライアント: Windows 8.1 以降

説明:

スケールアウト ファイル サーバーのスケーラビリティと管理容易性が向上しています。 SMB クライアント接続は、サーバーごとではなく、ファイル共有ごとに追跡されます。 その後、ファイル共有が使用するボリュームに最適なアクセス権を持つクラスター ノードにクライアントがリダイレクトされます。 この機能は、ファイル サーバー ノード間のリダイレクト トラフィックを減らすことで効率を向上させます。 クライアントがリダイレクトされるのは、初期接続の後、クラスター記憶域が再構成された場合です。

SMB 透過フェールオーバー

SMB 言語バージョン: 3.0

可用性:

  • 🖥️ サーバー: Windows Server 2012 以降
  • 💻 クライアント: Windows 8 以降

説明:

クラスター化されたファイル サーバーにあるノードのハードウェアやソフトウェアの保守作業を行うときに、そのファイル共有にデータを格納しているサーバー アプリケーションを中断する必要がありません。 また、クラスター ノードでハードウェアまたはソフトウェアの障害が発生した場合に、SMB クライアントが別のクラスター ノードに透過的に再接続できます。このとき、そのファイル共有にデータを格納しているサーバー アプリケーションを中断する必要はありません。

SMB 透過フェールオーバーには、次の要件があります。

  • 少なくとも 2 つのノードが構成された Windows Server 2012 以降を実行しているフェールオーバー クラスター。 このクラスターは、検証ウィザードのクラスター検証テストに合格している必要があります。
  • ファイル共有が "継続的可用性 (CA)" プロパティで作成されていること。これは既定の設定です。
  • SMB のスケールアウトができるように、CSV のボリューム パスにファイル共有を作成していること。
  • クライアント コンピューターは、Windows 8 以降、または Windows Server 2012 以降を実行している必要があります。 これらのリリースには、継続的な可用性をサポートする更新された SMB クライアントが含まれます。

下位レベルのクライアントは、CA プロパティを持つファイル共有に接続できますが、これらのクライアントでは透過的なフェールオーバーはサポートされていません。

SMB スケールアウト

SMB 言語バージョン: 3.0

可用性:

  • 🖥️ サーバー: Windows Server 2012 以降
  • 💻 クライアント: Windows 8 以降

説明:

スケールアウト ファイル サーバーでの複数の SMB インスタンスのサポート。 クラスターの共有ボリューム (CSV) バージョン 2 を使って、ファイル サーバー クラスター内のすべてのノードから同時にデータ ファイルにアクセスして直接入出力できるファイル共有を作成できます。 SMB Scale Out により、ファイル サーバー クライアントのネットワーク帯域幅と負荷分散の使用率が向上し、サーバー アプリケーションのパフォーマンスが最適化されます。

管理と監視

SMB 言語制御

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2025 以降 (SMB サーバー言語制御用)、Windows Server 2019 以降 (SMB クライアント言語制御用)
  • 💻 クライアント: Windows 11 24H2 以降 (SMB サーバー言語制御用)、Windows 10 バージョン 1709 以降 (SMB クライアント言語制御用)

説明:

クライアント (送信) 接続とサーバー (受信) 接続の両方の SMB 言語の最小バージョンと最大バージョンを制御します。 Windows Server 2019 および Windows 10 バージョン 1709 以降では、レジストリ値を使用して SMB クライアント言語を制御できます。 Windows Server 2025 と Windows 11 24H2 では、SMB サーバーの方言を制御する機能が追加され、レジストリの変更の必要性に代わって、SMB クライアントとサーバー言語の両方を構成するための PowerShell コマンドレットとグループ ポリシー設定が導入されました。 Windows での SMB 方言の制御SMB 方言の管理に関するページを参照してください。

SMB グローバル マッピング

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2019 以降
  • 💻 クライアント: Windows 10 バージョン 1709 以降

説明:

リモート SMB 共有を、コンテナーを含むローカル ホスト上のすべてのユーザーがアクセスできるドライブ文字にマップします。 SMB グローバル マッピングは、データ ボリュームのコンテナー I/O がリモート マウント ポイントを走査できるようにするために必要です。 コンテナーに SMB グローバル マッピングを使用すると、コンテナー ホスト上のすべてのユーザーがリモート共有にアクセスできます。 コンテナー ホストで実行されているアプリケーションも、マップされたリモート共有にアクセスできます。 CSV、記憶域スペース ダイレクト、SMB グローバル マッピングを使用したコンテナー 記憶域のサポートを参照してください。

SMB 固有の PowerShell コマンドレット

SMB 言語バージョン: 3.0

可用性:

  • 🖥️ サーバー: Windows Server 2012 以降
  • 💻 クライアント: Windows 8 以降

説明:

SMB 用 Windows PowerShell コマンドレットを使うと、管理者がコマンド ラインからエンド ツー エンドでファイル サーバーのファイル共有を管理できます。 この機能は、SMB 共有、接続、セッション、および構成設定を管理するための包括的なツール セットを提供します。

性能カウンター

SMB 言語バージョン: 3.0

可用性:

  • 🖥️ サーバー: Windows Server 2012 以降
  • 💻 クライアント: Windows 8 以降

説明:

SMB の新しいパフォーマンス カウンターでは、スループット、待ち時間、1 秒あたりの I/O (IOPS) に関する情報を共有ごとに詳細に得ることができます。これで、管理者はデータが格納されている SMB ファイル共有のパフォーマンスを解析できます。 これらのカウンターは、リモート ファイル共有にファイルを格納する Hyper-V や SQL Server などのサーバー アプリケーション用に設計されています。

コア プロトコル機能

ファイル名正規化情報 API

SMB 言語バージョン: 3.1.1

可用性:

  • 🖥️ サーバー: Windows Server 2016 以降
  • 💻 クライアント: Windows 10 バージョン 1607 以降

説明:

ファイルの正規化された名前を照会するためのネイティブ サポートを追加します。 詳細については、「 FileNormalizedNameInformation」を参照してください。

SMB ディレクトリ レンジング

SMB 言語バージョン: 3.0

可用性:

  • 🖥️ サーバー: Windows Server 2012 以降
  • 💻 クライアント: Windows 8 以降

説明:

ブランチ オフィスのアプリケーションの応答時間を改善します。 ディレクトリ リースを使うと、保存期間の長いディレクトリ キャッシュからメタデータを取得するため、クライアントからサーバーへのラウンドトリップが減少します。 サーバーにあるディレクトリ情報に変更があるとクライアントに通知されるので、キャッシュの一貫性を維持できます。 ディレクトリ リースは、HomeFolder (読み込み/書き込み可、共有なし) と Publication (読み取り専用、共有あり) のどちらのシナリオにも対応しています。