我完全擦除了上面装有OS X Lion的硬盘驱动器(符合DOE的3遍安全擦除),并于今天早些时候从恢复驱动器重新安装了它。令我惊讶的是,我看到“蓝牙”偏好设置记住了我以前配对的所有4个设备,尽管只有它们的MAC地址而不是设备名称。
此信息存储在哪里?我没有重置我的PRAM,但是此页面并不表示它保留了已连接蓝牙设备的历史记录。
持久存储哪些其他类似信息?我的网络偏好设置未显示任何以前连接的无线网络,但我现在很好奇-经过这样的擦除并重新安装后是否可以检索它?
我完全擦除了上面装有OS X Lion的硬盘驱动器(符合DOE的3遍安全擦除),并于今天早些时候从恢复驱动器重新安装了它。令我惊讶的是,我看到“蓝牙”偏好设置记住了我以前配对的所有4个设备,尽管只有它们的MAC地址而不是设备名称。
此信息存储在哪里?我没有重置我的PRAM,但是此页面并不表示它保留了已连接蓝牙设备的历史记录。
持久存储哪些其他类似信息?我的网络偏好设置未显示任何以前连接的无线网络,但我现在很好奇-经过这样的擦除并重新安装后是否可以检索它?
Answers:
超级用户有一个问题可能对您有用。
在Lion中,蓝牙信息存储在带有蓝牙前缀的其他.plist文件中。对于我而言,我有~/Library/Preferences/com.apple.BluetoothAudioAgent.plist
和~/Library/Preferences/com.apple.BluetoothFileExchange.plist
.plist
文件。另外,有人(现在已删除)发表评论说这些设备可能已经记起了笔记本电脑,但事实并非如此,因为我已经不再拥有其中的一个,而另外两个则在30英里外:)
我认为它没有存储在硬盘上,因为我曾经在MacBook中更换了HDD,并且我的蓝牙鼠标已经在启动选择屏幕中工作了(当您按alt启动时)。
如果我没记错的话,在另一台Mac上,蓝牙鼠标正在Windows 设置过程中工作(未加载Windows驱动程序)-但已在该计算机上的OS X中配对。
这将留下PRAM(或者,如果HDD上的引导分区之外还有其他EFI存储)。
我认为无论是PRAM重置还是SMC重置都应该删除配对设备的列表。
由于蓝牙设备需要在启动过程中尽早工作,因此它们会存储在/ Library中,而只有特定于用户的项目才会存储在用户〜/ Library文件中。还请记住,恢复HD可能还会保留配对信息的冗余存储,因此在引导到恢复模式时可以使用键盘和定点设备。
所以-配对在这里有点,那里在一点,有些配对甚至可能最终出现在系统或用户级别的钥匙串中。
可能是蓝牙设备仍然认为它们已与Mac配对(通过蓝牙MAC地址),因此,当他们看到它但没有响应时,便进入了迷你可发现模式,并且安装了新的Lion将它们视为“即使我不知道他们是谁的设备,也表示它们与我配对”。
在我看来,您可能已在这些设备和笔记本电脑上打开了蓝牙。他们没有连接,仅显示MAC地址这一事实告诉我,它们是可以看到但尚未连接的未配对设备。
如果您在其中一台设备上关闭了蓝牙,它会消失吗?
我认为苹果清单不完整。
我倾向于认为配对存储在pram(或类似文件)中,因为我们遇到的情况是,所有主机都使用相同的映像进行映像,但是某些(较新的)主机需要使用不同的netboot,而只有部分被困扰可能与导致网络启动的原映像机配对的鼠标。
我们认为一个netboot在/ Library中包含鼠标,这会使配对在pram中被记住,因为netboot部署的工作流程会导致恢复和hd分区被覆盖,因此当计算机重新启动时,只有一部分已经知道那只老鼠。
我们将进行一些测试,以了解该理论是否有所积累。如果我得出结论性的结果,我会向您报告,但是如果没有对婴儿车的看法,这几乎是不科学的。
考虑一下;如果您的Mac键盘知识取决于/ Library ..中的设置,您的Mac如何通过选项键到达引导加载程序选择器?