Nonvolatile memory usage
Table 12-1 Troubleshooting steps for nonvolatile memory usage
Nonvolatile
Memory Type Amount (Size)
Does this
memory
store
customer
data?
Does this
memory
retain data
when power
is removed?
What is the
purpose of this
memory?
How is data input into this
memory?
How is this memory
write-protected?
Real Time Clock
(RTC) battery
backed-up CMOS
conguration
memory
256 bytes No Yes Stores system
date and time
and noncritical
data.
RTC battery backed-up CMOS
is programmed using
Computer Setup (BIOS), or by
changing the Microsoft®
Windows date & time.
This memory is not write-
protected.
Controller (NIC)
EEPROM
64 KB (not
customer
accessible)
No Yes Stores NIC
conguration
and NIC
rmware.
NIC EEPROM is programmed
using a utility from the NIC
vendor that can be run from
DOS.
A utility must be used to
write data to this memory
and is available from the
NIC vendor. Writing data
to this ROM in an
inappropriate manner will
render the NIC non-
functional.
DIMM Serial
Presence Detect
(SPD)
conguration data
256 bytes per
memory
module, 128
bytes
programmable
(not customer
accessible)
No Yes Stores memory
module
information.
DIMM SPD is programmed by
the memory vendor.
Data cannot be written to
this memory when the
module is installed in a
computer. The specic
write-protection method
varies by memory vendor.
System BIOS 9 MB Yes Yes Stores system
BIOS code and
computer
conguration
data.
System BIOS code is
programmed at the factory.
Code is updated when the
system BIOS is updated.
Conguration data and
settings are input using the
Computer Setup (BIOS) or a
custom utility.
NOTE: Writing data to
this ROM in an
inappropriate manner can
render the computer non-
functional.
A utility must be used for
writing data to this
memory and is available
on the HP website; go to
http://www.hp.com/
support. Select Find your
product, and then follow
the on-screen
instructions.
Intel Management
Engine Firmware
(present only in
select Elite or Z
models. For more
information, go to
http://www.hp.com/
support. Select
Find your
product, and then
follow the on-
screen
instructions.)
1.5 MB or 7 MB Yes Yes Stores
Management
Engine Code,
Settings,
Provisioning
Data and iAMT
third-party data
store.
Management Engine Code is
programmed at the factory.
Code is updated via Intel
secure rmware update
utility. Unique Provisioning
Data can be entered at the
factory or by an
administrator using the
Management Engine (MEBx)
setup utility. The third party
data store contents can be
populated by a remote
management console or local
applications that have been
registered by an
The Intel chipset is
congured to enforce
hardware protection to
block all direct read/write
access to this area. An
Intel utility must be used
for updating the
rmware. Only rmware
updates digitally signed
by Intel can be applied
using this utility.
Nonvolatile memory usage 53