開機自動掛載 — 為無人值守機器打造的 NetDrive
設定 NetDrive 在系統啟動時自動重新連接雲端磁碟機,在任何人登入之前完成——專為建置伺服器與共用工作站而生。
一台 CI 執行機因為 Windows Update 修補而在夜間重新開機,結果隔天早上第一個建置就失敗了,原因是它讀取測試素材所用的 S3 磁碟機沒有恢復連線。沒有人登入去觸發重新連接,而這條管線也沒有使用者工作階段可供點擊操作。NetDrive 的開機時掛載選項正是為了這種情況而存在:在任何互動式登入發生之前,於系統啟動期間就重新連接磁碟機。

在開機時自動重新連接雲端磁碟機
NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。
- 重新開機後,即使沒有人登入,磁碟機也會自動恢復
- 所有掛載類型都使用同一套加密憑證儲存區
- 同樣適用於建置伺服器、資訊站與共用工作站
免費試用。提供終身與訂閱方案。
為什麼「登入時掛載」對某些機器來說不夠用
NetDrive 自最初的 3.x 版本起就提供自動掛載功能,每個磁碟機可以個別選擇在開機時掛載、登入時掛載,或完全不自動掛載。登入時掛載涵蓋了最常見的情境——每天早上都有人登入的筆記型電腦——但對建置代理、資訊站顯示器,或是需要在任何互動式工作階段開始前就備妥磁碟機的伺服器來說毫無幫助。

開機選項透過在 Windows 啟動流程本身期間重新建立連線來解決這個缺口,使用的正是 NetDrive 為其他所有掛載類型所採用的同一套加密本機憑證儲存區,完全不需要任何提示點擊確認。
將磁碟機設定為開機時掛載
- 開啟 NetDrive,在磁碟機管理員中選取該磁碟機。
- 開啟該磁碟機的設定。
- 在掛載時機底下,選擇開機,而不是登入或手動。
- 儲存設定後,重新啟動機器(或重新啟動 NetDrive 服務)一次,確認磁碟機能自行恢復。
設定完成後,磁碟機在每次後續重新開機時都會以相同的磁碟機代號重新出現——一個設定中參照 Z:\data\ 的指令碼或排程工作,每次都能找到一個現成可用的掛載,不需要任何手動重新連接的步驟。

這項功能在哪些場合最有用
建置伺服器與 CI 代理。 在工作之間重新開機的執行機——不論是為了修補、排程重新開機,還是當機——都需要在機器一啟動時就能使用其雲端測試素材與成品儲存,而不是等到有人遠端登入並手動重新連接之後。
共用或資訊站型工作站。 供多人輪班使用的實驗室機器或共用剪輯座,若能在系統層級於開機時就備妥磁碟機,而不是綁定於先登入的那個帳號,會更受益。
遠端或無頭伺服器。 一台主要透過遠端工作階段管理的機器,管理員不希望掛載依賴該工作階段保持開啟,如此便能獲得與本機連接磁碟相同的可靠性。
開機掛載仍沿用你既有的憑證
將磁碟機設定為開機時掛載,並不會改變 NetDrive 向提供者驗證身分的方式——它使用的仍是該磁碟機已儲存的相同存取金鑰、OAuth 權杖,或 WebDAV/SFTP 憑證,並以加密方式儲存在本機。不需要另外的服務帳號或額外憑證來管理;開機掛載純粹只是改變 NetDrive 何時重新連接,而不是如何連接。
如果某個磁碟機的憑證在提供者端過期或遭到撤銷——例如某個 S3 存取金鑰被輪替——開機時的重新連接嘗試會以與手動掛載相同的方式失敗,磁碟機也不會出現,直到你在 NetDrive 中更新該憑證為止。
總結
對於任何無法仰賴有人登入來恢復磁碟機的機器而言,開機時掛載讓 NetDrive 從一項依附於工作階段的便利功能,轉變為真正的基礎設施。它與腳本化部署搭配得相當好:關於如何將相同設定推送到整個機器群,請參閱給 Windows IT 管理員的 NetDrive MSI 部署指南;至於這項設定原本要解決的 CI 使用情境,可參閱用 NetDrive 打造 DevOps S3 測試素材。
— Jay, NetDrive