a. Operating system loader process presents the Hardware Profile/Configuration Recovery Menu screen, if more than one profile is available.
b. User can select a profile or the default will be loaded.
|4| 4. Kernel Load
A. Ntldr loads Ntoskrnl.exe but does not initialize it.
B. Ntldr loads the hardware abstraction layer file (hal.dll).
C. Ntldr loads the HKEY_LOCAL_MACHINE\SYSTEM registry key from systemroot\System32\Config\System.
D. Ntldr selects the control set it will use to initialize the computer.
E. Ntldr loads device drivers with a value of 0x0 for the Start entry.
|5| 5. Kernel Initialization
A. Ntldr passes control to the kernel.
B. The system displays a graphical screen with a status bar indicating load status.
C. The kernel creates the HKEY_LOCAL_MACHINE\HARDWARE key using the data collected during hardware detection.
D. The kernel creates the Clone control set by copying the control set referenced by the registry subkey HKEY_LOCAL_MACHINE\
SYSTEM\Select.
E. The kernel loads and initializes device drivers.
1. The kernel initializes the low-level device drivers that were loaded during the kernel load phase.
2. The kernel scans the HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Services subkey for device drivers with the value 0x1 for the Start entry.
F. Session Manager (Smss.exe) starts the higher-order subsystems and services.
G. Session Manager executes the instructions in the BootExecute data item, and in the Memory Management, DOS Devices, and SubSystems keys.
|6| 6. Logon
A. The Win32 subsystem automatically starts Winlogon.exe.
B. Winlogon.exe starts Local Security Authority (Lsass.exe) and displays the Logon dialog box.
C. The Service Controller executes and makes a final scan of the HKEY_LOCAL _MACHINE\SYSTEM\CurrentControlSet\Services subkey, looking for services with the value 0x2 for the Start entry.
D. Windows 2000 startup is not considered good until a user successfully logs on to the system.
E. After a successful logon, the system copies the Clone control set to the LastKnownGood control set.
2. You accidentally disable a critical device driver.
|11| D. Situations when using the Last Known Good Configuration option will not help
1. When the problem isn’t related to Windows 2000 configuration changes. Such a problem might arise from incorrectly configured user profiles or incorrect file permissions.
2. After you log on. The system updates the LastKnownGood control set with Windows 2000 configuration changes after a successful logon.
3. When startup failures relate to hardware failures or missing or corrupted files
Chapter 22, Lesson 3
Advanced Boot Options
|12| 1. Safe Mode
A. If your computer won’t start, try the Safe Mode option.
B. Press F8 during the operating system selection phase and select Safe Mode.
C. Safe Mode loads and uses only basic files and drivers, including the mouse, VGA monitor, keyboard, mass storage, default system services, and no network connections.
D. If your computer won’t work in Safe Mode, try Windows 2000 Automatic System Recovery.
|13| 2. Other Advanced Options
A. Enable Boot Logging
1. Logs the loading and initialization of drivers and services for troubleshooting boot problems
2. All drivers and services that are loaded and initialized or that are not loaded in a file are logged.
3. The log file, ntbtlog.txt, is located in the windir folder.
4. All three versions of Safe Mode create this log.
B. Enable VGA Mode starts Windows 2000 with a basic VGA driver.
1. Allows the restoration of directory services based on domain controllers
2. Applies only to computers running Windows 2000 Server
E. Debugging Mode
1. Starts debugging to help track down problems in programming code
2. Applies only to computers running Windows 2000 Server
F. Boot Normally allows you to abort the screen of advanced boot options and proceed with a normal boot.
Chapter 22, Lesson 4
The Boot.ini File
|14| 1. Components of the Boot.ini File
A. [boot loader]
1. The timeout value indicates the amount of time a user has to select an operating system, if more than one operating system is available on the computer.
2. The default value indicates the default operating system to boot, if no selection is made from the list of operating systems to boot.
B. [operating systems]
1. Contains a line for each available operating system on the computer
2. Uses ARC paths
|15| 2. ARC Paths
A. The Advanced RISC Computer (ARC) paths point to the computer’s boot partition.
B. Multi(x) or scsi(x) – The adapter/disk controller
C. Disk(y) – The SCSI ID. For multi the value is always 0.
D. Rdisk(z) – A number (z) that identifies the disk. This is ignored by SCSI.
E. Partition(a) – A number (a) that identifies the partition
|16| 3. Boot.ini Switches
A. /basevideo
1. Boots the computer using the standard VGA video driver
2. If a new video driver isn’t working correctly, use this switch to start Windows 2000, and then change to a different driver.
B. /fastdetect=[comx | comx,y,z]
1. Disables serial mouse detection
2. Without a port specification, this switch disables all COM ports.
3. This switch is included in every entry in the Boot.ini file by default.
C. /maxmem:n
1. Specifies the amount of RAM that Windows 2000 uses
2. Use this switch if you suspect that a memory chip is bad.
D. /noguiboot boots the computer without displaying the graphical boot status screen.
E. /sos
1. Displays the device driver names as they are loading
2. Use this switch when startup fails while loading drivers to determine which driver is triggering the failure.
|17| 4. Modifications to Boot.ini
A. Modify the timeout and default parameter values in the Boot.ini file by using System Properties in Control Panel.
B. Manually edit parameter values in the Boot.ini file.
C. Clear the read-only and system attributes of the Boot.ini file to edit it.