NetDriveでOneDriveをWindowsにドライブレターとしてマウント

読了目安 7 分 provider-guide onedrive windows
Robin
RobinDeveloper Advocate
NetDriveを使えば、個人用OneDriveやOneDrive for BusinessをWindows上にドライブレターとしてマウントできます。強制同期を回避し、クラウドファイルをローカルディスクのように閲覧できます。

Microsoft 365経由で1TBのOneDriveストレージを持っていても、標準のOneDrive同期クライアントは、何か月も触れていないファイルまで何ギガバイトもダウンロードし続けます。NetDriveはこれとは異なるアプローチを取ります。OneDriveアカウントをドライブレター——O:、Z:、お好みのものを——としてマウントし、ファイルをオンデマンドでストリーミングします。実際にファイルを開くまで、何もローカルには保存されません。

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

OneDriveをWindowsのドライブレターとしてアクセス

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

  • 個人用OneDriveまたはOneDrive for Businessをマウント
  • 強制同期なし——ファイルは開くまでクラウドに留まります
  • Windows起動時に自動マウント、ログイン前でも可能
WindowsmacOS
NetDriveをダウンロード →

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

マウントと同期の違い

標準のOneDriveクライアントは、ファイルのローカルコピー——少なくともそのプレースホルダー——を維持し、常時変更を監視します。プロジェクトフォルダが数個程度ならこれで問題ありませんが、チームライブラリ全体で数百ギガバイトに及び、それらのファイルをあらゆるWindowsアプリ——Premiere Pro、AutoCAD、データパイプライン、あるいはローカルパスしか理解しないレガシーツール——からアクセスできる必要がある場合には対応しきれません。

NetDriveはOneDriveアカウントをネイティブなWindowsネットワークドライブとして表示します。Windowsエクスプローラーには、C:ドライブや他のドライブと並んで表示されます。パスからファイルを開けるアプリケーションであれば、マウントされたOneDriveからもファイルを開けます。同期ルールの設定や除外管理をすることなく、ローカルフォルダと全く同じ感覚でクラウドストレージの読み書きができます。

NetDriveは個人用OneDrive(Microsoftアカウント)とOneDrive for Business(Microsoft 365/職場アカウント)の両方に対応しており、Microsoftの最新化されたAPIを使用するOneDrive for Business v2も含まれます。

ローカルディスクと並んでOneDriveがドライブレターとしてマウントされたNetDriveのドライブマネージャー

必要条件

  • Windows 8、8.1、10、11(Windows Server 2012~2022を含む)
  • NetDriveのインストール——7日間の無料トライアルで一連のセットアップと初期テストが行えます
  • 個人用OneDriveの場合はMicrosoftアカウント、OneDrive for Businessの場合はMicrosoft 365の資格情報

追加のドライバーは不要です。NetDriveはWindows上に独自のファイルシステムドライバ(CBFS — Callback Filesystem)を搭載しているため、別途サードパーティ製のカーネル拡張をインストールする必要はありません。

NetDriveでOneDriveを接続する

  1. NetDriveを開き、ドライブマネージャーの**+**ボタンをクリックして新しい接続を追加します。
  2. プロバイダー一覧からOneDrive(個人用Microsoftアカウント)またはOneDrive for Business(Microsoft 365の職場/学校アカウント)を選択します。
  3. Sign in with Microsoftをクリックすると、NetDriveがOAuth認証用のブラウザウィンドウを開きます。Microsoftの資格情報でログインし、要求された権限を許可してください。
  4. 認証後、ドライブ設定画面が表示されます。Drive Letterを割り当てます——O:はOneDriveの覚えやすい記号です——そして接続に表示名を付けます。
  5. Mount Typeでは、標準的なアクセスにはNetwork Driveを選択します。お使いのマシン上のアプリケーションがドライブがローカルかどうかをチェックしてネットワークドライブを拒否する場合は、代わりにLocal DiskまたはRemovable Driveを試してください。
  6. Mountをクリックすると、数秒でWindowsエクスプローラーにドライブが表示されます。

ドライブを最初に参照した際、NetDriveはOneDrive APIからディレクトリ一覧を取得します。個々のファイルは、開くまでダウンロードされません。

NetDriveでマウントされたドライブレターを通してWindowsエクスプローラーから閲覧できるOneDriveファイル

早めに設定しておきたいマウントオプション

起動時の自動マウント: 共有ワークステーションやWindows Serverマシンなど、サービスがOneDriveから読み取る必要があり、ユーザーがログインする前にドライブが利用可能でなければならない場合は、ドライブ設定を開いて自動マウントをBootに設定します。アクティブなユーザーセッション中のみドライブが必要な場合はLoginを選択してください。

Boot、Login、Disabledのオプションを示すNetDriveの自動マウント(起動時)設定パネル

非同期 vs. 同期アップロードモード: NetDriveはデフォルトでバックグラウンドでファイルをアップロードするため、アプリケーションは保存操作の直後にすぐ処理を返します。ファイルの書き込み後に移動するスクリプトなど、次のステップが実行される前にOneDrive側での確定を必要とするワークフローの場合は、ドライブ設定パネルで同期アップロードモードに切り替えてください。

読み取り専用マウント: 他のユーザーがファイルを変更すべきでないマシンでドライブを共有するには、マウントタイプをRead-Only Driveに設定します。NetDriveはファイルシステムレベルで読み取り専用を強制するため、個別の権限管理は不要です。

まとめ

NetDriveは、同期のオーバーヘッドやストレージ消費なしに、WindowsからOneDriveへドライブレターで直接アクセスできる環境を提供します。個人用ストレージでも法人のOneDrive for Businessアカウントでも、セットアップは5分もかからず、ファイルパスから読み取るあらゆるWindowsアプリケーションで動作します。他のプロバイダーについては、WindowsでのGoogleドライブのマウントNetDriveプロバイダー比較の全体像もご覧ください。

— Robin, NetDrive