Windows に Azure Blob Storage をマウント — NetDrive 設定ガイド

読了目安 8 分 provider-guide azure windows
Tayson
TaysonSenior Engineer
NetDriveでAzure Blob StorageをWindowsドライブとしてマウントする手順。ブロブをローカルに同期せず、エクスプローラーでコンテナを閲覧できます。

あなたのCIパイプラインは、80GBのビルド成果物をAzure Blob Storageに保存しています。チームのデザイナーは、そのコンテナ全体をダウンロードせずに個々のPSDファイルを開きたいと考えています。Azure Storage Explorerは閲覧用のGUIを提供しますが、ドライブレターを作成しません——つまり、クリエイティブツールはブロブファイルを直接開くことができないのです。NetDriveはこの問題を解決します。Azure Blobコンテナを標準的なWindowsドライブレターとしてマウントし、ローカルファイルを開けるあらゆるアプリケーションがブロブを開けるようにします。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

3ステップでAzure BlobをWindowsドライブにマウント

NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。

  • ローカル同期なしでエクスプローラーからブロブを閲覧
  • あらゆるWindowsアプリがコンテナから直接ファイルを開ける
  • 起動時に自動マウント——ログイン不要
WindowsmacOS
NetDriveをダウンロード →

無料トライアル。永久ライセンスとサブスクリプションプランあり。

NetDriveとAzCopy・Azure Storage Explorerの違い

Azure Storage Explorerは管理用GUIです——アップロード、削除、SASトークンの生成には優れていますが、OSが認識するマウントパスは作成しません。AzCopyはコマンドラインの転送ツールで、ファイルを移動しますが、こちらもドライブレターは作成されません。

NetDriveの目的は異なります。リモートのBlobコンテナをネイティブなWindowsドライブとして提示します。基盤となるドライバーはCallback Technologies社のCBFS (Callback Filesystem) で、Windowsがハードウェアストレージデバイスと同様に扱うユーザー空間ファイルシステムドライバーです。バージョン3.19.7(2026-04-01)以降は、WinFSPも代替マウントバックエンドとして利用可能です。

NetDriveは、バージョン3.11.204(2020年7月)でAzure File Storageと同時にAzure Blob Storageのサポートを追加しました。お使いのAzureストレージアカウントがBlob StorageではなくFile Storageを使用している場合も、同じリリースからNetDriveはそれをサポートしています。

複数のクラウドプロバイダーがドライブレターとしてマウントされていることを示すNetDriveドライブマネージャー(Azure Blobを含む)

Azureポータルで必要なもの

NetDriveを開く前に、3つの値を集めておきましょう。

  1. ストレージアカウント名 — Azureポータルのストレージアカウントリソースの概要ページに表示されています。
  2. コンテナ名 — マウントする特定のBlobコンテナ名(例:build-artifactsraw-assets)。
  3. 認証情報 — プライマリアカウントキー(Azureポータル → ストレージアカウント → Security + networkingAccess keys)、またはコンテナに範囲指定されたShared Access Signature(SAS)トークンのいずれか。

共有環境ではSASトークンの使用が推奨されます。生成する際は、最低限次の権限を付与してください:ReadWriteDeleteListAddCreate。有効期限は、認証情報のローテーションポリシーに合わせて設定します。

コンテナのマウント手順

  1. netdrive.net/download/windowsからNetDriveをインストールします。インストーラーには必要なVisual C++再頒布可能パッケージ(32ビット・64ビット両方のvcredist12とvcredist14)が自動的に同梱されています。

  2. システムトレイアイコンまたはスタートメニューからNetDrive Drive Managerを開きます

  3. Add Drive+ボタン)をクリックし、プロバイダー一覧からAzure Blob Storageまでスクロールします。

  4. 接続フォームに入力します:

    • Account Name:ストレージアカウント名(例:mycompanystorage
    • Container:コンテナ名(例:build-artifacts
    • Authentication:アカウントキーまたはSASトークンを貼り付け
  5. ドライブレターを割り当てます。 NetDriveはデフォルトで次に利用可能な文字を選びます。チームでの一貫性のために、Z:のような固定のレターに割り当てておくと、チームメンバーが再接続するたびに共有スクリプトやアプリケーションのショートカットを更新する必要がなくなります。

  6. Mount Onポリシーを設定します:

    • Boot — ユーザーがログインする前にマウントします(起動時にコンテナからデータを読み込むWindowsサービスに有用)
    • Login — ユーザーセッション開始時にマウントします(一般的なワークステーション向け設定)
    • Disabled — 必要に応じて手動でマウントします
  7. Connectをクリックします。 数秒以内に、コンテナがWindowsエクスプローラーの「PC」内に標準ドライブとして表示されます。

Windowsエクスプローラーの「PC」内に標準ドライブとして表示されたAzure Blob Storageコンテナ

大容量ファイルとバックグラウンドアップロード

5GBのビルド成果物をマウントしたドライブにコピーすると、NetDriveは書き込みをローカルで即座に受け付け、すぐにシェルへ制御を返します。アップロードはバックグラウンドで進行し、その間も作業を続けられます。ステータスパネルには、アップロードキューとファイルごとの進捗状況が表示されます。

5GB以上のファイルには、NetDriveはブロックアップロード——Azure Blobにおけるマルチパートアップロードに相当する仕組み——を使用します。80%の時点でアップロードが失敗しても、最初からやり直すことはありません。失敗したブロックのみが再試行されます。

Azure Blob Storageへの大容量ファイルアップロードを示すNetDriveのバックグラウンドアップロードキュー

次のパイプラインステージがファイルを読み込む前に書き込みの確定が必要なワークフローの場合は、ドライブ設定で同期アップロードモードに切り替えることができます。プロデューサーの完了直後にコンシューマーが実行されるようなデータワークフローには、この設定が適しています。

Windowsエクスプローラーのファイルステータスオーバーレイ

NetDriveはエクスプローラーの項目にシェルオーバーレイアイコンを追加し、ファイルが完全にアップロード済みか、現在転送中か、次の書き込みサイクルを待ってローカルにキャッシュされているかを一目で確認できるようにします。

Azure BlobファイルのアップロードおよびSync状態を示すWindowsエクスプローラーのファイルステータスオーバーレイアイコン

これは、2人のチームメンバーが同じコンテナをマウントしている場合に特に役立ちます。オーバーレイは、古くキャッシュされたディレクトリ一覧ではなく現在のライブ状態を反映します——ある人がファイルを書き込んでいる最中に別の人がそれを読んでいるようなケースで重要です。

まとめ

NetDriveでAzure Blob Storageをマウントするのは、一度きりの3分でできるセットアップで、それだけでマシン上のあらゆるWindowsツール——エディタ、プレビューアプリ、CIエージェント、ターミナルスクリプト——がリモートのブロブをローカルファイルとして扱えるようになります。同期のステップも、維持すべき別のダウンロードクライアントも必要ありません。

Azureと並行してS3互換のオブジェクトストレージも扱っている場合は、macOSでの同等のセットアップについてはMount Amazon S3 on macOS with NetDriveを、CI特化のパイプラインワークフローについてはDevOps: Mount S3 for CI Test Fixtures with NetDriveをご覧ください。

— Tayson, NetDrive