修正 NetDrive 掛載時「磁碟機代號已被使用」錯誤

閱讀時間 4 分鐘 troubleshooting windows
Morgan
MorganStaff Engineer
NetDrive 因磁碟機代號已被佔用而跳過掛載或選錯代號?在 Windows 上釋放衝突的代號或重新指派,方法如下。

某位財務分析師的早晨作業流程,在新接上的 USB 備份硬碟在 Windows 開機完成前搶先佔用 Z: 的那天崩潰了——而這正是腳本寫死用來掛載 S3 儲存桶的同一個代號,NetDrive 每次登入都會掛載到這裡。NetDrive 不會當機,磁碟機管理員裡看起來也沒有明顯異常,但預期該出現的磁碟機不是從檔案總管中消失,就是被指派到與所有已儲存捷徑預期不同的代號上。這是磁碟機代號衝突,屬於 Windows 層級的問題,而不是 NetDrive 安裝損壞。

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

讓已掛載的磁碟機每次登入都保持相同代號

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

  • 支援 Windows 8、8.1、10、11 及 Server 2012–2022
  • 選擇不易與卸除式媒體衝突的磁碟機代號
  • 新增 USB 硬碟或新網路共用後,同樣的修正方法依然適用
WindowsmacOS
下載 Windows 版 NetDrive →

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

確認這是否為你的問題

這個症狀是特定於磁碟機代號的問題,與雲端服務供應商無關:昨天還能正常掛載的磁碟機,今天在檔案總管中消失了,或是掛載到與 NetDrive 磁碟機管理員中設定不同的代號上。打開磁碟機管理員本身,通常會看到該磁碟機列在清單中卻未連線,或是連線到非預期的代號。如果磁碟機是完全消失,而且 NetDrive 完全沒有顯示任何錯誤,請先查看修正 NetDrive 在 Windows 開機時未自動掛載的問題——那是相關但不同的啟動時序問題。

磁碟機代號為何會衝突

Windows 會從一個共用的代號池中分配磁碟機代號——USB 硬碟、已對應的網路共用、光碟機,以及 NetDrive 掛載的各項儲存空間,全都從同一組可用代號中取用。無論哪個裝置在開機或登入時率先取得某個代號,就會保有該代號;之後任何嘗試使用相同代號的裝置,不是被跳過,就是被改派到下一個空閒代號。設定為開機時自動掛載的 NetDrive 磁碟機,通常在這方面較為穩定,因為 NetDrive 會提早取得其代號,但衝突仍可能在以下情況發生:

  • 在 NetDrive 啟動前,已先插入 USB 硬碟、手機或 SD 卡讀卡機。
  • 透過 net use 建立的網路磁碟機,或某個已對應的共用,在先前的工作階段中被指派了相同的代號。
  • 更新後,兩個獨立的 NetDrive 磁碟機被設定為使用重疊的代號。

NetDrive 的開機時自動掛載設定,可控制磁碟機多早取得其代號

釋放代號或重新指派

  1. 開啟 NetDrive → 在磁碟機管理員中,選取受影響的磁碟機並開啟其設定。
  2. 檢查它設定使用的磁碟機代號。如果該代號已被其他裝置佔用,可以選擇釋放該代號,或將 NetDrive 指向其他代號——清空該欄位後,NetDrive 會自動建議下一個空閒代號。
  3. 若要改為釋放該代號,請開啟 Windows 的磁碟管理(diskmgmt.msc),在目前佔用該代號的磁碟區上按右鍵,選擇變更磁碟機代號及路徑,再為該磁碟區指派另一個代號。
  4. 從磁碟機管理員重新連線該 NetDrive 掛載,或重新啟動 NetDrive,並確認該磁碟機現在於檔案總管中顯示為預期的代號。

NetDrive 的磁碟機連線狀態面板,可用於確認磁碟機實際掛載於哪個代號

預防再次發生衝突

選擇字母順序較後面的代號——例如 N:T:,而非 E:F:——能減少衝突發生的機率,因為 Windows 往往會優先把靠前的代號分配給 USB 硬碟、讀卡機等卸除式媒體。若某台機器經常同時存在 NetDrive 掛載與其他網路磁碟機,建議保留一份簡短的書面清單,記錄每個代號對應哪個磁碟機;這能把一次令人困惑的「磁碟機錯誤」回報,變成兩分鐘就能解決的小事,而不是一場猜謎遊戲。使用 MSI 安裝程式將 NetDrive 部署到整個機隊的 IT 管理員,可以在部署腳本中預先指派代號,讓每台機器從第一次登入起就保持一致——相關流程請參閱IT 管理員透過 MSI 部署 NetDrive 至 Windows

總結

磁碟機代號衝突看起來像是 NetDrive 的問題,但實際上是 Windows 在機器上所有磁碟機(不論是掛載的還是實體的)之間仲裁一項共用資源。重新指派發生衝突裝置的代號,或將 NetDrive 指向一個空閒代號,幾分鐘內就能解決問題。相關閱讀請參閱在開機時自動掛載 NetDrive,確保你的磁碟機能提早取得代號;或參閱修正 NetDrive 中過時的檔案清單,適用於磁碟機本身正常、但內容顯示過時的情況。

— Morgan, NetDrive