修復 NetDrive 中的 OneDrive 個人版驗證錯誤

閱讀時間 6 分鐘 troubleshooting onedrive windows
Steve
SteveSenior Engineer
NetDrive 的個人版 OneDrive 磁碟機卡在登入錯誤?教你分辨權杖被撤銷與帳號安全性封鎖的差異,並在 NetDrive 中逐一修復。

個人版 OneDrive 磁碟機原本掛載順暢數週,卻突然無法連線,NetDrive 顯示的是驗證錯誤,而不是你的檔案。與 OneDrive for Business 不同,個人版 Microsoft 帳戶背後沒有 IT 管理員或條件式存取原則——所以原因與修復方式也不同。以下是逐步排查的方法,不必憑猜測。

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

將個人版 OneDrive 掛載為真正的磁碟機代號

NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。

  • 使用你的 Microsoft 帳戶登入,不需要完整的本機同步
  • 隨選串流,而非下載整個 OneDrive
  • 支援 Windows 8 到 11,以及 macOS 14+
WindowsmacOS
下載 NetDrive →

免費試用。提供終身與訂閱方案。

為什麼 NetDrive 中的 OneDrive 驗證會失敗

NetDrive 透過 Microsoft 自家的 OAuth 登入流程連接 OneDrive。你在瀏覽器視窗中授權 NetDrive 一次,Microsoft 便會核發存取權杖,之後每次連線 NetDrive 都會出示該權杖,而不會再次要求輸入密碼。當磁碟機停止通過驗證時,背後的權杖通常已經失效——不是損毀,只是不再被接受。

對個人版 Microsoft 帳戶而言,發生的原因通常比受管理的 Business 帳戶更少:

  • 變更了密碼。 變更 Microsoft 帳戶密碼會登出所有現行工作階段,並使變更前核發的權杖失效,包括 NetDrive 的權杖。
  • 異常登入封鎖。 Microsoft 會將來自新安裝的 NetDrive、新地點或新 IP 的登入標記為異常活動,並要求先完成新的驗證步驟才會核發新的權杖。
  • 應用程式存取權被移除。 如果你曾造訪 account.microsoft.com → Privacy → Apps and services that can access your data,並將 NetDrive(或名稱相似的項目)從清單中移除,現有的權杖會立即失效。
  • 帳戶類型變更。 將個人版 Microsoft 帳戶轉換為工作或學校型登入方式,或是合併帳戶,都會改變 OneDrive 的驗證方式並中斷現有連線。

NetDrive drive list showing a OneDrive drive in a disconnected state

步驟 1 — 確認是驗證問題,而非網路問題

開啟 NetDrive,檢查磁碟機清單中 OneDrive 磁碟機的狀態——驗證失敗會顯示磁碟機處於中斷連線或標示錯誤,而不只是掛載緩慢。在動手處理其他項目之前,先確認你的其他磁碟機是否也出現問題。如果全部都無法運作,問題出在你的網路連線或 Microsoft 服務中斷,而不是 OneDrive 權杖本身。若不確定,可以查看 Microsoft 365 服務狀態

如果只有 OneDrive 受影響,且錯誤訊息提到登入、授權或憑證,請繼續進行步驟 2。

步驟 2 — 重新授權磁碟機

  1. 在 NetDrive 磁碟機清單中選取 OneDrive 磁碟機,先不要點擊掛載。
  2. 從磁碟機項目旁的編輯或設定圖示,開啟磁碟機的編輯面板
  3. 找到帳戶或驗證區塊,點擊重新啟動登入的選項——這會在你的預設瀏覽器中開啟 Microsoft 登入頁面。
  4. 使用你的 Microsoft 帳戶登入並核准權限要求。如果 Microsoft 顯示異常活動提示,請先完成驗證(傳送到你手機或救援電子郵件的驗證碼),才能讓授權通過。
  5. 儲存磁碟機設定並返回 NetDrive。

NetDrive drive configuration panel with the authentication section open

如果 Microsoft 登入頁面始終無法開啟,請檢查是否有公司或路由器層級的防火牆封鎖了 login.live.comlogin.microsoftonline.com。在 Windows 上,可以先嘗試直接在瀏覽器中開啟這些網址,確認能否連通。

步驟 3 — 確認磁碟機能正常掛載

回到 NetDrive,點擊 OneDrive 磁碟機的掛載。首次連線請給它 10–15 秒——NetDrive 會先向 OneDrive 要求目錄清單,磁碟機代號才會出現在檔案總管中(在 macOS 上則是磁碟區出現在 Finder 中)。

OneDrive mounted as a local drive in File Explorer via NetDrive

如果重新授權後仍然無法掛載,請檢查以下項目:

  • OneDrive 儲存空間已滿。 達到容量上限的個人版 OneDrive 帳戶可能會以掛載時的連線錯誤呈現,而不只是稍後寫入失敗。可到 onedrive.live.com 查看你的配額。
  • 家庭安全限制。 受家庭安全控管的 Microsoft 帳戶,其第三方應用程式存取權可能已被帳戶管理員限制,與 NetDrive 本身無關。
  • macOS 鑰匙圈中留有過期項目。 在 macOS 上,重複步驟 2 之前,請先在鑰匙圈存取中移除任何殘留的 Microsoft 或 Bdrive 相關項目——快取的憑證可能會干擾新的登入。

保持連線穩定

OneDrive 重新連線後,除非你真的想中斷連線,否則避免從 Microsoft 帳戶的已連接應用程式清單中移除 NetDrive。如果你變更了 Microsoft 帳戶密碼,請立即重新授權 NetDrive,而不要等到下次需要使用磁碟機時才處理——權杖不會自行恢復。

如果你管理的是 OneDrive for Business 而非個人版帳戶,原因會有所不同——請參閱修復 OneDrive for Business 驗證錯誤。如果你尚未設定好該磁碟機,在 Windows 上使用 NetDrive 掛載 OneDrive 涵蓋了從頭開始的初始設定。

— Steve, NetDrive