RE: how winXP manages HDD

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: BAR (anonymous_at_discussions.microsoft.com)
Date: 04/12/04


Date: Sun, 11 Apr 2004 21:41:02 -0700

You really need to do a computer course at college.

The BIOS contains software codes that control the most important functions of the computer how the PC interprets keystrokes, how characters are displayed on the screen, how it communicates through its ports, reads and writes to disk drives etc.

The BIOS is actually a hardware and software. The hardware portion is the silicon chip called an EPROM (Eraseable Programmable read-only memory) on which the software resides. The software is “burned” onto the EPROM so that the information it contains is always available.

Every time the computer is powered on the BIOS initiates a sequence of actions and runs the Power-On Self Test. POST is a routine that checks all of the hardware in your computer; i.e. controller chips for Memory, Disks and Graphics, communications ports, expansion slots, hard/floppy drivesetc.

This System Configuration information is stored in CMOS. Through the system configuration utility menu you can configure the system certain aspects of the system These include:
* Boot Sequence.
* system time and date.
* Basic and advanced configuration of system bus, and expansion slots (PCI & IDE).
* Automatic detection and configuration of system IDE devices (hard drives, CD-ROMS, DVD’s).
* Automatic detection and configuration of floppy drives (3.5” and 5.25”).
* Configuration of system port (serial, USB, InfraRed, & parallel ports).
* Basic and advanced configuration of system RAM.

These are NOT usually manageable by an Operating System [system time and date are amongst some of the exceptions].Once the BIOS verifies that the system is working properly, it initializes the operating system load process: you may from time to time have left a Floppy Drive in and had the message 'invalid system disk'.

So once the Operating System Starts to load, it refers to the information from CMOS and in the case of Windows Xp, compares this with the values stored in certain system files. If certain of these values are altered significantly Windows will not load: for a small change, it will 'detect' the new device [e.g. Hard Disk] and load the Windows Xp Drivers to manage the communications of I/O request to the IDE or SCSI Disk Controller for the Hard Disk. After Windows completes installation of any new hardware, then you can continue using the computer.

SO there is a quick introduction as to how an 'IBM Compatible' Personal Computer works [more realistically an Intel Compatible PC].

Use the web to search for more information: GOOGLE is a good search engine or go to your local library and ask for assistance.



Relevant Pages

  • Big problem with lsm and advfs
    ... configuration following some problems after swapping a dead drive. ... root/swap/usr/var filesystems and the whole thing mirrored by lsm. ... It went fine for root, swap and then gave me some issues when trying to do ... The top 3 drives are one half lsm mirror, with a hot spare on the 4th drive, ...
    (Tru64-UNIX-Managers)
  • Re: clearing Vinum configurations
    ... the configuration currently read into memory, and NOT clear the Vinum ... On another box, again 4.8-RELEASE only with IDE instead of SCSI drives, ... plexes on an uninitialized drive and as such, ...
    (freebsd-questions)
  • Re: new dell, dumb operator needs help!
    ... hard disks that are not in a raid configuration. ... listed under 'hard disk'. ... drives in 'my computer' then it is pretty clear that you do not have raid ...
    (alt.sys.pc-clone.dell)
  • Re: SQL Configuration
    ... Because this is what is gonna shape your disk configuration. ... and the new servers have two drives, one for programs and one for data. ... our databases on the data drive. ...
    (microsoft.public.sqlserver.setup)
  • Re: Newbie: Fedora Core 4 Dual hard drive boot problems
    ... First is configured on IDE! ... i/f as primary and has three partitions; ... Ok so this is what your configuration should look like if you have 3 ... It if is at all possible, you should reconfigure your drives on the IDE ...
    (linux.redhat.install)