macOSでパーティションのマウントを完全に防ぐ方法については既に説明しましたが、パーティションをマウントしてすぐに使えるようにしたいけれど、デスクトップを乱雑にしたくないという場合もあります。例えば、Time Machineパーティションを常時マウントして一日中バックアップしたいけれど、そもそも表示したくないという人も多いでしょう。
Finderの環境設定では、デスクトップからすべてのボリュームを非表示にすることができますが、ボリュームごとに制御することはできません。そこで、ターミナルを使ってマウントされたボリュームを非表示にする方法をケースバイケースで説明します。
注:この方法を説明するために使用するボリュームは Time Machine ドライブですが、このプロセスはどのボリュームでも非表示にすることができます。
1)非表示にするボリュームがマウントされており、Finder、デスクトップ、またはディスクユーティリティに表示されていることを確認します。
2)ボリュームに選択した名前 ( Time MachineやStorageなど) をメモします。
3)ターミナルを起動し、次のコマンドを入力します。「ドライブ名」を、前にメモしておいたボリューム名に置き換えます(引用符はそのままにしてください)。
sudo SetFile -a V /Volumes/"ドライブ名"
4)プロンプトが表示されたらパスワードを入力します。
注:プロンプトが表示されたら、コマンド ライン開発者ツールをインストールしてください。
5)次に、ターミナルで次のように入力します。
キルオールファインダー
これでボリュームはデスクトップ(および一部のmacOSバージョンではFinderサイドバー)から消えているはずです。ただし、マウントされたままです。確認するには、/アプリケーション/ユーティリティからディスクユーティリティを開くか、Spotlightからディスクユーティリティを開き、サイドバーでグレー表示されていないことを確認してください。Time Machineの場合は、ボリュームを非表示にした状態でバックアップを実行することで、ボリュームがマウントされたままであることを確認できます。私はメニューバーのアイコンを使って、この動作を確認しています。
上のスクリーンショットからわかるように、Time Machineボリュームはデスクトップからは消えていますが、ディスクユーティリティではマウントされたままになっています。Time Machineメニューバーアイコンには、期待通りバックアップが進行中であることが表示されています。
隠されたボリュームを復活させる
誤って間違ったボリュームを非表示にしてしまった場合、または単に変更を元に戻したい場合は、次の手順に従ってください。
1)ディスクユーティリティを開き、表示したいボリュームがマウントされていることを確認します。
2) Time Machine やStorageなどの名前をメモします。
3)ターミナルを起動し、以下を入力します。「ドライブ名」は、先ほどメモしておいたボリューム名に置き換えてください(引用符はそのままにしてください)。
sudo SetFile -av /Volumes/"ドライブ名"
このコマンドの「v」が小文字であるのに対し、非表示コマンドでは大文字であることに注意してください。これは「-a」で制御される属性で、「V」は「非表示」を意味し、「v」は「表示」を意味します。
5)プロンプトが表示されたらパスワードを入力します。
6)ターミナルで次のように入力します:
キルオールファインダー
7)これにより、ボリュームがデスクトップと Finder サイドバーに再び表示されるようになります。
個人的には、このコマンドはTime Machineボリュームにのみ使用しています。他のマウントされたボリュームには頻繁にアクセスする傾向があるためです。しかし、このコマンドの使用はTime Machineボリュームに限って正当化されるものであり、他の用途にも広く活用されるでしょう。設定をより細かく制御したい人にとって、デスクトップとFinderがよりすっきりと見えるのは間違いありません。
Time Machine 以外に、常にマウントして非表示にしておきたいボリュームはありますか?コメントで教えてください。
次にチェックしてください:
- Macのディスクユーティリティを使用してボリュームを追加、マウント、アンマウント、消去、削除する方法
- MacのSpotlight検索結果に特定のファイル、フォルダ、ディスク、カテゴリが表示されないようにする方法
- ハードドライブ、フラッシュドライブ、SSD、電話、その他のUSBデバイスがMacに接続できない、または繰り返し切断される問題を解決する方法