トラブルシューティング
当方に最も多く寄せられる問題への対処。
Finder連携の問題のほとんどは、ドライブや認証情報ではなく PolyDriveがどうインストールされているか に由来します——そしてどれもMacの再起動では直りません。今の症状に飛んでください:
- 「アプリケーションを今すぐは使用できません」
- 「読み込み中…」で止まる、「項目が最新ではない可能性があります」
- ドライブがFinderのサイドバーに現れない
- アップデート後にドライブが「Finderに追加」に戻った
- Finderにクラウドドライブが2台しかない
- サインインの期限が切れた
- ファイルにオレンジ色の警告三角
- 転送が本来より遅い
- Androidスマートフォンが現れない
- SMB共有がマウントできない
- LinuxディスクやSDカードがマウントできない
- 高度な確認と、問題の報告方法
ここにも FAQ にも答えがありませんか? [email protected] までメールで、アプリ内のエラーダイアログにある Copy Diagnostics(診断情報をコピー)ボタンの内容を貼り付けてお送りください。
「Finderに追加」が失敗する:このアプリケーションは現在使用できません
macOSがPolyDriveのFinder拡張の接続を拒否しています。ほとんどの場合これはインストールの問題で、Mac上にPolyDriveのコピーが複数存在しています。
コピーが複数ある場合 — ゴミ箱に残った古いバージョン、「ダウンロード」にある2つ目のコピーなど — macOSが後で消えてしまうコピーにFinderを結び付けることがあります。1つだけ残してください:
- 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に追加」に戻った
想定どおりで、失われたものはありません。アプリを置き換えると中の機能拡張も置き換わり、そのときmacOSは古いFinder登録を破棄します。PolyDriveを開き、求めているドライブごとに Add to Finder(Finderに追加)を押してください。設定も認証情報も、オフライン保持したものも、そのまま残っています。
Finderにクラウドドライブが2台しかない
それが無料版です。最初に追加した2台のクラウドドライブはFinderに登録されたままで、残りは設定を保ちつつ、ロックを解除するまでFinderの外にとどまります。SMB共有、Androidスマートフォン、ローカルディスクはすべて対象外——数えられることがありません。7日間の試用は支払い方法なしでこの上限を外し、買い切りの購入は恒久的に外します。
ドライブがサインインの期限切れと表示される
ブラウザでサインインしたドライブ——Dropbox、OneDrive、Google Drive、Box、Jottacloud、Tencent Weiyun——が持っているのは、サービス側が取り消せるトークンです。サービスのウェブサイトでPolyDriveのアクセスを取り消すとそうなりますし、トークンを1つしか発行しないサービスでは、同じアカウントを別のどこかでサインインした場合も同じです。
そのドライブの … メニュー → Drive Settings…(ドライブ設定…)を開き、Sign In Again(再サインイン)を押します。ブラウザでサービス自身のサインインページが開き直されます。ドライブのほかの設定は変わらず、オフライン保持したファイルが再ダウンロードされることもありません。
ファイルにオレンジ色の警告三角が付いている
そのファイルへの最後の変更がサーバに届いていません。このバッジはFinderのものではなくPolyDriveのもので、同じファイルの保存が次に成功した時点で自然に消えます。
メニューバーのアイコンから Activity(アクティビティ)を開き、サービスが返した理由を見てください。実際にはほぼ次の4つのどれかです。アカウントの容量が一杯、サーバが書き込みを拒否(読み取り専用の共有、期限切れのトークン、バケットのポリシー)、アップロード中に接続が切れた、あるいは名前にそのサービスが保存しない文字が含まれている。原因を直してファイルを保存し直せば済みます——押すべき再試行ボタンはありません。
回線から見て転送が遅すぎる
原因は3つあり、対処もそれぞれ違います:
- Finderで小さなファイルを大量にドラッグしている。Finderはリモートのファイルを1つずつ作成し、同時にPolyDriveへ渡すのは5つほどなので、帯域に関係なくドラッグは毎秒20ファイル前後で頭打ちになります。代わりにPolyDriveの Transfer a Folder(フォルダを転送)を使ってください。Upload Folder…(フォルダをアップロード…)と Download Folder…(フォルダをダウンロード…)は、サービスが受け付ける数だけ並列に転送し、最大で約7倍まで速くなります。途中で止めた転送は再開できます。
- サービス自身の制限。消費者向けサービスの多くは、帯域ではなくリクエスト数で制限しています——たとえばNutstore(坚果云)の無料プランは、すべての操作を合わせて30分あたり600リクエストです。あなたのMac側でこれより速くなる方法はなく、小さなファイルの詰まったフォルダが一番早く枠を使い切ります。
- とても大きなファイルを初めて開いた。中身は必要な範囲だけ取得されるので、動画は全部届く前から再生できますが、ずっと先へシークするとその部分を待つことになります。右クリック → Keep Available Offline(オフラインで使えるように保持)で一度ダウンロードして保持できます。
Androidスマートフォンが現れない
- スマートフォンのロックを解除してください。多くのAndroid端末は、ケーブルがつながっていても画面がロックされている間はファイルの一覧を返しません。
- スマートフォンのUSB通知を下ろし、ファイル転送(「MTP」や「ファイルを転送中」と表示されることもあります)を選びます。「充電のみ」と「写真転送(PTP)」は、Mac側では接続されているように見えるのに、ファイルが何も出ないか、カメラロールしか出ません。
- ケーブルを変えてみてください。充電専用のUSBケーブルはよくあり、症状はまさにこれです。
macOS自身の写真サービスがすでにその端末を掴んでいる場合、PolyDriveは何かを終了させるよう求めるのではなく、そちら経由で動きます——「写真」や「イメージキャプチャ」を閉じる必要はありません。コピー中にケーブルを抜かないでください。転送を終わらせるか、先に停止してください。
SMB共有がマウントできない
PolyDriveは何かをマウントする前にパスワードを確認するので、パスワード違いはシステムのダイアログではなくウインドウ内のメッセージになります。メッセージがサーバへ到達できない旨だった場合は:
- NASの名前ではなくIPアドレスを試してください。家庭のネットワークでは、ネットワーク自体より名前解決のほうがずっとよく失敗します。
- 入力したのが共有の中のフォルダではなく共有名かどうか確かめてください ——
Media/MoviesではなくMediaです。 - NASを起こしてください。回転を止めたディスクは、macOSが待つ気のある時間より応答に時間がかかることがあり、2回目で通ることがよくあります。
- VPN経由なら、そもそも共有に到達できるか確認してください。SMBをマウントするのはmacOS自身なので、Finderのサーバへ接続で届かないものは、PolyDriveにも届きません。
LinuxディスクやSDカードがマウントできない
PolyDriveはext2、ext3、ext4のボリューム——ディスクイメージやRaspberry Piのカードを含む——を読み取り専用でマウントします。ほかのLinuxファイルシステム(btrfs、XFS、ZFS)には対応していません。macOSが初期化を促してくるカードは、壊れているのではなく、たいていそうしたファイルシステムです。
PolyDriveがLinuxディスクを検出したがマウントされていないと表示したら、まず取り出してもう一度挿してください。それでも変わらない場合は、macOS自身のマウントサービスが固まっています。そのメッセージの横のボタンが、サービスを再起動するコマンドをコピーします。「ターミナル」に貼り付け、管理者パスワードで実行してください。Macを再起動する必要はありません。
抜く前に必ず取り出してください。マウントしたままカードを抜くことこそが、そのサービスを固まらせる原因です。そして一度固まると、再起動するまでほかの何もマウントできなくなります。
詳しい確認方法(ターミナル)
macOSが何をインストールされていると認識しているかを、お客様(および当方)が確認するのに役立ちます。killall fileproviderd(安全な再起動)を除き、いずれも何も変更しません。
| コマンド | 正常な結果 |
|---|---|
mdfind "kMDItemCFBundleIdentifier == 'com.jiefan.PolyDrive'" |
ちょうど1行:/Applications/PolyDrive.app |
pluginkit -m -v -i com.jiefan.PolyDrive.FileProvider |
ちょうど1行で、パスが /Applications/PolyDrive.app の内側にある |
killall fileproviderd |
出力なし。Finderのクラウドの場所は10秒ほどで再読み込みされます |
最初の2つのコマンドのいずれかが複数行、またはすでに存在しないパスを出力する場合は、上の「Finderに追加」が失敗するに戻って余分なコピーを削除してください。
問題を報告する
[email protected] までメールでお願いします。次の4つがあると、やりとりではなく修正に直行できます:
- そのドライブがどのサービスにつながっているか、ほかのドライブは正常かどうか。
- 何をクリックし、期待した動作の代わりに何が起きたか。
- 正確なエラー文言——スクリーンショットでもかまいません。
- エラーダイアログに Copy Diagnostics(診断情報をコピー)があった場合は、その内容。含まれるのはバージョン番号とインストールパスだけで、ファイルもファイル名も認証情報も一切含まれません。
いただいたメールはすべて読んでいます。ログインするチケットシステムも、作成するアカウントもありません。