Mac用户经常会听到一些故障清除步骤比如:重置参数缓存,重置NVRAM,按住command+option+P+R等等,这些步骤涉及了一些容易混淆的概念,其中包括NVRAM和PRAM。
NVRAM (Non-volatile RAM)不是苹果独创的术语。指的是一种静态内存,在电脑关机或断电时对数据进行存储,并在停机后继续保持其内容的记忆体。这种存储可以依赖备用或额外的电池将其内容保留下来,以便为机器的启动提供预置数据。
PRAM(Parameter RAM),又称参数缓存是苹果自己所使用的术语。从本质上,它就相当于PC上的CMOS以及SPARC工作站上的NVRAM。换言之,它是一小部分NVRAM,依靠电池的电力与real-time clock处于同一芯片的记忆体。多年前,苹果规定了PRAM的前20byte的内容,其剩余空间被成为XPRAM(扩展PRAM)为Mac OS所专用。 在采用了PCI以后,苹果机的PRAM容量增大,而这种扩容以后的PRAM就干脆被称做NVRAM,里面包含不同的区存储扩展PRAM,Open Firmware参数和Macintosh命名注册表等。从另一角度来讲,PRAM就成了NVRAM的一小部分。
NVRAM和PRAM里所存的数据内容根据机型和操作系统的内容而有所不同。在PowerMac构架的机型上,其内容要比Intel构架的内容多得多。而在Intel构架的电脑面世之初,NVRAM里几乎是空的(至少,我一年半前检查的时候是这样)。而现在Intel构架的电脑里的NVRAM中也有一些内容。
苹果公司的知识库提供的信息比较陈旧。Resetting your Mac’s PRAM and NVRAM一文称PRAM的内容包括:AppleTalk状态、系列端口设置和端口定义、示警时钟设置、应用字体、系列打印机位置、Autokey速率、Autokey延迟、喇叭音量、提示音、双击反应时间、嵌入点速率、鼠标速度、启动磁盘、菜单闪烁值、显示器深度、32-bit地址、虚拟内存、RAM disk、以及磁盘缓存。注意: 该文于2007年5月最后更新,而所涉及的硬件包括Powerbook、Powerbook G3、Powerbook G4、iBook、iBook G4、iMac、iMac (Slot loading)、PowerMac G3、PowerMac G4、PowerMac G5以及XServe。并不包括任何Intel构架的电脑。
而Mac OS X: What’s stored in PRAM?一文称PRAM里包括:显示器及视频设置、时区设置、启动音量、喇叭音量、最近的内核恐慌信息和DVD区码设置。该文最后更新时间为2004年11月,适用于Mac OS X 10.1到10.3(那时10.4还没有面市)。
而各个用户自己的PRAM或NVRAM里究竟都有什么内容,可以用终端命令NVRAM进行查看。方法是,从应用程序(Applications)下的实用工具(Utilities)文件夹内打开终端(Terminal),然后输入:
nvram -p 回车
用man命令来查看nvram的解释,就会发现该命令是用于处理Firmware(固件)NVRAM参数的。Firmware的概念已经在前文里有所说明,这里不再赘述。
了解NVRAM和PRAM的意义对于终用户来说莫过于故障清除。一些电脑故障,比如外置/内置磁盘不显示、出现四国语言等等,或可通过重置PRAM或NVRAM来恢复。客观地说,重置PRAM或NVRAM后,PRAM或NVRAM内的参数恢复到机器出厂时的数值,这一做法本身并不能帮助用户查找先前故障的原因,但是一旦故障是因为固件或参数数值不对所引起,重置这些参数,可以帮助用户及时恢复系统。
重置PRAM和NVRAM的方法都是在系统启动后到出现灰色屏幕及转动光环之前这期间按住按住command、option、P和R这四个键,等屏幕从黑变灰再变黑两三次,或启动音响过两三遍,或电脑的白色供电指示灯闪过两三遍后再松手。但是,这个组合方式在具体使用上有两种选择。一种是先关机,然后按电源开关启动电脑后,按住这四个键。而另一种则是在系统没有关机的时候选择或强制重新启动,再按住这四个键。第一种方式将NVRAM包括PRAM都进行了重置,而第二种则仅重置了PRAM,NVRAM中的其他部分没有涉及。
如果是PowerMac构架的机型,可以用另一种方式,利用Open Firmware(开放固件)界面对NVRAM进行重置,就是在启动时按住command、option、O和F,屏幕变黑,并显示白字。待光标停顿后,输入: reset-nvram回车。然后再输入:reset-all回车,系统即自动重起。
迄今为止1篇回复↓
1 loewez // Jan 9, 2008 at 4:06 pm
既然intel机型的pram基本是空的 那么 里面本应该存储在pram里面的信息被放到哪里去了呢?
您必须登录方可回复