マイク・ワーテル
· 1分で読めます
外付けドライブを接続したマシンをお使いの場合、iTunesがデータを検索し始めた際にドライブがマウントされない可能性があります。AppleInsiderでは、簡単なAppleScriptを使ってこの問題を回避する方法を解説しています。
iTunesと写真データは通常システムドライブに保存されますが、特に大きなライブラリを持つユーザーは、限られたスペースを節約するために、それらを外付けドライブやネットワーク共有に移動することができます。macOSの仕組みと外付けメディアの相対的な速度を考慮すると、データが見つからないアプリはエラーメッセージを表示し、ライブラリの再配置を要求します。
非常にシンプルなスクリプトと適切なシステム設定を組み合わせることで、起動サイクル全体が完了した後にiTunesを手動で起動する代わりに使用できます。手順は以下のとおりです。
あなたの努力を無視しないようにシステムを構成する
- 「再起動」を選択します。
- 60 秒のタイマーが切れる前に、「再度ログインするときにウィンドウを再度開く」のチェックを外します。
起動時に外付けドライブに依存するアプリが自動的に起動しないようにする
- 「システム環境設定」を開き、「ユーザーとグループ」を開きます
- データが消えてしまうという問題を引き起こしているアプリを削除するには、アプリを選択して「-」ボタンを押します。
脚本を書く
- ユーティリティフォルダで「スクリプトエディタ」を開きます。
- AppleScript ウィンドウで次のように入力します。
遅延10アプリケーション「iTunes」を起動するように指示します
上記の「iTunes」と同じ構文で、他のアプリケーションをリストに追加できます。
AppleScriptアプレットを作成し、起動時に起動するようにする
- スクリプトエディタ内で、ファイルメニューからエクスポートを選択します。
- 「ファイル形式」を「アプリケーション」に変更して保存します。
- 「ユーザーとグループ」を再度開きます
- + を押してアプレットを保存した場所に移動し、作成したアプレットをスタートアップ項目のリストに追加します。
テストするには再起動してください。
うまくいかない場合はどうすればいいですか?
ドライブによっては、回転速度が他のドライブよりも速いものがあります。スクリプト内の「Delay 10」行は、テスト済みのすべての外付けエンクロージャとドライブで動作しますが、ハードウェアによっては、さらに数秒追加する必要がある場合があります。