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

File Storage NAS:SMB ファイルシステムのマウント

最終更新日:Jul 30, 2026

SMB プロトコルをサポートする NAS ファイルシステムを Windows Elastic Compute Service (ECS) インスタンスにマウントして、ネットワーク経由でファイルを共有します。

前提条件

  • Windows を実行している ECS インスタンスが作成済みであること。詳細については、「ECS インスタンスの作成」をご参照ください。

  • SMB プロトコルを使用する汎用 NAS ファイルシステムが ECS インスタンスと同じリージョンおよび VPC に作成されており、マウントターゲットアドレスを取得済みであること。詳細については、「コンソールでの汎用 NAS ファイルシステムの作成」をご参照ください。

  • ネットワーク接続が確立されていること。

    • クラシックネットワークでのマウントの場合、ECS インスタンスと NAS ファイルシステムは同じ Alibaba Cloud アカウントに属している必要があります。

    • ファイルシステムの権限グループが Windows ECS インスタンスへのアクセスを許可していること。

    • TCP ポート 445 が開いていること (SMB で必須)。

      ポート 445 が閉じている場合は、「セキュリティグループルールを追加」して、このポートのトラフィックを許可してください。

ステップ 1: 環境の準備

最初のマウントの前に、Windows サーバーごとにこれらの手順を一度実行してください。

説明
  1. ECS インスタンスに接続します

  2. 次の OS バージョンで、安全でないゲストログオンを許可します。

    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: グループポリシー (GUI) を使用

        1. Win+R を押し、gpedit.msc と入力して Enter キーを押すと、ローカル グループ ポリシー エディターが開きます。

        2. に移動します。[Microsoft ネットワーク クライアント: 通信にデジタル署名を行う (常に)] をダブルクリックし、[無効] を選択してから [OK] をクリックします。

      • 方法 2: レジストリを使用

        グループポリシーが利用できない場合は、レジストリで SMB 署名を無効にします。

        レジストリ エディター

        1. Win+R を押し、regedit と入力して Enter キーを押し、レジストリ エディターを開きます。

        2. 次のキー HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters に移動します。

        3. RequireSecuritySignature エントリを探し、その値を 0 に設定します。

        4. 変更を有効にするには、コンピューターを再起動します。

        CLI

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

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

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

    1. に移動するか、 Win+R を押します。[ファイル名を指定して実行] ダイアログボックスで services.msc と入力し、Enter キーを押してサービスコンソールを開きます。

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

      デフォルトでは、Workstation サービスは実行中です。

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

    1. [ネットワークと共有センター] を開き、アクティブなネットワーク接続をクリックします。

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

    3. [TCP/IP 詳細設定] ダイアログボックスで、 タブに移動し、[NetBIOS over TCP/IP を有効にする] を選択してから [OK] をクリックします。

    4. に移動するか、 Win+R を押します。[ファイル名を指定して実行] ダイアログボックスで、 services.msc と入力し、Enter キーを押して [サービス] コンソールを開きます。

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

      デフォルトでは、TCP/IP NetBIOS Helper サービスは実行中です。

ステップ 2: NAS SMB ファイルシステムのマウント

SMB ファイルシステムは手動または自動でマウントできます。手動マウントは再起動後には維持されません。手動マウントを確認した後、永続化のために自動マウントを設定してください。

手動マウント

マウントターゲットアドレスを使用して、NAS SMB ファイルシステムを Windows ECS インスタンスにマウントします。

  1. ECS インスタンスに接続します

  2. コマンドプロンプトウィンドウを開き、次のコマンドを実行して SMB ファイルシステムをマウントします。

    net use Z: \\file-system-id.region.nas.aliyuncs.com\myshare

    パラメーター

    説明

    Z

    マッピングされたファイルシステムのドライブ文字。 Z: が使用中の場合は、別の文字を使用してください。

    file-system-id.region.nas.aliyuncs.com

    SMB ファイルシステムを作成したときに生成されたマウントターゲットアドレス。実際のアドレスに置き換えてください。

    NAS コンソールで、ターゲットファイルシステムをクリックし、マウント使用 をクリックします。マウント使用 列の Mount target アイコンにカーソルを合わせると、アドレスを取得できます。

    myshare

    SMB 共有名です。この名前は変更しないでください。

    Windows Server 2019 以降では、New-SmbGlobalMapping PowerShell コマンドレットを使用して、すべてのユーザーがマウントポイントにアクセスできるように設定します。

    認証情報の入力を求められた場合は、有効なワークグループの認証情報を入力してください。たとえば、ECS の管理者パスワードとともに workgroup\administrator を使用します。

    • マウントコマンド

      New-SmbGlobalMapping -LocalPath z: -RemotePath \\file-system-id.region.nas.aliyuncs.com\myshare -Persistent $true
    • アンマウントコマンド

      Remove-SmbGlobalMapping -LocalPath z:
    • 検証コマンド

      Get-SmbGlobalMapping
  3. NAS SMB ファイルシステムがマウントされていることを確認します。

    • 次のコマンドを実行します。

      net use
    • 出力例

      以下のような出力は、マウントが成功したことを示します。

      C:\Users\Administrator>net use
      New connections will be remembered.
      
      Status       Local      Remote                    Network
      -------------------------------------------------------------------------------
      OK           Z:         \\xxx.nas.aliyuncs.com\myshare
                                                        Microsoft Windows Network
      The command completed successfully.
      
      C:\Users\Administrator>

    マウントに失敗した場合は、「スクリプトを使用した自動トラブルシューティング」を使用して問題を診断するか、「マウントとアクセスに関する FAQ」で一般的なエラーの解決策を確認してください。

(オプション) 自動マウント

再起動時に SMB ファイルシステムが自動マウントされるように、c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat にスタートアップスクリプトを作成します。

  1. auto_mount.bat スクリプトを作成するには、コマンドプロンプトウィンドウを開き、次のコマンドを実行します。

    echo %HOMEPATH%\mount.bat > auto_mount.bat
  2. 次の 3 つのコマンドを実行して、スクリプトをスタートアップフォルダーに移動し、必要な権限を付与し、ログオン時にスクリプトを実行するためのレジストリエントリを追加します。

    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 スクリプトを設定するには、次のコマンドを実行します。

    認証なしのマウント

    認証を必要としないシナリオでは、次のコマンドを使用します。

    echo net use z: \\file-system-id.region.nas.aliyuncs.com\myshare > "%HOMEPATH%\mount.bat"

    認証ありのマウント

    SMB ファイルシステムが AD ドメインと ACL を使用している場合は、次のコマンドを実行して、特定のドメイン認証情報でファイルシステムをマウントします。

    echo net use z: \\file-system-id.region.nas.aliyuncs.com\myshare /user:user@domain password > "%HOMEPATH%\mount.bat"

    ドライブ文字 zマウントターゲットアドレス file-system-id.region.nas.aliyuncs.com、AD ドメインのユーザー名 user@domain、およびドメインユーザーのパスワード password を実際の値に置き換えます。

  4. ECS インスタンスを再起動します。

    インスタンスが再起動し、再度ログインした後、net use コマンドを実行してマウントを確認します。

    重要

    ECS インスタンスを再起動すると、サービスが中断されます。この操作はオフピーク時に実行してください。

次のステップ