Share via


Boot

The NVRAM driver has a start value of 0x1 so that it loads in phase 5 of startup, immediately after the Microsoft Windows 2000 Executive. The system calls the DriverEntry function when the system loads the driver. This function reads the required initialization data from the registry, allocates and initializes the NVRAM hardware, and initializes the driver state.

Immediately after starting the driver, the reliability framework component in the Server Appliance Kit may begin sending I/O requests to store and retrieve state data in the NVRAM device. For example, when the system boot sequence is complete and the OS is running, the reliability framework component calls the driver to set the current state information and reset the boot count.