Bytesweepをインストールする
BytesweepはApple Developer IDで署名され、Appleの公証を受けているため、macOSは「開発元が未確認」の警告なしに開きます。下からダウンロードを選んでください — 全部で1分ほどです。
どのファイルが必要?
macOSでは、DMGとZIPにまったく同じアプリケーションが入っています。DMGはアプリケーションフォルダへドラッグする画面が出ます。ZIPは小さく速いので、自分で移動するほうが良い場合に向きます。
Appleメニュー → このMacについてを開きます。 チップ の行がApple M1、M2、M3、M4ならAppleシリコン版を、 プロセッサ · IntelならIntel版を選んでください。間違えても危険はありませんが、遅くなるか起動しません。
ネイティブarm64版。macOS 11 Big Sur以降。バージョン 1.0.1。
x86-64版。macOS 11 Big Sur以降。
Windows版はまだありません — 開発中です。 support@bytesweep.app までご連絡いただければ、公開日にお知らせします。いま購入したライセンスは追加費用なしでカバーされます。
macOS版はすべてDeveloper ID証明書でコード署名され、Appleの公証を受けています。BytesweepをMac App Storeではなくここで配布しているのは、サンドボックス化されたアプリではディスク全体をスキャンできず、それこそがこの製品の存在意義だからです。
macOS · DMGからインストール
おなじみの方法です。ディスクイメージをダブルクリックして、アイコンをもう一方へドラッグします。
-
ダウンロードした .dmg を開く
ダブルクリック
Bytesweep-1.0.1-AppleSilicon.dmgをダウンロードフォルダで。macOSがマウントして、この画面を開きます。 -
Bytesweepをアプリケーションフォルダへドラッグ
左のBytesweepアイコンを、右のアプリケーションのショートカットへドロップします。これでアプリが次の場所へコピーされます:
/Applications。.dmg をダブルクリックすると表示されるディスクイメージの画面。 -
ディスクイメージを取り出し、アプリケーションからアプリを開く
Finderのサイドバーで、Bytesweepの横の取り出しボタンをクリックし、マウントされたイメージではなくアプリケーションフォルダからBytesweepを開いてください。.dmg はそのあと削除して構いません。
macOS · ZIPからインストール
ZIPにはインストーラ画面がありません。アプリだけが手に入るので、自分で移動します。3ステップです。
-
展開する
Safariはダウンロードを自動で展開するので、すでにダウンロードフォルダに Bytesweep.app が見えているかもしれません。Chrome、Firefox、Arcの場合はダウンロードした
.zipを一度ダブルクリックすると、macOSがアーカイブの隣に展開します。 -
Bytesweep.app をアプリケーションへ移動
Finderのウインドウを開き、 ⇧⌘A を押してアプリケーションへ移動し、ダウンロードから Bytesweep.app をドラッグして入れます。またはアプリを選んで ⌘Cを押し、アプリケーション内で ⌥⌘V を押して移動します。
ターミナルのほうが良ければ:
mv ~/Downloads/Bytesweep.app /Applications/ -
アプリケーションから開く
アプリケーションフォルダでBytesweepをダブルクリックします。下の初回起動ダイアログが一度だけ表示され、以後は出ません。
macOSは検疫されたアプリを、ランダムな読み取り専用の場所から実行し(GatekeeperのApp Translocation)、そのパスは起動のたびに変わります。macOSはフルディスクアクセスを パスごとに付与するため、移動されたアプリに与えた権限は次回起動時に黙って効かなくなり、スキャン結果が空だったり一部だけになったりします。アプリを次の場所へ先に移動することが、権限を保持させる方法です: /Applications へ先に移すことが、権限を保持させる鍵です。
初回起動
アプリは公証済みなので、macOSは初回に確認をひとつ尋ねるだけです — 未署名アプリに出る「開発元が未確認」のブロックではありません。
Bytesweepにフルディスクアクセスを与える
macOSは、メール、メッセージ、Safariのデータ、Time Machineスナップショット、他アプリのコンテナを権限の壁の内側に置いています。権限がなくてもBytesweepはスキャンできますが、それらのフォルダを0バイトと報告し、ディスクを使っているものの大部分を静かに見落とします。
-
設定を開く
Appleメニュー → システム設定 → プライバシーとセキュリティ → フルディスクアクセス。macOS 12以前ではシステム環境設定 → セキュリティとプライバシー → プライバシータブです。
-
Bytesweepをオンにする
Bytesweepは初回起動後に一覧へ現れます。スイッチをオンにしてください。一覧にない場合は +をクリックし、アプリケーションからBytesweepを選びます。
プライバシーとセキュリティ → フルディスクアクセスで、Bytesweepのスイッチをオンにしたところ。 -
Bytesweepを終了して開き直す
macOSは新しい権限を、起動し直したときにだけ適用します。 ⌘Qを押してから、アプリを開き直してスキャンしてください。
フルディスクアクセスは、Bytesweepがそれらのフォルダを 測る ためのものです。スキャン、可視化、重複検出、クリーンアップはすべてローカルで動きます。アプリが行う唯一の通信はライセンス確認だけです。詳しくは プライバシーポリシー。
Linux
2種類の配布があります。どこでも動くポータブルなAppImageと、Debian・Ubuntu系向けの .deb です。
どのディストリビューションでも。インストール不要、root不要。
chmod +x Bytesweep-1.0.1.AppImage
./Bytesweep-1.0.1.AppImage
Ubuntu 22.04以降では、ここで次のエラーが出ます: dlopen(): error loading libfuse.so.2 — AppImageはFUSE 2を必要としますが、Ubuntuは現在FUSE 3しか同梱していません。一度インストールするか、使わずに実行してください:
sudo apt install libfuse2t64 # libfuse2 before Ubuntu 24.04
# or, with nothing to install:
./Bytesweep-1.0.1.AppImage --appimage-extract-and-run
Ubuntu 24.04以降では、続いて次で止まります: chrome-sandbox … mode 4755。次を追加するか、 --no-sandbox、サンドボックスを保ちたい場合は下のトラブルシューティングを参照してください。メニュー項目が欲しい場合は次をインストールします: AppImageLauncher。
Ubuntuでは .deb のほうが滑らかです — 次の場所にインストールされ、 /optそこではサンドボックスヘルパーが、以上のどれもなしに動作します。
Debian、Ubuntu、Mint、Pop!_OS。
sudo apt install ./bytesweep_1.0.1_amd64.deb
インストール先: /opt/Bytesweep ユーティリティの下にランチャーを追加します。
Linuxにフルディスクアクセスのようなプロンプトはなく、通常のファイル権限で動きます。自分のユーザーで実行すれば、Bytesweepはあなたに見えるものをすべて見ます。 root や他のユーザーのフォルダは、黙って飛ばすのではなく「読めない」と報告するので、合計値は正直なままです。rootが必要なシステムツールは、実行時に次の方法でパスワードを尋ねます: pkexec 。
うまくいかないときは
「Bytesweepは壊れているため開けません。ゴミ箱に入れる必要があります。」
これはほぼ必ず、転送中にダウンロードが変更されたことを意味します — 社内プロキシ、ウイルス対策ソフト、アーカイブを再圧縮するファイル共有サービスなど — その結果コード署名が壊れます。削除して、このサイトから再度ダウンロードしてください。それでも直らない場合は、検疫フラグを消してから開き直します:
xattr -dr com.apple.quarantine /Applications/Bytesweep.app
bytesweep.app から直接ダウンロードしたファイルに、このコマンドが必要になることはないはずです。
「開発元を検証できないため、Bytesweepは開けません。」
これは表示されないはずです — アプリは公証済みです。もし出る場合、そのコピーはこのサイトのものではないか、ダウンロードが不完全です。もう一度ダウンロードしてください。一時的な対処としては、アプリを右クリック → 開く → 開く、またはシステム設定 → プライバシーとセキュリティで、Bytesweepに関するメッセージの下にある このまま開く をクリックします。
スキャンが一瞬で終わる、またはフォルダ全体が0バイトと表示される
原因は2つ、この順で確認してください。第一に、アプリが次の場所にない場合: /Applications — そこへ移動して開き直してください。第二に、フルディスクアクセスがオフの場合は、オンにしてからアプリを終了して開き直してください。macOSは起動し直したときにだけ権限を適用します。
アプリをダブルクリックしても何も起きない
正しいアーキテクチャを選んだか確認してください。Intel専用版はRosettaなしではAppleシリコンで起動せず、Appleシリコン版はIntel Macではまったく起動しません。Appleメニュー → このMacについて でどちらか分かります。ネイティブ版にRosettaは不要です。
管理者パスワードを何度も聞かれる
尋ねるのはシステムツールだけです — Time Machineのローカルスナップショットの間引き、非アクティブメモリの解放、一部のパッケージマネージャのキャッシュには、実際にroot権限が要ります。認証画面はmacOS自身が表示し、Bytesweepがパスワードを見たり保存したりすることはありません。通常のスキャンとクリーンアップで必要になることはありません。
Linux:「dlopen(): error loading libfuse.so.2」
AppImageはFUSE 2でマウントされますが、Ubuntu 22.04以降はFUSE 3しか同梱していないため、標準状態ではライブラリがありません。次で一度インストールしてください: sudo apt install libfuse2t64 (パッケージ名は libfuse2 Ubuntu 24.04より前ではこちらです — 名前の変更は64ビットの time_t への移行に伴うものです)。FUSE 3と共存でき、何も壊しません。
何もインストールしたくない場合は、AppImageを次のオプション付きで実行します: --appimage-extract-and-run。マウントせず一時フォルダへ展開します。起動は遅くなりますが、依存関係は不要です。
Linux:「The SUID sandbox helper binary … is not configured correctly」
Ubuntu 24.04以降は、AppArmorによって非特権のユーザー名前空間をブロックします。Bytesweepの土台であるChromiumはそのサンドボックスを優先し、root所有でモード4755のヘルパーバイナリにフォールバックしますが、FUSEが次の指定でマウントするためAppImage内では不可能です: nosuid。対処は3つ、良い順に。
代わりに .deb をインストールする。 通常のファイルシステム上の次の場所に展開され、 /opt そこではヘルパーが必要な権限を得られるため、この問題は起きません。
またはユーザー名前空間を再び許可し、 サンドボックスを保つ: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0、恒久化するには次を書き込みます: kernel.apparmor_restrict_unprivileged_userns=0 次の場所へ: /etc/sysctl.d/60-apparmor-userns.conf。これはシステム全体のセキュリティ強化設定を緩めるので、その点を踏まえて判断してください。
または次を付けて実行: --no-sandbox。 いちばん簡単ですぐ起動しますが、このアプリのChromiumレンダラーサンドボックスが無効になります。
Bytesweep自身のデータはどこに保存されますか?
スナップショット、設定、復元ポイントは、macOSでは次の場所に: ~/Library/Application Support/Bytesweep Linuxでは次の場所に保存されます: ~/.config/Bytesweep 加えて、小さな体験版マーカーが次の場所にあります: ~/.bytesweep-trial。何もアップロードされません。
複数のマシンにインストールできますか?
はい — Proキーは3台まで有効化できます。有効化の管理はアプリ内のライセンス画面から行い、使わなくなったマシンを無効化して枠を空けられます。
アンインストール
Bytesweepは自己完結したアプリバンドルです。アプリケーションフォルダから Bytesweep をゴミ箱へドラッグしてください — 削除はそれだけです。
設定、スナップショット、残っている復元ポイントも消すには:
rm -rf ~/Library/Application\ Support/Bytesweep ~/.bytesweep-trial
Linuxでは、.deb の場合は次を実行し: sudo apt remove bytesweep AppImageの場合はファイルを削除してから、次を実行します: rm -rf ~/.config/Bytesweep ~/.bytesweep-trial。
取り消しと復元は、掃除したファイルを7日間、同じボリュームに保持します。アプリを削除してもそれらは消えません。Bytesweep → 復元 → 今すぐ消去 をアンインストール前に実行するか、その画面に表示される復元フォルダを削除してください。
まだ解決しませんか?
表示されているメッセージそのままと、お使いのmacOSのバージョンをお送りください — インストールに関するご質問には当日中にお答えします。