在 Windows 掛載 OneDrive——用 NetDrive 取得磁碟機代號

閱讀時間 5 分鐘 provider-guide onedrive windows
Robin
RobinDeveloper Advocate
用 NetDrive 將個人 OneDrive 或 OneDrive for Business 掛載為 Windows 磁碟機代號。跳過強制同步,像存取本機磁碟一樣瀏覽雲端檔案。

你透過 Microsoft 365 擁有 1 TB 的 OneDrive 儲存空間,但內建的 OneDrive 同步用戶端卻一直下載那些你好幾個月都沒碰過的檔案,佔用大量空間。NetDrive 採取不同的做法:它將你的 OneDrive 帳號掛載為一個磁碟機代號——O:、Z: 或任何你偏好的代號——並依需求串流檔案。除非你真的開啟某個檔案,否則不會有任何內容落地到本機。

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

以 Windows 磁碟機代號存取 OneDrive

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

  • 掛載個人 OneDrive 或 OneDrive for Business
  • 無強制同步——檔案在你開啟前都留在雲端
  • Windows 開機時自動掛載,甚至在登入之前
WindowsmacOS
下載 NetDrive →

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

掛載與同步的差異

內建的 OneDrive 用戶端會在本機維護一份檔案副本——或至少是其佔位檔——並持續監看變更。這對少數幾個專案資料夾來說運作良好,但當你有數百 GB 散布在多個團隊資料庫中,又需要讓這些檔案能從任何 Windows 應用程式存取時,例如 Premiere Pro、AutoCAD、資料處理流程,或是只認得本機路徑的舊系統工具,這種做法就會顯得吃力。

NetDrive 將你的 OneDrive 帳號呈現為原生的 Windows 網路磁碟機。Windows 檔案總管會將它與 C: 及其他磁碟機並列顯示。任何能從路徑開啟檔案的應用程式,都能從你掛載的 OneDrive 開啟檔案。你可以像操作本機資料夾一樣讀寫雲端儲存,不需要設定同步規則或管理排除項目。

NetDrive 同時支援個人 OneDrive(Microsoft 帳戶)與 OneDrive for Business(Microsoft 365/工作帳戶),包括採用 Microsoft 新版 API 的 OneDrive for Business v2。

NetDrive 磁碟機管理員畫面,OneDrive 已與本機磁碟並列掛載為磁碟機代號

系統需求

  • Windows 8、8.1、10 或 11(包含 Windows Server 2012 至 2022)
  • 已安裝 NetDrive——7 天免費試用即可完成完整設定與初步測試
  • 個人 OneDrive 所需的 Microsoft 帳戶,或 OneDrive for Business 所需的 Microsoft 365 憑證

不需要額外驅動程式。NetDrive 在 Windows 上內建自己的檔案系統驅動程式(CBFS,Callback Filesystem),因此不需要另外安裝第三方核心擴充功能。

在 NetDrive 中連接 OneDrive

  1. 開啟 NetDrive,在磁碟機管理員中點擊 + 按鈕以新增連線。
  2. 在提供者清單中選擇 OneDrive(適用於個人 Microsoft 帳戶)或 OneDrive for Business(適用於 Microsoft 365 工作或學校帳戶)。
  3. 點擊 Sign in with Microsoft——NetDrive 會開啟瀏覽器視窗進行 OAuth 驗證。使用你的 Microsoft 憑證登入並授予所要求的權限。
  4. 驗證完成後會出現磁碟機設定畫面。指定一個磁碟機代號——O: 是便於記憶的 OneDrive 選擇——並為此連線命名。
  5. Mount Type 下,選擇 Network Drive 以進行標準存取。若你機器上的某個應用程式會檢查磁碟機是否為本機磁碟並拒絕網路磁碟機,可改試 Local DiskRemovable Drive
  6. 點擊 Mount——該磁碟機會在幾秒內出現在 Windows 檔案總管中。

首次瀏覽此磁碟機時,NetDrive 會向 OneDrive API 取得目錄清單。個別檔案要到你開啟時才會被下載。

透過 NetDrive 掛載的磁碟機代號,可在 Windows 檔案總管中瀏覽 OneDrive 檔案

值得及早設定的掛載選項

開機時自動掛載:若此磁碟機必須在任何使用者登入前就可用——例如共用工作站,或有服務程式會讀取 OneDrive 的 Windows Server 機器——請開啟磁碟機設定,將自動掛載設為 Boot。若只需要在使用中的使用者工作階段期間使用此磁碟機,則選擇 Login

NetDrive 開機自動掛載設定面板,顯示 Boot、Login 與 Disabled 選項

非同步與同步上傳模式:預設情況下,NetDrive 會在背景上傳檔案,讓你的應用程式在儲存操作後立即返回。若你的工作流程需要在下一步執行前確認檔案已寫入 OneDrive——例如某個腳本會在寫入檔案後將其移動——請在磁碟機設定面板中將該磁碟機切換為同步上傳模式。

唯讀掛載:若要在其他使用者不應修改檔案的機器上共用此磁碟機,請將掛載類型設為 Read-Only Drive。NetDrive 會在檔案系統層級強制唯讀,因此不需要另行管理權限。

結語

NetDrive 讓你在 Windows 上直接以磁碟機代號存取 OneDrive,無需同步開銷或額外的儲存空間消耗。無論你存取的是個人儲存空間還是企業的 OneDrive for Business 帳戶,設定過程都能在五分鐘內完成,並能搭配任何從檔案路徑讀取的 Windows 應用程式使用。若要瞭解其他提供者,請參閱在 Windows 掛載 Google Drive,或查看完整的 NetDrive 提供者比較

— Robin, NetDrive