疑难解答
我们收件箱里最常见的问题及其解决办法。
大多数访达集成问题都出在 PolyDrive 是怎么装的,而不是你的云盘或凭据——而且重启 Mac 一个都解决不了。直接跳到你遇到的情况:
- “现在无法使用该应用程序”
- 卡在“载入中…”,或者提示“项目可能已过期”
- 云盘始终不出现在访达边栏里
- 更新之后云盘退回到了“添加到 Finder”
- 访达里只有两个云盘
- 登录已过期
- 文件上出现橙色警告三角
- 传输比应有的速度慢
- 安卓手机不出现
- SMB 共享挂载不上
- Linux 磁盘或 SD 卡挂载不上
- 进阶检查,以及怎么反馈问题
这里没有你要的答案,常见问题里也没有?写信到 [email protected],并附上应用内错误对话框里 Copy Diagnostics(拷贝诊断信息)按钮给出的内容。
“添加到访达”失败:该应用程序暂时无法使用
macOS 拒绝连接 PolyDrive 的访达扩展。这几乎都是安装问题:你的 Mac 上存在多个 PolyDrive 副本。
当存在多个副本时——废纸篓里的旧版本、“下载”文件夹里的第二个副本——macOS 可能会把访达绑定到一个之后会消失的副本上。只保留一个:
- 退出 PolyDrive(菜单栏云朵图标 → 退出 PolyDrive)。
- 保留
/Applications中的副本;删除其他所有副本并清倒废纸篓。 - 从“应用程序”文件夹打开 PolyDrive,再次尝试“添加到访达”。
要列出 macOS 已知的所有副本,请在“终端”中运行:
mdfind "kMDItemCFBundleIdentifier == 'com.jiefan.PolyDrive'"
驱动器卡在“正在载入…”,或提示“项目可能已过期”
访达的 file-provider 守护进程偶尔会保留过期状态——通常出现在更新 PolyDrive 之后。重启该守护进程(它会自动重新启动,且只影响云端驱动器位置):
killall fileproviderd
请等待约 10 秒后再打开驱动器;重启后的第一次访问仍可能失败,因为它还在重建状态。如果驱动器仍然无法载入,请在 PolyDrive 中使用该驱动器的… → 修复访达注册操作。
驱动器始终不出现在访达边栏中
请确认 PolyDrive 的扩展已启用:系统设置 → 通用 → 登录项与扩展。PolyDrive 应在文件提供程序(云端驱动器)和文件系统扩展(本地 Linux 磁盘)两处都已启用。已注册的驱动器会出现在访达边栏的位置下。
更新之后云盘退回到了“添加到 Finder”
这是预期之内的,什么都没丢。替换应用就等于替换里面的扩展,macOS 这时会丢弃旧的访达注册。打开 PolyDrive,对每一个提示的云盘按一下 Add to Finder(添加到 Finder);你的设置、凭据和保留为离线可用的内容都还在。
访达里只有我的两个云盘
那是免费版:最早添加的两个云盘保持注册在访达里,其余的保留设置,但在你解锁之前留在访达之外。每一个 SMB 共享、安卓手机和本地磁盘都不受影响——它们从不计数。7 天试用不需要支付方式就能解除这个限制,一次性购买则永久解除。
云盘提示登录已过期
通过浏览器登录的云盘——Dropbox、OneDrive、Google Drive、Box、Jottacloud、腾讯微云——持有的是服务方可以随时收回的令牌。在服务商网站上撤销 PolyDrive 的授权会导致这一点;在只发放单个令牌的服务上,把同一个账号在别处再登录一次也会。
打开该云盘的 … 菜单 → Drive Settings…(云盘设置…),按 Sign In Again(重新登录)。它会在浏览器里重新打开服务商自己的登录页;云盘的其他设置不变,已保留为离线可用的文件也不会重新下载。
文件上出现橙色警告三角
你对那个文件所做的最后一次修改没有到达服务器。这个角标是 PolyDrive 的,不是访达的,而且只要该文件之后有一次保存成功,它就会自行消失。
从菜单栏图标打开 Activity(活动),看服务给出的原因。实际当中几乎总是四件事之一:账户满了、服务器拒绝写入(只读共享、过期令牌、存储桶策略)、上传中途连接断开,或者名字里有该服务不肯存的字符。解决掉原因,再保存一次文件即可——没有单独的重试按钮要按。
传输比这条线路应有的速度慢
三种不同的原因,三种不同的处理:
- 在访达里拖拽大量小文件。访达是一个一个地创建远程文件的,而且同时只交给 PolyDrive 大约五个,这让任何拖拽都被卡在每秒二十个文件左右,与你的带宽无关。改用 PolyDrive 的 Transfer a Folder(传输文件夹)区域 —— Upload Folder…(上传文件夹…)和 Download Folder…(下载文件夹…)会按服务接受的并发数并行传输,最高快约七倍,中途停下的任务还能续传。
- 服务自身的限制。不少面向消费者的服务限制的是请求数而不是带宽——比如坚果云的免费方案,所有操作加起来每 30 分钟只允许 600 次请求。你的 Mac 上任何东西都快不过这个数,而一个装满小文件的文件夹消耗额度最快。
- 第一次打开一个很大的文件。内容是按需分段取的,所以视频还没完全到达就能播放,但把进度条拖到很靠后的位置就要等那一段。右键 → Keep Available Offline(保持离线可用)会把它下载一次并一直留着。
安卓手机不出现
- 解锁手机。大多数安卓手机在锁屏状态下拒绝列出文件,即使已经插着线。
- 下拉手机的 USB 通知,选 文件传输(有时叫“MTP”或“传输文件”)。“仅充电”和“照片传输(PTP)”在 Mac 这边看着都像连上了,却什么文件都没有,或者只有相册。
- 换根数据线试试。只能充电的 USB 线很常见,症状正是这样。
如果 macOS 自己的照片服务已经占用了这台手机,PolyDrive 会改走它那条路,而不是叫你去退出什么——你不需要关掉“照片”或“图像捕捉”。拷贝过程中不要拔线;让传输跑完,或者先停掉它。
SMB 共享挂载不上
PolyDrive 会先验证密码再挂载,所以密码错了是窗口里的一句提示,而不是一个系统对话框。如果提示说的是连不上服务器:
- 改用 NAS 的 IP 地址,别用名字。在家庭网络上,名字解析失败的频率比网络本身高得多。
- 确认你填的是共享名,而不是共享里面的某个文件夹 —— 是
Media,不是Media/Movies。 - 把 NAS 叫醒。已经停转的硬盘可能比 macOS 愿意等的时间更久才答复,这时再试一次通常就成了。
- 如果在用 VPN,先确认共享本身是通的:SMB 是 macOS 自己挂载的,所以访达的连接服务器都够不着的东西,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 |
没有输出;访达中的云端位置约 10 秒后重新载入 |
如果前两条命令中的任意一条输出了多行,或输出了已不存在的路径,请回到上面的“添加到访达”失败一节,删除多余的副本。
报告问题
写信到 [email protected]。有四样东西能让一次反馈直接变成一次修复,而不是一来一回的对话:
- 这个云盘连的是哪家服务,其他云盘是否正常。
- 你点了什么,以及实际发生的和你预期的有什么不同。
- 确切的错误文字——截图也行。
- 如果错误对话框提供了 Copy Diagnostics(拷贝诊断信息),把它的内容附上。里面只有版本号和安装路径:绝不包含你的文件、文件名或凭据。
我们看每一封来信。没有工单系统要登录,也没有账号要注册。