为什么 OS X 在从本地驱动器加载文件时坚持启动所有外部驱动器?

Phi*_*ham 14 mac hard-drive osx-snow-leopard external-hard-drive macos

为什么 OS X 在从本地(内部)驱动器加载文件时坚持启动所有连接的外部驱动器(火线、USB)?

我必须等待 3 个连接的驱动器(1 个备份,2 个媒体)启动 - 总共 20 秒 - 才能访问仅位于我的本地/内部驱动器上的文件,这让我发疯了。没有明显需要访问其他驱动器;没有从它们读取任何内容,也不需要写入任何内容。

示例: Quicktime X 从本地硬盘打开文件。启动Caffeine,一个根本不访问任何其他文件的应用程序。

我可以告诉 OS X 只在实际访问这些驱动器时启动它们吗?

Has*_*hop 6

如果“访问”是指对文件执行 I/O 操作,则不应发生这种情况。如果“访问”是指您正在打开标准的打开/保存对话框,那么无论您是否意识到,您实际上都在访问这些文件系统。


And*_*son 2

我的猜测是,这不是文件读取本身,而是相关的操作。也许它正在查询可用磁盘(如果您想另存为),或者检查对最近使用的文件的引用等。本质上,该软件在后台执行的操作比“加载您要求的文件”要多得多。

我承认我对咖啡因一无所知,但也许因为它的目的是阻止事物进入睡眠状态,所以它是故意唤醒 HD 的?