バッチファイルを使ってOneDriveをドライブ文字に恒久的にマッピングする方法 - TechRepublic

バッチファイルを使ってOneDriveをドライブ文字に恒久的にマッピングする方法 - TechRepublic

出版

マーク・W・ケリンの画像

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。

Windows 10 および 11 のあまり知られていない機能を使用すると、PC を起動するたびに、起動時に特定のドライブ文字を Microsoft OneDrive に自動的に指定できます。


画像: MyImages – Micha/Shutterstock

以前、古いDOSコマンド「subst」を使ってMicrosoft OneDriveにドライブレターを割り当てる方法を説明しました。Windows 10とWindows 11では、従来の方法ではOneDriveにドライブレターを割り当てることができないため、この方法が必要でした。DOSコマンドの使用は効果的ですが、永続的ではありません。PCを再起動するたびにマッピングは削除されるため、マッピングを一定に保つには次の手順を実行する必要があります。

DOS の時代では、ブート プロセス中に実行される autoexec.bat ファイルを使用して、マップされたドライブを永続的に設定できましたが、Windows 10 または Windows 11 では機能しません。ただし、バッチ ファイルを使用して起動時に subst コマンドを実行することはできますが、古いファイルと新しいファイルを組み合わせ、ファイルを適切なフォルダーにリンクする場合に限られます。

参照: OneDrive クラウド利用ポリシー (TechRepublic Premium)

バッチファイルを使用して OneDrive をドライブ文字に永続的にマッピングする

私ほど古風でない方のために説明すると、バッチファイルとは、Windowsが一連のコマンドとして解釈する単純なテキストファイルです。これは、標準のコマンドプロンプトから発行するコマンドと似ています。おそらく最も適切な説明は、バッチファイルはスクリプトの一種であるということです。

ここでは、「.bat」拡張子を持つ、1行のみのシンプルなテキストファイルを作成します。このバッチファイルの保存場所は問いませんが、オペレーティングシステムドライブ(通常はC:)内のどこかに保存することをお勧めします。この例では、C:Appsを使用します。

Windowsのファイルエクスプローラーを使用して、図Aに示すように「アプリ」フォルダに移動し、右側のウィンドウの空き領域を右クリックします。コンテキストメニューから「新規作成」|「テキストドキュメント」を選択します。

図A

新しいテキストファイルに名前を付けますが、拡張子は必ず.batにしてください。この例ではStartup.batを使用しています。

バッチファイルを右クリックし、コンテキストメニューから「編集」を選択します。Windowsがメモ帳を開き、空のテキストファイルが表示されます。Microsoft One Driveに希望のドライブ文字を割り当てるsubstコマンドを追加します。私の場合は以下のとおりです。

置換z: “c:/Users/mark/OneDrive – Mark W Kaelin”

図 B はメモ帳でどのように表示されるかを示しています。

図B

バッチファイルを保存し、メモ帳を閉じます。新しいバッチファイルをダブルクリックすると、(おそらく気付かないほど速く)実行され、OneDriveがドライブ文字に割り当てられます。ただし、このバッチファイルを起動時に実行するには、Windows 10およびWindows 11のスタートアップフォルダーにバッチファイルへのリンクを配置する必要があります。

Windows スタートアップ フォルダーを認識していないユーザーが多くいますが、このフォルダーは、起動プロセス中に、その機能がすでに組み込まれていないアプリケーションを実行するのに役立ちます。このフォルダーにアクセスするには、図 Cに示すように、キーボード ショートカットの Windows キー + R を使用して実行コマンド ダイアログ ボックスを開き、「shell:startup」と入力します。

図C

「OK」をクリックすると、図Dに示すように、Windowsのスタートアップフォルダを参照するファイルエクスプローラーのセッションが開きます。右側のウィンドウの空き領域を右クリックし、「新規」|「ショートカット」を選択します。バッチファイルを参照できるダイアログボックスが表示されます。

図D

バッチファイルを保存した場所を参照します(図E)。ファイルが見つかったらクリックし、「OK」ボタンをクリックします。「次へ」をクリックし、「完了」をクリックします。完了したら、ファイルエクスプローラーを閉じます。

図E

これで、Windowsのスタートアップフォルダを見ると、バッチファイルへのリンクが表示されます。このショートカットがWindowsのスタートアップフォルダ内にある限り、PCの起動時にMicrosoft OneDriveが設定に従って特定のドライブ文字にマッピングされます。

PC を起動するたびに Microsoft OneDrive をドライブ文字にマップする必要がなくなった場合は、Windows スタートアップ フォルダーからショートカット リンクを削除するだけです。

記事をシェア

こちらもご覧ください

  • Windows 11でOneDriveをドライブ文字にマッピングする方法
  • Microsoft 365 デスクトップで OneDrive を使用する方法
  • Windows 10でバッチファイルを使用してネットワーク接続をリセットおよび更新する方法
  • この PowerShell スクリプトを使用して、Windows セッションを有効かつ準備された状態に保ちます。
  • Windows 11のブートメニューにセーフモードを追加する方法
  • Zoom vs. Microsoft Teams、Google Meet、Cisco WebEx、Skype:自分に合ったビデオ会議アプリの選び方(無料PDF)
  • チェックリスト: Windows 10 システムのセキュリティ保護 
  • マイクロソフトの必読記事
マーク・W・ケリンの画像

マーク・W・ケリン

Mark W. Kaelin 氏は、30 年以上にわたり、情報技術業界、ソフトウェア、ハードウェア、ゲーム、金融、会計、テクノロジー オタクに関する記事の執筆と編集に携わってきました。

Tagged: