Windows 2000 Professional Setup and Startup

xiaoxiao2021-03-06  43

Windows 2000 Pro Setup and Startup

The Windows 2000 startup process is similar to the startup process for Windows NT 4.0 but is significantly different from other operating systems. In MS-DOS, Windows 95, and Windows 98, the computer loads the IO.sys file followed by Msdos.sys and Command.com. HOWEVER, IN Windows 2000, Thase Files Only Exist On Computers That Have Multiple-Boot Configurations with Windows 95, Windows 98, OR MS-DOS.

The Following List Describes The Startup Sequence ON A Computer Running Windows 2000 Professional:

Power-on self test (POST) Initial startup process Bootstrap loader process Operating system selection (if the computer has a multiple-boot configuration) Hardware detection Hardware configuration selection (if you are using more than one hardware profile) Kernel loading Operating system logon process

Note

The System Startup Sequence Only Applies to a System That Is Started from a Reboot OR A Power Off State. This Sequence Does Not Apply to a System That Is Turned On from a hibernated state.

This Startup Sequence Applies To All Versions Of Windows 2000.Power-On Self Test (POST)

When a computer is started or reset, it runs the power-on self test (POST), which determines the amount of memory in the computer and checks that required hardware devices, such as the keyboard, are present and functioning. After the POST sequence Adapters That Have The Their OWN Basic Input / Output System (BIOS) Run Individual Post Routines.

Note

Some Adapters (for Example, Some Video Adapters) Run Their Post Sequence Before The Memory and Device Check, Which Runs During The Initial Post.initial Startup Process (Starting The Computer)

After the computer finishes the POST, the system BIOS attempts to start an operating system. The sequence that the BIOS follows depends on the BIOS configuration. For example, if the BIOS search order is set to A and then C (A, C), the BIOS searches the floppy disk drive for a bootable disk. If drive A contains a bootable floppy disk, the BIOS loads its first sector (the partition boot sector) into memory. If the floppy disk is not bootable, the following error message appears. Non-System Disk or Disk Error

REPLACE AND PRESS ANY KEY WHEN Ready

If the BIOS does not find a floppy disk in the drive, it then searches for the active partition on the hard disk drive. If there is no system partition on the first hard disk, the master boot record (MBR) displays one of the following Errors:

INVALID Partition Table Error Loading Operating System Missing Operating System

When the active partition of the hard drive is found, the system BIOS reads the MBR and loads it into memory. The MBR then scans the partition table for the system partition information. When the system partition information has been read, it loads sector 0 of The System Partition Into Memory and Starts IT.

Note

Sector 0 of The System Partition Can Be A Utility, A Diagnostic Program, or a Partition Boot Sector That Contains The Startup Code for the Operating System.

.

Table 6.1 Windows 2000 Startup Files

File NameLocationNTLDRROOT OF Startup Disk Boot.iniroot of Startup Diskbootsect.dosroot of Startup Disk (on Multiple-Boot Systems) NTDETECT.COUOT OF Startup Diskhyberfil.sys

% systemDrive%

NTBootdd.sysroot of Startup Disk (for SCSI and SOME LARGE IDE DRIVES) NTOSKRNL.EXE% SYSTEMROOT%

/ System32 hal.dll

% systemroot%

/ System32system key

% systemroot%

/ System32 / ConfigDevice Drivers

% systemroot%

/ System32 / DriversCDLDRRROOT OF Startup Disk

Note

If the name of the path in boot.ini Uses Small Computer System Interface (SCSI) SYNTAX, The NTBOOTDD.SYS MUSTEM Partition.

The boot partition can be on the Same Partition as The System Partition, ON A Different Partition, OR on a different hard disk.

For the most part, the MBR is independent of the operating system. For example, the MBR can start Windows NT, Windows 95, Windows 98, MS-DOS, Microsoft® Windows® 3.x, and Windows 2000 Professional. However, after Boot Sector 0 Has Been loaded Into Memory, The Partition Boot Sector IS Dependent on Both The Operating System and The File System. The Windows 2000 Partition Boot Sector Performs The Following Functions:

Reads The File System To Find The Bootstrap Loader. Loads The Bootstrap Loader Into Memory. Starts The Bootstrap Loader.

Bootstrap loader process NTLDR LOADS The OPERATING SYSTEM FILES from the boot partition. If you arepeling to choose an operating system.

NTLDR Controls The Operating System Selection and The Hardware Detection Process Before Passing Control To The Windows 2000 Kernel. NTLDR Must Be in The root folder of the startup disk.

NTLDR Performs The Following Steps:

Sets the processor to run in 32-bit flat memory mode. When you first start a computer, it runs in real mode, which is similar to an 8088 or 8086 CPU. Because Ntldr is a 32-bit program, it must switch the processor to 32-bit mode so that it can continue to load the operating system. Starts the NTFS file system or the file allocation table (FAT) 16 or 32 file system. The code to access the appropriate file system is built into Ntldr. Reads Boot .ini, which displays the operating selections on the boot loader screen. If you select an operating system other than Windows 2000 Professional, Ntldr loads and passes control to the Bootsect.dos file, and the selected operating system starts. If you select Windows 2000 Professional, Ntldr starts Ntdetect.com, which gathers information about the computer hardware. Asks you to choose a hardware profile if you have one or more hardware profiles on your computer. Loads and passes the information from Ntdetect.com to Ntoskrnl.exe, starting The Startup Screen.Operating System Selection (if The Computer Has A Multiple-Boot Configuration)

Boot.ini contains the list of available operating systems. Each entry includes the path to the boot partition for the operating system, the string to display in the boot loader screen, and optional parameters. Boot.ini supports starting multiple versions of Windows 2000, AS Well As Starting Other Osrating Systems, Such As Windows 95, Windows 98, Windows NT 4.0, MS-DOS, AND OS / 2.

When You Install Windows 2000, Setup Places Boot.ini At The Root of The System Partition.

The Following Is A Sample Boot.ini File:

[boot loader]

TIMEOUT = 30

DEFAULT = MULTI (0) Disk (0) RDisk (0) Partition (1) / Winnt

[Operating Systems]

Multi (0) Disk (0) RDisk (0) Partition (1) / Winnt = "Microsoft Windows 2000 Professional" / FastDetectc: / = "Windows 98"

THE INFORMATION DISPLAYED ON The Boot Loader Screen Is Based on The Contents of Boot.ini, Such As The Following Example:

Please select the Operating System to Start:

Microsoft Windows 2000 Professional

Microsoft Windows 98

Use and to move the highlight to your choice.

Please enter to choose.

Seconds Until Highlighted Choice Will Be Started Automatical: 29

For Troubleshooting and Advanced Startup Options for Windows 2000, Press F8.

The first operation system listed is the default. In this configuration, if you do not select an operating system before the time Timer Reaches 0, Windows 2000 Professional is Started.hardware Detection

After You Select The Operating System, NTDetect.com Detects The Hardware, Gathers A List of The Currently Installed Hardware Components, and Passs The Information To NTLDR.

NTDetect.com Detects The Following Components:

Computer ID Bus / Adapter Type Video Adapter Keyboard Communications Ports Floppy Disks Mouse Or Other Pointing Devices Parallel Ports

Hardware Configuration Selection (if you are using more Than one hardware profile) - Database & Sql Blog Articles, MORE THAN ONE HARDWARE PROFE

During the NTDetect Phase, IF you have multiple hardware configurations, The Following Information Appears: 0000-00-00 0000-00-00 0000-00-00

Hardware Profile / Configuration Recovery Menu

This Menu Allows you to Select a Hardware Profile

To be used when windows 2000 is start.

Note

PROFILES ARE INLY Necessary Under Non-Plug and Play Conditions. Plug and Play Negates The NEED for Profiles.

The Bootstrap Loader Pauses for a Few Seconds Or Until You Press Enter. If You Have ONLY ONE HARDWARE PROFILE, Windows 2000 Professional Uses The default settings.

Windows 2000 Professional automatically uses the default settings if you do not select a hardware profile. When the default configuration is used, the bootstrap loader uses the registry information that Windows 2000 Professional saved at the completion of the last shutdown. After you select a hardware profile , Ntdetect.com passes control back to Ntldr.Kernel loadingDuring the next phase, Ntldr loads the kernel and the hardware abstraction layer (HAL) into memory. Next the bootstrap loader loads the registry key HKEY_LOCAL_MACHINE / SYSTEM from the folder

% systemroot%

/ System32 / Config / System. Ntldr creates the control set that it uses to initialize the computer. The loader uses the control set identified by the default value unless you choose the Last Known Good Configuration from the Hardware Profiles screen.

The Kernel Initiates The Windows 2000 Professional Screen, And The Starting Up Progress Bar Is Displayed .hen The Status Bar Completes, Ntoskrnl Prepares The Network Information.

The kernel uses the information that was passed from the boot loader to create the HKEY_LOCAL_MACHINE / HARDWARE key, which contains the hardware data that is collected at system startup. The data includes information about various hardware components on the motherboard and the system interrupts allocated by each DEVICE.

The kernel then creates the Clone control set, which is a copy that points to the Current control set. The Clone control set represents the state of the computer during configuration and is not changed or modified.Operating system logon process

转载请注明原文地址:https://www.9cbs.com/read-75096.html

New Post(0)