ローカルドライブからファイルをロードするときに、OS Xがすべての外部ドライブのスピンアップを要求するのはなぜですか?


14

ローカル(内部)ドライブからファイルをロードするときに、OS Xが接続されているすべての外部ドライブ(firewire、usb)の起動を要求するのはなぜですか?

ローカル/内部ドライブのみにあるファイルにアクセスするために、3つの接続されたドライブ(1つのバックアップ、2つのメディア)がスピンするまで(合計20秒間)待たなければならないというのは非常に狂っています。他のドライブにアクセスする必要はありません。それらから何も読み込まれておらず、何も書き込む必要はありません。

例:ローカルHDDからファイルを開くQuicktimeX。Caffeineを起動します。これは、他のファイルにまったくアクセスしないアプリです。

OS Xに実際にアクセスするときにのみそれらのドライブを起動するように指示できますか?


1
良い質問。この理由で、ドライブにDVDを入れたことはありません。
ダンローゼンスターク

回答:


6

「アクセス」とは、ファイルでI / O操作を実行することを意味する場合、それは起きてはなりません。「アクセス」とは、標準の[開く] / [保存]ダイアログを表示することを意味している場合、実際にそれらのファイルシステムにアクセスしていることに気付いています。


1
私にとっては、外部ドライブがスピンダウンした場合、ファイルを開いたり保存しようとするたびに5〜10秒待つ必要があります。結果のダイアログには内部SSD上のフォルダーが表示されるため、ダイアログを表示する前に外部ドライブを待つ理由はありませんでした。明らかに、その後、外部ドライブのフォルダーに移動すると、待機する必要があります(または、さらに良いのは、バックグラウンドでスピンアップが発生したことです)。これは10.1以降、多くのコンピューターと外部ドライブでOS Xのバグでした。私はそれに苦しんでいないいくつかの組み合わせがあるに違いないが、あなたはそれに気付かないでしょう。
ペリー

3

悲しいことに、オペレーティングシステムは、定期的にアクセスされない外部接続メディアではうまく機能しないすべての可能なデータソースを自動的に提示します。

ディーラーで車を見ているようなものです。ディーラーの言葉を使って、たくさんの青いものが出ているか、そこを歩いて自分で見てみましょう。

私はAppleのサポートでこれに疑問を持ち、厳しい運を言われました。

いつかは、利用可能なすべてのデバイスを実際に調べてスピンアップさせるのではなく、最初に存在する可能性のあるデータソースのみに対するインテリジェンスを持つようになるかもしれません。

この問題は、ほとんど瞬時にアクセスできるソリッドステートドライブでほぼ解消されます。


2

私の推測では、ファイル読み取りそのものではなく、関連するアクションです。おそらく、使用可能なディスクのクエリ(名前を付けて保存する場合)、最近使用したファイルへの参照の確認などです。基本的に、ソフトウェアは「要求したファイルの読み込み」よりも多くをバックグラウンドで実行しています。

私はカフェインについて何も知らないことを認めますが、おそらくその目的は物事が眠ることを止めることなので、意図的にHDを目覚めさせるのでしょうか?


カフェインは画面が暗くなるのを防ぎます。これは、フルスクリーンでフラッシュビデオ(BBC-iPlayerのプログラムなど)を見るときに便利です。唯一の目的は画面を暗くしてディスクにアクセスしないようにすることであり、単一のファイルであるため、それ以外のものをロードする必要はありません。
フィリップBオールダム

-1

ここでさらに別の推測。

たぶんそれはあなたがインストール/設定したものです。これを試したことはありませんが、セーフモードで再起動し(ブートサウンドと共にシフトを保持することにより)、問題が引き続き発生するかどうかを確認します。

そして、それができることを探すのは大仕事です。メモリに障害が発生した場合は、コンソールを起動して、問題が発生した瞬間に何があるかを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.