During the hardware detection phase, Windows 95 Setup analyzes installed computer components, and detects installed hardware devices and connected peripherals. Windows 95 Setup also identifies the hardware resources that are available (for example, IRQs, I/O addresses, and DMAs), identifies the configuration of installed hardware components (for example, IRQs in use), and builds the hardware tree in the Registry.
Windows 95 Setup uses several mechanisms to detect installed hardware devices:
During this phase, Windows 95 Setup tries to identify and resolve hardware conflicts.
Setup uses the Windows 95 hardware detection module to detect hardware components. If a Plug and Play device is detected, its configuration information is added to the Registry. Device drivers are installed based on the Registry settings. Plug and Play ensures that the correct files are installed and that the configuration options are set properly each time Windows 95 is started. For information about Plug and Play, see Chapter 18, "Introduction to System Configuration" and Chapter 31, "Windows 95 Architecture."
Windows 95 uses the same hardware detection procedures when you run the Add New Hardware option in Control Panel, when you use the PCMCIA wizard to enable protected-mode support, and the first time you start a computer using a new docking state.
For more information about how detection works, see "Safe Detection, Safe Recovery, and Verification" later in this chapter.