疑難排解
我們信箱裡最常見的問題及其解法。
大多數 Finder 整合問題都出在 PolyDrive 是怎麼裝的,而不是你的雲端硬碟或憑證——而且重新開機一個都解決不了。直接跳到你遇到的狀況:
- 「無法立即使用此應用程式」
- 卡在「載入中…」,或提示「項目可能已過期」
- 雲端硬碟始終不出現在 Finder 側邊欄
- 更新之後雲端硬碟退回成「加入 Finder」
- Finder 裡只有兩個雲端硬碟
- 登入已過期
- 檔案上出現橘色警告三角形
- 傳輸比應有的速度慢
- Android 手機不出現
- SMB 共享掛載不上
- Linux 磁碟或 SD 卡掛載不上
- 進階檢查,以及怎麼回報問題
這裡沒有你要的答案,常見問題裡也沒有?寫信到 [email protected],並附上 App 內錯誤對話框裡 Copy Diagnostics(拷貝診斷資訊)按鈕給出的內容。
「加入 Finder」失敗:此應用程式目前無法使用
macOS 拒絕連接 PolyDrive 的 Finder 延伸功能。這幾乎都是安裝問題:你的 Mac 上存在多個 PolyDrive 副本。
當存在多個副本時——垃圾桶裡的舊版本、「下載項目」裡的第二個副本——macOS 可能會把 Finder 綁定到之後會消失的副本上。只保留一個:
- 結束 PolyDrive(選單列雲朵圖像 → 結束 PolyDrive)。
- 保留
/Applications中的副本;刪除其他所有副本並清空垃圾桶。 - 從「應用程式」檔案夾打開 PolyDrive,再次嘗試「加入 Finder」。
若要列出 macOS 已知的所有副本,請在「終端機」中執行:
mdfind "kMDItemCFBundleIdentifier == 'com.jiefan.PolyDrive'"
硬碟卡在「載入中…」,或顯示「項目可能已過期」
Finder 的 file-provider 常駐程式偶爾會保留過期狀態——通常出現在更新 PolyDrive 之後。重新啟動該常駐程式(它會自動重新啟動,且只影響雲端硬碟位置):
killall fileproviderd
請等待約 10 秒後再開啟硬碟;重新啟動後的第一次存取仍可能失敗,因為它還在重建狀態。若硬碟仍然無法載入,請在 PolyDrive 中使用該硬碟的… → 修復 Finder 註冊動作。
硬碟始終不出現在 Finder 側邊欄中
請確認 PolyDrive 的延伸功能已啟用:系統設定 → 一般 → 登入項目與延伸功能。PolyDrive 應在檔案提供者(雲端硬碟)和檔案系統延伸功能(本機 Linux 磁碟)兩處都已啟用。已註冊的硬碟會出現在 Finder 側邊欄的位置下。
更新之後雲端硬碟退回成「加入 Finder」
這是預期內的,什麼都沒丟。替換 App 就等於替換裡面的擴充功能,macOS 這時會丟棄舊的 Finder 註冊。打開 PolyDrive,對每一個提示的雲端硬碟按一下 Add to Finder(加入 Finder);你的設定、憑證和保留為離線可用的內容都還在。
Finder 裡只有我的兩個雲端硬碟
那是免費版:最早加入的兩個雲端硬碟保持註冊在 Finder 裡,其餘的保留設定,但在你解鎖之前留在 Finder 之外。每一個 SMB 共享、Android 手機和本機磁碟都不受影響——它們從不計數。7 天試用不需要付款方式就能解除這個限制,一次性購買則永久解除。
雲端硬碟顯示登入已過期
透過瀏覽器登入的雲端硬碟——Dropbox、OneDrive、Google Drive、Box、Jottacloud、騰訊微雲——持有的是服務方可以隨時收回的權杖。在服務商網站上撤銷 PolyDrive 的授權會造成這情況;在只發放單一權杖的服務上,把同一個帳號在別處再登入一次也會。
打開該雲端硬碟的 … 選單 → Drive Settings…(雲端硬碟設定…),按 Sign In Again(重新登入)。它會在瀏覽器裡重新打開服務商自己的登入頁;雲端硬碟的其他設定不變,已保留為離線可用的檔案也不會重新下載。
檔案上出現橘色警告三角形
你對那個檔案所做的最後一次修改沒有送達伺服器。這個標記是 PolyDrive 的,不是 Finder 的,而且只要該檔案之後有一次儲存成功,它就會自行消失。
從選單列圖示打開 Activity(活動),看服務給出的原因。實際上幾乎總是四件事之一:帳戶滿了、伺服器拒絕寫入(唯讀共享、過期權杖、儲存桶政策)、上傳中途連線中斷,或是名稱裡有該服務不肯儲存的字元。解決掉原因,再儲存一次檔案即可——沒有另外的重試按鈕要按。
傳輸比這條線路應有的速度慢
三種不同的原因,三種不同的處理:
- 在 Finder 裡拖放大量小檔案。Finder 是一個一個地建立遠端檔案的,而且同時只交給 PolyDrive 大約五個,這讓任何拖放都被卡在每秒二十個檔案左右,與你的頻寬無關。改用 PolyDrive 的 Transfer a Folder(傳輸資料夾)區域 —— Upload Folder…(上傳資料夾…)和 Download Folder…(下載資料夾…)會按服務接受的並行數同時傳輸,最高快約七倍,中途停下的工作還能續傳。
- 服務自身的限制。不少消費性服務限制的是請求次數而不是頻寬——例如堅果雲的免費方案,所有操作加起來每 30 分鐘只允許 600 次請求。你的 Mac 上任何東西都快不過這個數字,而一個裝滿小檔案的資料夾消耗額度最快。
- 第一次打開一個很大的檔案。內容是按需分段取得的,所以影片還沒完全到達就能播放,但把進度拖到很後面就要等那一段。按右鍵 → Keep Available Offline(保持離線可用)會把它下載一次並一直留著。
Android 手機不出現
- 解鎖手機。大多數 Android 手機在鎖定畫面下拒絕列出檔案,即使已經接著線。
- 下拉手機的 USB 通知,選 檔案傳輸(有時叫「MTP」或「傳輸檔案」)。「僅充電」和「照片傳輸(PTP)」在 Mac 這邊看起來都像接上了,卻什麼檔案都沒有,或者只有相簿。
- 換一條傳輸線試試。只能充電的 USB 線很常見,症狀正是這樣。
如果 macOS 自己的照片服務已經佔用了這台手機,PolyDrive 會改走它那條路,而不是叫你去結束什麼——你不需要關掉「照片」或「影像擷取」。拷貝過程中不要拔線;讓傳輸跑完,或先停掉它。
SMB 共享掛載不上
PolyDrive 會先驗證密碼再掛載,所以密碼錯了是視窗裡的一句提示,而不是一個系統對話框。如果提示說的是連不上伺服器:
- 改用 NAS 的 IP 位址,別用名稱。在家用網路上,名稱解析失敗的頻率比網路本身高得多。
- 確認你填的是共享名稱,而不是共享裡面的某個資料夾 —— 是
Media,不是Media/Movies。 - 把 NAS 叫醒。已經停轉的硬碟可能比 macOS 願意等的時間更久才回應,這時再試一次通常就成了。
- 如果在用 VPN,先確認共享本身是通的:SMB 是 macOS 自己掛載的,所以 Finder 的連接伺服器都搆不著的東西,PolyDrive 同樣搆不著。
Linux 磁碟或 SD 卡掛載不上
PolyDrive 以唯讀方式掛載 ext2、ext3 和 ext4 卷宗——包括磁碟映像檔和樹莓派的卡。其他 Linux 檔案系統(btrfs、XFS、ZFS)不支援;macOS 提示要初始化的卡,通常是這類檔案系統,而不是壞掉的卡。
當 PolyDrive 說偵測到 Linux 磁碟但沒有掛載時,先退出再重新插一次。如果沒有變化,就是 macOS 自己的掛載服務卡住了:那句提示旁邊的按鈕會拷貝一條重新啟動該服務的指令,你把它貼到「終端機」裡,用管理者密碼執行。Mac 不需要重新開機。
拔掉之前一定要先退出。正是在還掛載著的時候把卡拔掉,才會把那個服務弄卡;而一旦它卡住,在重新啟動它之前別的什麼也掛載不上。
進階檢查(終端機)
這些指令能幫助你(或我們)確認 macOS 認為安裝了什麼。除了 killall fileproviderd(一次安全的重新啟動)之外,它們不會修改任何東西。
| 指令 | 正常結果 |
|---|---|
mdfind "kMDItemCFBundleIdentifier == 'com.jiefan.PolyDrive'" |
恰好一行:/Applications/PolyDrive.app |
pluginkit -m -v -i com.jiefan.PolyDrive.FileProvider |
恰好一行,且路徑位於 /Applications/PolyDrive.app 內 |
killall fileproviderd |
沒有輸出;Finder 中的雲端位置約 10 秒後重新載入 |
如果前兩個指令中的任一個輸出了多行,或輸出了已不存在的路徑,請回到上方的「加入 Finder」失敗一節,刪除多餘的副本。
回報問題
寫信到 [email protected]。有四樣東西能讓一次回報直接變成一次修復,而不是一來一往的對話:
- 這個雲端硬碟連的是哪家服務,其他雲端硬碟是否正常。
- 你按了什麼,以及實際發生的和你預期的有什麼不同。
- 確切的錯誤文字——螢幕截圖也行。
- 如果錯誤對話框提供了 Copy Diagnostics(拷貝診斷資訊),把它的內容附上。裡面只有版本號碼和安裝路徑:絕不包含你的檔案、檔名或憑證。
我們每一封來信都會看。沒有工單系統要登入,也沒有帳號要註冊。