Windows 10アップグレード後にNetDriveがマウントしない問題を解決 — ドライバ再インストール

読了目安 6 分 troubleshooting windows
Robin
RobinDeveloper Advocate
Windows 8.1などから10へアップグレードした後にNetDriveのドライブが消えた場合、原因はマウントドライバの再登録漏れです。修正方法を解説します。

あるオフィスマネージャーが、フロントデスク用にDropboxの共有フォルダをNetDriveでマウントしていたWindows 8.1マシンに、インプレースでWindows 10アップグレードを実行した。アップグレードは無事終わり、デスクトップも普段どおりに見えたが、シフト表が入っていたZ:ドライブが消えていた——NetDriveのトレイアイコンには、目立ったエラーもなくドライブが切断状態だと表示されていた。これはNetDriveの不具合ではなく、Windowsをインプレースでアップグレードしたことによる既知の結果であり、対処方法も単純だ。

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

Windowsアップグレード後にクラウドドライブを復旧する

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

  • NetDriveを再インストールすると、マウントドライバが新しいOSに再登録される
  • 既存のドライブ接続と認証情報はそのまま保持される
  • Windows 8、8.1、10、11のいずれでも同じ手順で対応できる
WindowsmacOS
Windows版NetDriveをダウンロード →

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

インプレースアップグレードがマウントを壊す理由

NetDriveは、クラウドアカウントをドライブレターとしてマウントするためにファイルシステムドライバコンポーネントを使っており、これはWindowsに登録しておく必要がある。そうすることで、OSはドライブレター宛てのリクエストをNetDriveに渡すことができる。インプレースでのWindowsアップグレード——たとえばWindows 8.1からWindows 10への移行や、Windows 10の大型機能更新の適用など——はOSのかなりの部分を作り直すため、旧ビルドでのドライバ登録が確実には引き継がれない。

NetDriveのダウンロードページ自体にも、この点は明記されている。以前のバージョンのWindowsからWindows 10へアップグレードしたユーザーは、アップグレード完了後にNetDriveの再インストールが必要になる場合がある、というものだ。ドライブが自動的には復旧しないのは、アプリケーションだけでなくドライバコンポーネント自身も、新しいOSビルドに対して再登録される必要があるためだ。

Cloud drive shown as mounted in Windows before user login, using NetDrive's boot-level auto-mount

アップグレード後にNetDriveを再インストールする

  1. Settings → Apps(古いビルドではコントロールパネルのPrograms and Features)を開き、既存のNetDriveをアンインストールする。
  2. マシンを再起動する。 これにより、OSアップグレードによって中途半端に残ったドライバ登録の状態がクリアされる。
  3. netdrive.net/download/windows/から最新のインストーラーをダウンロードする。NetDriveはWindows 8 / 8.1 / 10 / 11、およびServer 2012 / 2016 / 2019 / 2022に対応しているため、アップグレード後のバージョンがどれであっても同じインストーラーが使える。
  4. インストーラーを実行する。Microsoft Visual C++ Redistributables(vcredist12、vcredist14)がまだ入っていない場合、インストーラーが追加のインストールを促すので、その手順は承諾する。
  5. NetDriveのドライバコンポーネントの許可をWindowsから求められたら、Yesをクリックする。この再登録こそが、マウントを実際に復旧させるステップだ。
  6. NetDriveのDrive Managerを開き直す。以前設定していたドライブはそのまま一覧に残っているはずなので、それぞれでMountをクリックし、接続が再確立することを確認する。

NetDrive drive manager showing connection status for mounted and disconnected drives

Dropbox、Google Drive、OneDriveなどOAuthベースのプロバイダの認証情報は、通常は再インストールを経ても保持されるため、ほとんどのドライブは新たなサインインなしで再接続される。もしあるドライブで再認証を求められたとしても、それはOSアップグレードとは無関係で、トークンは独自のスケジュールで期限切れになることがあるだけだ。

ドライブが確実に復旧したことを確認する

再インストール後は、問題が解決したと判断する前に、もう一度再起動してもドライブが維持されることを確認しておこう——一度だけ再接続してその後維持されない場合は、別の問題を示している可能性がある。

  • Drive Managerを開き、各ドライブに緑色の接続済みインジケーターが表示されていることを確認する。
  • 各ドライブのAuto Mount設定(Boot、Login、Disabled)が、アップグレード前と同じままになっていることを確認する——再インストールでこの設定がリセットされることはないが、以前は起動時にマウントされていたドライブがそうならなくなっている場合は、念のため確認しておく価値がある。
  • もう一度再起動し、Mountを手動でクリックしなくてもExplorerにドライブレターが表示されることを確認する。

Mounted cloud storage appearing as a normal local drive in Windows Explorer

クリーンな再インストールと再起動を行ってもドライブが再接続しない場合、原因はOSアップグレードそのものよりも、Visual C++ Redistributableの不足である可能性のほうが高い。アンインストール・再インストールのサイクルを繰り返す前に、その点を個別に確認しよう。

まとめ

WindowsのインプレースアップグレードはNetDrive自体を削除するわけではないが、マウントドライバの登録が外れてしまうことがある——クリーンなアンインストール、再起動、そして再インストールを行えば、既存のドライブ接続を失うことなく復旧できる。Redistributable固有の問題についてはFix “vcredist” Missing Error — NetDriveを、Windowsアップグレードではなく通常の再起動後にドライブが再接続しなくなる場合はFix NetDrive Not Auto-Mounting on Windows Startupを参照してほしい。

— Robin, NetDrive