OneDrive個人アカウントの認証エラーを直す — NetDrive
NetDriveの個人用OneDriveドライブがサインインエラーで止まった?トークン失効とアカウントセキュリティブロックの見分け方と、それぞれの直し方を解説します。
数週間問題なくマウントできていた個人用OneDriveドライブが突然接続を拒否し、NetDriveがファイルの代わりに認証エラーを表示することがあります。OneDrive for Businessと異なり、個人用Microsoftアカウントの背後にはIT管理者や条件付きアクセスポリシーが存在しないため、原因も対処法も異なります。ここでは、当て推量をせずに順を追って解決する方法を説明します。

個人用OneDriveを実際のドライブレターとしてマウント
NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。
- Microsoftアカウントでサインインするだけ、フルのローカル同期は不要
- OneDrive全体をダウンロードせずオンデマンドでストリーミング
- Windows 8〜11およびmacOS 14+に対応
無料トライアル。永久ライセンスとサブスクリプションプランあり。
NetDriveでOneDrive認証が失敗する理由
NetDriveはMicrosoft自身のOAuthサインインフローを通じてOneDriveに接続します。ブラウザウィンドウで一度NetDriveを承認するとMicrosoftがアクセストークンを発行し、以降の接続ではパスワードを再入力する代わりにそのトークンを提示します。ドライブが認証されなくなった場合、背後のトークンは通常、壊れているのではなく単に受理されなくなっています。
個人用Microsoftアカウントの場合、管理された法人用アカウントに比べて原因はより限定的です。
- パスワード変更。 Microsoftアカウントのパスワードを変更すると、アクティブなセッションからサインアウトされ、変更前に発行されたトークン(NetDriveのものを含む)が無効になります。
- 異常なサインインのブロック。 Microsoftは新しいNetDriveのインストール、新しい場所、新しいIPからのサインインを異常なアクティビティとして検出し、新しいトークンを発行する前に追加の検証手順を要求します。
- アプリアクセスの削除。 account.microsoft.com → プライバシー → データにアクセスできるアプリとサービスでNetDrive(または似た名前のもの)をリストから削除した場合、既存のトークンは即座に使えなくなります。
- アカウント種別の変更。 個人用Microsoftアカウントを職場または学校向けのサインイン形式に変換したり、アカウントを統合したりすると、OneDriveの認証方式が変わり既存の接続が壊れます。

ステップ1 — ネットワークの問題ではなく認証の問題であることを確認する
NetDriveを開き、ドライブ一覧でOneDriveドライブのステータスを確認します。認証エラーの場合、単にマウントが遅いのではなく、ドライブが切断されているかエラーとして表示されます。他を触る前に、他のドライブも失敗しているかどうかを確認してください。すべてが停止している場合、問題はOneDriveのトークンではなく、インターネット接続かMicrosoftサービスの障害です。不明な場合はMicrosoft 365のサービス状態を確認してください。
OneDriveだけが影響を受けており、エラー文にサインイン、認可、または資格情報についての記載がある場合は、ステップ2に進んでください。
ステップ2 — ドライブを再認証する
- NetDriveのドライブ一覧でOneDriveドライブを選択します(まだMountはクリックしません)。
- ドライブ項目の横にある編集または設定アイコンからドライブのEditパネルを開きます。
- アカウントまたは認証のセクションを見つけ、サインインを再開するオプションをクリックします。これによりデフォルトのブラウザでMicrosoftのログインページが開きます。
- Microsoftアカウントでサインインし、権限のリクエストを承認します。Microsoftが異常なアクティビティのプロンプトを表示した場合は、認可が通る前に検証(携帯電話や復旧用メールに送られるコード)を完了してください。
- ドライブ設定を保存し、NetDriveに戻ります。

Microsoftのサインインページが開かない場合は、企業のファイアウォールやルーターレベルのファイアウォールがlogin.live.comやlogin.microsoftonline.comをブロックしていないか確認してください。Windowsでは、まずブラウザでこれらのアドレスに直接アクセスして到達可能かどうかを確認してみてください。
ステップ3 — ドライブが正常にマウントされることを確認する
NetDriveに戻り、OneDriveドライブでMountをクリックします。最初の接続では10〜15秒かかることがあります。ドライブレターがFile Explorer(macOSではFinderのボリューム)に表示される前に、NetDriveがOneDriveにディレクトリ一覧をリクエストするためです。

再認証後もマウントできない場合は、以下を確認してください。
- OneDriveのストレージ容量超過。 容量上限に達した個人用OneDriveアカウントは、後で書き込みエラーとして現れるだけでなく、マウント中の接続エラーとして表面化する形で操作を拒否することがあります。onedrive.live.comでクォータを確認してください。
- ファミリーセーフティの制限。 ファミリーセーフティ機能が有効なMicrosoftアカウントでは、アカウント管理者によってサードパーティアプリのアクセスが制限されている場合があり、これはNetDrive側の問題とは無関係です。
- macOSのキーチェーンに残った古いエントリ。 macOSでは、ステップ2を繰り返す前にKeychain Access内に残っているMicrosoftやBdrive関連のエントリを削除してください。キャッシュされた資格情報が新しいサインインの妨げになることがあります。
接続を安定させるために
OneDriveの再接続後は、実際に切断したい場合を除き、Microsoftアカウントの接続済みアプリ一覧からNetDriveを削除しないようにしてください。Microsoftアカウントのパスワードを変更した場合は、次にドライブが必要になるまで待たず、すぐにNetDriveを再認証する計画を立ててください。トークンは自動的には回復しません。
個人用アカウントではなくOneDrive for Businessを管理している場合は原因が異なります。OneDrive for Businessの認証エラーを直すを参照してください。また、まだドライブをセットアップしていない場合は、NetDriveでWindowsにOneDriveをマウントするで最初からのセットアップ手順を確認できます。
— Steve, NetDrive