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

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

最終更新日:Aug 20, 2025

Windows 環境でファイルを共有する必要がある場合は、SMB プロトコルをサポートする NAS ファイルシステムをマウントできます。このトピックでは、Alibaba Cloud Windows ECS インスタンスに SMB ファイルシステムをマウントする方法について説明します。

前提条件

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

  • ECS インスタンスと同じリージョンおよび virtual private cloud (VPC) に SMB ファイルシステムが作成されていること。ファイルシステムのマウントポイントが取得されていること。詳細については、「コンソールから汎用型 NAS ファイルシステムを作成する」をご参照ください。

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

    • クラシックネットワーク経由でファイルシステムをマウントする場合は、ECS インスタンスと NAS ファイルシステムが同じ Alibaba Cloud アカウントに属していることを確認してください。

    • ファイルシステムのホワイトリストを確認し、Windows ECS インスタンスに SMB ファイルシステムへのアクセス権限があることを確認してください。

    • ポート 445 が開いていることを確認してください。SMB プロトコルは TCP ポート 445 を使用します。

      ポート 445 が開いていない場合は、ターゲット ECS インスタンスのセキュリティグループにポート 445 のセキュリティグループルールを追加してください。詳細については、「セキュリティグループルールを追加する」をご参照ください。

手順 1: 環境を準備する

これらの手順は、Windows サーバーごとに 1 回だけ実行する必要があります。

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

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

        2. [コンピューターの構成] > [Windows の設定] > [セキュリティの設定] > [ローカル ポリシー] > [セキュリティ オプション] を選択し、Microsoft ネットワーククライアント: 通信にデジタル署名する (常に) をダブルクリックし、[無効] を選択して、[OK] をクリックします。image

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

        グループポリシーを使用できない場合は、レジストリを編集して SMB 署名を無効にすることができます。次の 2 つの方法のいずれかを選択します。

        レジストリエディター

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

        2. 次のパスに移動します: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

        3. RequireSecuritySignature を見つけて、その値を 0 に変更します。

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

        コマンドライン

        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 と入力して、[サービス] ウィンドウを開きます。

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

      Workstation サービスはデフォルトで実行されています。

      Workstation

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

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

    2. [プロパティ] をクリックします。[インターネット プロトコル バージョン 4] をダブルクリックして、そのプロパティダイアログボックスを開き、[詳細設定] をクリックします。

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

    4. [すべてのプログラム] > [アクセサリ] > [実行] に移動するか、Win+R キーボードショートカットを押します。services.msc と入力して、[サービス] ウィンドウを開きます。

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

      TCP/IP NetBIOS Helper サービスはデフォルトで実行されています。

      TCP/IP NetBIOS Helpe

手順 2:NAS SMB ファイルシステムをマウントする

SMB ファイルシステムは、手動または自動でマウントできます。手動でマウントされたファイルシステムは一時的なものであり、サーバーが再起動するたびに再マウントする必要があります。自動的にマウントされたファイルシステムは永続的です。再起動後もマウントが持続するように、最初にファイルシステムを手動でマウントしてから、自動マウントを設定することをお勧めします。

ファイルシステムを手動でマウントする

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

  1. ECS インスタンスに接続する

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

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

    パラメーター

    説明

    Z

    現在の Windows システム上のターゲットドライブ文字。競合が発生した場合、または複数の NAS ファイルシステムがマウントされている場合は、ドライブ文字はアルファベット順に減少します。

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

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

    NAS コンソール で、ターゲットファイルシステムをクリックし、マウント使用 をクリックします。マウントアドレスタグの 挂载点 アイコンにカーソルを合わせると、マウントターゲットアドレスが表示されます。

    myshare

    SMB ファイルシステムの共有名。この名前は変更できません。

    Windows Server 2019 以後の場合は、New-SmbGlobalMapping PowerShell コマンドを実行してファイルシステムをマウントします。これにより、すべてのユーザーがマウントターゲットにアクセスできるようになります。次のコマンドを使用します。

    資格情報の入力を求められたら、ワークグループで有効な ID ( workgroup\administrator など) を入力します。パスワードは ECS 管理者のパスワードです。

    • マウントコマンド

      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
    • 出力例

      出力が次の例のようであれば、マウントは成功です。ファイルシステムがマウントされた後、ECS インスタンスでアクセスして読み書きできます。

      View mount result

    SMB ファイルシステムのマウントに失敗した場合は、スクリプトを使用して問題を自動的に診断するか、エラーコードに基づいて問題のトラブルシューティングを行うことができます。詳細については、「スクリプトを使用して自動的にトラブルシューティングする」および「マウントに関するよくある質問」をご参照ください。

(オプション) ファイルシステムを自動的にマウントする

インスタンスの再起動時に SMB ファイルシステムを自動的にマウントするには、Windows ECS インスタンスで c:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\auto_mount.bat ファイルを設定します。

  1. コマンドプロンプトウィンドウを開き、次のコマンドを実行して 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. 次のコマンドを実行して、マウントコマンドを auto_mount.bat スクリプトに追加します。

    認証なしでマウントする

    認証なしでマウントするには、次のコマンドを使用します。

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

    認証付きでマウントする

    SMB ファイルシステムが Active Directory (AD) とアクセス制御リスト (ACL) をサポートしており、現在の Windows ユーザー以外のドメインユーザーとしてマウントする場合は、次のコマンドを実行してコマンドをスクリプトに追加します。

    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、ドメインユーザー名 user@domain、およびドメインユーザーパスワード password を実際の値に置き換えます。

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

    ログイン後、net use コマンドを実行して、マウントステータスを確認します。

    重要

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

次のステップ