すべてのプロダクト
Search
ドキュメントセンター

Cloud Storage Gateway:Windows クライアントから Cloud Storage Gateway にアクセスする

最終更新日:Mar 10, 2026

このトピックでは、Windows システムを使用して SMB プロトコル共有をマウントし、アクセスする方法について説明します。

前提条件

  • SMB プロトコル共有が作成されていること。詳細については、「共有の作成」をご参照ください。

  • Elastic Compute Service (ECS) (Windows) インスタンスが作成されていること。詳細については、「ECS インスタンスの作成」をご参照ください。

    ポート 445 が開いていることを確認してください。SMB プロトコル共有はポート 445 を介して通信します。ポート 445 が開いていない場合は、ターゲット ECS インスタンスのセキュリティグループにポート 445 のセキュリティグループルールを追加する必要があります。詳細については、「セキュリティグループの使用」をご参照ください。

説明
  • Alibaba Cloud にデプロイされたファイルゲートウェイは、最大 16 個の SMB 共有を持つことができます。ゲートウェイの種類によってサポートされる SMB 共有の最大数は、CPU とメモリの仕様の違いにより異なります。詳細については、「仕様」をご参照ください。

  • 共有がマウントされた後、表示されるファイルシステムの最大容量は、ファイルゲートウェイの仕様によって異なります。詳細については、「クラウドファイルゲートウェイの仕様テーブル」に記載されている推奨ファイルシステム容量をご参照ください。

  • V1.0.35 以降、SMB 共有にユーザーが設定されていない場合、クライアントはデフォルトでパブリックユーザーとして SMB 共有にアクセスします。ユーザーを設定している場合は、SMB 共有にアクセスする前に、読み取り/書き込み権限または読み取り専用権限を付与する必要があります。詳細については、「SMB 共有の設定」をご参照ください。

  • SMB ユーザーの権限を変更した後、net use /delete <share path> コマンドを実行して Windows システムのクライアント情報をクリアしてください。クライアントを再起動しないでください。

ステップ 1: 環境の準備

各 Windows サーバーに初めてマウントするときにのみ、以下の手順を一度だけ実行してください。マウント操作ごとに繰り返す必要はありません。

  1. ECS インスタンスへの接続

  2. 以下のシステムバージョンの場合は、クライアントが匿名アクセスを許可するように設定します。

    1. Windows Server 2016 以降の場合は、次のコマンドを実行します。

      REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters /f /v AllowInsecureGuestAuth /t REG_DWORD /d 1
    2. Windows Server 2025 の場合は、SMB 署名を無効にするために次の操作も実行します。

      1. 管理者として CMD を開き、次のコマンドを実行します。

        REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" /v RequireSecuritySignature /t REG_DWORD /d 0 /f
      2. 変更を有効にするには、コンピューターを再起動します。

  3. Workstation サービスを有効にします。

    1. [すべてのプログラム] > [アクセサリ] > [ファイル名を指定して実行] を選択するか、キーボードショートカットの Win+R を使用します。services.msc と入力してローカルサービスを開きます。

    2. サービスで Workstation を見つけます。そのステータスが [実行中] で、スタートアップの種類が [自動] であることを確認します。

      通常、Workstation サービスはデフォルトで有効になっています。

      Workstation

  4. TCP/IP NetBIOS Helper サービスを有効にします。

    1. [ネットワークと共有センター] を開き、ホストが接続しているネットワークをクリックします。

    2. [プロパティ] をクリックし、[インターネットプロトコルバージョン 4] をダブルクリックしてから、[詳細設定] をクリックします。

    3. [TCP/IP 詳細設定] ダイアログボックスで、[WINS] > [NetBIOS over TCP/IP を有効にする] を選択します。Enable NetBIOS over TCP/IP

    4. [すべてのプログラム] > [アクセサリ] > [ファイル名を指定して実行] を選択するか、キーボードショートカットの Win+R を使用します。services.msc と入力してローカルサービスを開きます。

    5. サービスで TCP/IP NetBIOS Helper を見つけます。そのステータスが [実行中] で、スタートアップの種類が [自動] であることを確認します。

      通常、TCP/IP NetBIOS Helper サービスはデフォルトで有効になっています。

      TCP/IP NetBIOS Helpe

ステップ 2: SMB プロトコル共有のマウント

SMB プロトコル共有は、手動マウントと自動マウントの両方のメソッドをサポートしています。手動マウントは一時的なマウント用です。サーバーの起動または再起動のたびに共有を再マウントします。自動マウントは永続的なマウント用です。サーバーの起動または再起動のたびに共有を再マウントする必要はありません。マウント情報が失われるのを防ぎ、サーバーの再起動後にマウントされたファイルシステムが表示されるようにするには、手動マウントが成功した後に自動マウントを設定します。

SMB 共有の手動マウント

  1. ECS インスタンスへの接続

  2. CMD コマンドラインウィンドウを開き、次のコマンドを実行して SMB 共有をマウントします。

    net use Z: \\gateway_ip\share_name

    パラメーター

    説明

    Z

    現在の Windows システムにマウントするターゲットドライブ文字。競合が発生した場合や複数の SMB 共有をマウントする場合は、アルファベットの降順でドライブ文字を割り当てます。

    gateway_ip

    Cloud Storage Gateway の IP アドレス。実際の値に置き換えてください。Cloud Storage Gateway コンソールで、ターゲットの Cloud Storage Gateway を見つけます。その [共有] ページでマウントポイントを表示します。デフォルトは IPv4 マウントポイントです。

    説明
    • IPv6 マウントをサポートしているのは、中国 (フフホト) リージョンのみです。ゲートウェイで使用される Virtual Private Cloud (VPC) と vSwitch は IPv6 をサポートしている必要があります。

    • IPv6 マウントを使用する前に、ECS クライアントに IPv6 アドレスが設定されていることを確認してください。

    • 既存のゲートウェイの VPC と vSwitch が IPv6 をサポートしている場合は、ゲートウェイの操作リストで IPv6 を有効にします。すると、マウントポイントの 2 行目にデフォルトで IPv6 マウントポイントが表示されます。この VPC で新しく作成されたゲートウェイは、デフォルトで IPv6 をサポートしており、明示的に有効にする必要はありません。

    share_name

    SMB 共有名。

  3. SMB プロトコル共有が正常にマウントされたことを確認します。

    • 次のコマンドを実行します: net use

    • 出力例

      次の例のようなコマンド出力が表示された場合、SMB ファイルシステムはマウントされています。SMB 共有がマウントされると、ローカルディレクトリにアクセスするのと同じ方法で SMB 共有にアクセスできます。SMB 共有に対する書き込み権限がある場合は、SMB 共有にデータを書き込むことができます。SMB 共有に対する読み取り専用権限しかない場合は、SMB 共有からデータを読み取ることしかできません。詳細については、「共有の管理」をご参照ください。

      image

(オプション) SMB 共有の自動マウント

Windows ECS インスタンスの c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat ファイルを設定して、ECS の再起動時に SMB プロトコル共有を自動的にマウントします。

  1. CMD コマンドラインウィンドウを開きます。次のコマンドを実行して、`auto_mount.bat` スクリプトを設定します。

    echo %HOMEPATH%\mount.bat > auto_mount.bat
  2. 次の 3 つのコマンドを実行して、ユーザーのログイン後に `auto_mount.bat` が自動的に実行されるように設定し、他のユーザーに読み取りおよび実行権限を設定します。

    MOVE auto_mount.bat "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp"
    icacls "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat" /grant everyone:rx
    REG ADD HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /f /v MyMount /t REG_SZ /d "c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat"
  3. 次のコマンドを実行して、`mount.bat` スクリプトを設定します。

    ID 検証なしのマウント

    ID 検証を必要としない場合は、次のコマンドを使用します。

    echo net use z: \\gateway_ip\share_name > "%HOMEPATH%\mount.bat"

    ドライブ文字 z、ゲートウェイ IP gateway_ip、共有名 share_name を実際の値に置き換えてください。

    ID 検証ありのマウント

    • SMB ユーザーを使用して SMB プロトコル共有をマウントするには、次のコマンドを実行してスクリプトを設定します。

      echo net use z: \\gateway_ip\share_name /user:username password > "%HOMEPATH%\mount.bat"

      ドライブ文字 z、ゲートウェイ IP gateway_ip、共有名 share_name、SMB ユーザー名 username、SMB ユーザーパスワード password を実際の値に置き換えてください。

    • Windows ログインユーザー ID 以外のドメインユーザー ID を使用して SMB プロトコル共有をマウントするには、次のコマンドを実行してスクリプトを設定します。

      echo net use z: \\gateway_ip\share_name /user:username@domain password > "%HOMEPATH%\mount.bat"

      ドライブ文字 z、ゲートウェイ IP gateway_ip、共有名 share_name、ドメインユーザー名 username@domain、ドメインユーザーパスワード password を実際の値に置き換えてください。

  4. ECS サーバーを再起動します。

    ユーザーが再度ログインした後、net use コマンドを実行してマウント結果を確認します。

    重要

    Elastic Compute Service (ECS) インスタンスを再起動すると、サービスが中断されます。オフピーク時に ECS インスタンスを再起動してください。

共有のマウント時に他の問題が発生した場合は、「マウント失敗のトラブルシューティング」をご参照ください。

共有のアンインストール

重要

アンインストール操作を実行する前に、共有のアップロードステータスを確認してください。データ損失を防ぐため、共有が [アップロード完了] 状態のときに操作を実行することを推奨します。詳細については、「共有の同期ステータスが常に「アップロード未完了」と表示されるのはなぜですか?」をご参照ください。

  1. コマンドラインインターフェイスで、次のコマンドを入力します。

    net use Z: /del

    説明

    ここで、Z はドライブ文字です。実際の値に置き換えてください。

  2. コマンドラインインターフェイスで net use と入力し、共有が正常にアンインストールされたかどうかを確認します。

その他の操作