在 Windows 掛載 Google Cloud Storage — NetDrive 設定指南
透過 NetDrive 將 Google Cloud Storage 儲存桶掛載為 Windows 磁碟機代號。直接從 Windows 10、11 及 Server 的檔案總管存取 GCS,無需 gsutil。
你的資料管線將處理結果寫入 Google Cloud Storage 儲存桶。你的 Windows 端工具需要讀取這些結果,而目前的做法不外乎安裝 Google Cloud SDK、排程執行 gsutil cp,或是持續運行一個同步代理程式。NetDrive 省去了這一切:將 GCS 儲存桶掛載為本機磁碟機代號,任何讀取 G:\ 的應用程式便直接讀取你的儲存桶——不需要 SDK,也不需要同步迴圈。

像操作任何 Windows 磁碟機一樣存取 GCS 儲存桶
NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。
- 將任何未使用的磁碟機代號指派給你的 GCS 儲存桶
- 機器上不需要 Google Cloud SDK 或 gsutil
- 支援 Windows 8 到 Windows 11 以及 Server 2022
免費試用。提供終身與訂閱方案。
連線前的準備事項
NetDrive 可在 Windows 8、8.1、10、11 以及 Windows Server 2012 到 2022 上執行。請從 netdrive.net/download/windows 下載最新安裝程式——目前的穩定版本為 3.19.7。NetDrive 依賴 Microsoft Visual C++ Redistributables(vcredist12 與 vcredist14,32 位元與 64 位元);若系統缺少這些元件,NetDrive 下載頁面會提供對應的獨立下載連結。
至於憑證,你需要一個在該儲存桶上具備適當 IAM 權限的 Google 帳戶。Storage Object Viewer 即足以進行唯讀存取;Storage Object Admin 則允許寫入。若是為自動化工作負載設定——例如建置伺服器或算圖農場節點——建議使用專用的服務帳戶(Service Account),讓掛載不會綁定在某個人的憑證上。
你不需要安裝 Google Cloud CLI 或其他任何 Google 軟體。NetDrive 會自行處理所有 API 呼叫。

在 Drive Manager 中新增 Google Cloud Storage
從系統匣開啟 NetDrive。Drive Manager 視窗是所有雲端連線的集中管理處——每個已設定的磁碟機都會顯示為一張卡片。新增 GCS 的步驟如下:
- 點擊 Add 開啟提供者選擇對話框。
- 從提供者清單中選擇 Google Cloud Storage。
- 使用你的 Google 帳戶進行驗證。OAuth 流程會在預設瀏覽器中開啟——登入並授權 NetDrive 存取你的 Google Cloud Storage 資料。
- 授權完成後,NetDrive 會列出你的帳戶可存取的儲存桶。選擇你想掛載的儲存桶。
- 指派一個磁碟機代號。任何未被占用的代號都可以——
G:是 GCS 常見的選擇,但從D:到Z:之間的任何代號都有效。 - 在 Auto Mount 下,選擇 On Boot 讓磁碟機在你登入前就已就緒(適合伺服器與排程工作),或選擇 On Login 供一般工作站使用。
- 點擊 Save 確認設定。

回到 Drive Manager,點擊新項目上的 Mount。幾秒鐘內,該儲存桶就會出現在 Windows 檔案總管的 This PC 底下,與你的本機磁碟並列。
使用已掛載的 GCS 磁碟區
掛載完成後,該儲存桶對每個 Windows 應用程式而言,行為就如同一般磁碟儲存空間。你可以:
- 直接以關聯應用程式開啟檔案——在檔案總管中雙擊
.xlsx檔案,Excel 就會從 GCS 開啟它。 - 針對該磁碟路徑執行 PowerShell 或 Python 腳本:
python analyze.py G:\pipeline\output\。 - 在 GCS 磁碟機與本機資料夾之間拖放檔案。
- 使用任何接受磁碟機代號作為來源的備份或封存工具。
有一點需要留意:GCS 本身沒有原生的目錄階層結構。物件是以帶斜線分隔的名稱儲存,NetDrive 會將這些名稱對應成你在檔案總管中看到的資料夾結構。在已掛載磁碟機中建立資料夾,會在儲存桶中放入一個零位元組的前綴物件——這是所有 GCS 用戶端共通的標準行為。
自 NetDrive 3.15.450 起,上傳時會保留 MIME 類型中繼資料。透過已掛載磁碟機寫入的檔案,從 GCS 提供時會帶有正確的 content-type 標頭。

供伺服器與無人值守機器使用的開機時掛載
若 Windows 機器會在任何人登入之前執行工作——例如凌晨 3 點的排程工作,或是隨作業系統啟動的服務處理程序——請在磁碟機設定中將 Auto Mount 設為 On Boot。NetDrive 會載入一個背景服務,在 Windows 啟動期間掛載磁碟機,不依賴任何使用者工作階段。
若要讓開機時的無人值守驗證正常運作,你的憑證需要已儲存在 NetDrive 的憑證存放區中(完成 OAuth 流程後,這是預設行為)。之後每次重新開機都不會再要求你重新驗證。

快取大小與頻寬設定
NetDrive 是依需求串流內容,而非同步整個儲存桶。對於會重複讀取相同檔案的工作負載,本機快取(在 Settings → Cache 下可設定為 100 GB 到 1 TB 之間)會將最近存取的內容保留在磁碟上,避免重複的 API 呼叫。
若大型背景上傳正在與其他網路流量爭用頻寬,你可以在 Drive Manager 的 Bandwidth 設定中,針對個別磁碟機限制上傳頻寬。
總結
使用 NetDrive 將 Google Cloud Storage 掛載為 Windows 磁碟機代號,整個流程大約只需五分鐘:安裝、驗證、選擇儲存桶、指派代號。結果就是一個 GCS 儲存桶,讓每個 Windows 工具——檔案總管、Office、Python、PowerShell——都將其視為標準本機磁碟,機器上不需要任何額外的軟體層。
若想了解 macOS 上的物件儲存,請參閱在 macOS 使用 NetDrive 掛載 Amazon S3。若想了解在 CI 流程中使用 S3 相容儲存的 DevOps 導向工作流程,請參閱使用 NetDrive 的 DevOps S3 測試裝置。
— Alex, NetDrive