web-dev-qa-db-ja.com

OS XでセカンダリHDDを無効/有効にしますか?

CDドライブを交換して、MacBookProに2台目のHDDを取り付けました。ドライブを「イジェクト」すると、回転が停止し、余分な電力を使用します。ただし、コンピューターをスリープ状態にして再度ウェイクアップすると、ドライブは表示されません(再び「イジェクト」できません)が、回転しています。

イジェクト後に内蔵ドライブを再挿入/再マウントするにはどうすればよいですか?ドライブ/電源を管理するためのより良い方法はありますか?

更新

「ディスクユーティリティ」を使用してドライブを再マウントし、Finderを使用してドライブを再度イジェクトでき​​る(そして電源を切る)ことができることに気付きました。しかし、そこにあります:

  • スクリプトを使用してドライブをアンマウント/イジェクトする方法はありますか?
  • スリープからの再開時に(どのような)スクリプトも自動的に実行する方法はありますか?

enter image description here

2
cwd

あなたはの線に沿ってapplescriptを使用することができます

do Shell script "diskutil mount /dev/disk1s2"
do Shell script "diskutil eject /dev/disk1s2"

disk1s2を現在使用しているディスクに置き換えます...ターミナルコマンドとスクリプトがひどいので、問題のディスクを取得するためのより良い方法があるでしょう。うまくいけば、他の誰かもそれに答えて修正します。

次に、スクリプトを SleepWatcher または Power Manager に添付して、スリープ時に実行できます。前者には、コマンドラインスクリプトが必要です。サードパーティのソフトウェアを必要としない方法を私は知りません。

0
Vervious