Cold vs. warm rebootEdit
"Cold boot" redirects here. For the attack called a "cold boot attack", see
Cold boot attack.
Technical sources describe two contrasting forms of reboot known as a "cold reboot (also a cold boot, hard reboot or hard boot) and warm boot (also soft reboot, or soft boot), although the definition of these forms slightly vary between sources.[
citation needed]
According to Jones, Landes, Tittel (2002),
[1]Cooper (2002),
[2] Tulloch (2002)
[3] and Soper (2004),
[4] on
IBM PC compatible platform, a cold boot is a boot process in which the computer starts from a powerless state. All except Tulloch (2002) also mention that in cold boot, system performs a
power-on self-test (POST). In addition to the
power switch, Cooper (2002) and Soper (2004) also state that
reset button may commence a cold reboot. Jones, Landes, Tittel (2002) contradicts this assertion and states that a reset button may commence either a cold or warm reboot, depending on the system. Microsoft Support article 102228
[5] also confers that although the reset button is designed to perform a cold reboot, it may not disconnect the power to the motherboard – a state that does not correspond to the cold boot definition given above. According to Jones, Landes, Tittel (2002),:509 both the operating system and third-party software can initiate a cold boot; the restart command in
Windows 9x initiates a cold reboot, unless Shift key is held.
Finding a definition for warm boot, however, is more of a challenge. All aforementioned sources indicate that a warm boot is initiated by pressing
Ctrl + Alt + Delete key combination; all except Tulloch (2002) mention that a warm reboot does not perform POST. Jones, Landes, Tittel (2002) specifies that for a warm reboot to occur,
BIOS must be the recipient of the key combination. Microsoft Support article 102228 takes a more technical approach and defines a warm boot a result of invoking
INT 19h, a
BIOS interrupt call; the Ctrl + Alt + Delete key combination is only one of the ways.
[5]According to Grimes (2001),
[6] malware may prevent or subvert a warm boot by intercepting Ctrl + Alt + Delete key combination and prevent it from reaching BIOS.
Windows NT family of operating systems also does the same and reserves the key combination for its own use.
[7][8] Soper (2004) asserts that Windows restart command initiates a warm boot, thus contradicting Jones, Landes, Tittel (2002) that believes the same action performs a cold boot.