Booting Up: 12-Mar-19 Boot - PPT 1
Booting Up: 12-Mar-19 Boot - PPT 1
12-Mar-19 boot.ppt 1
first 64K computer address space
read-only non-volatile
RAM
12-Mar-19 boot.ppt 2
battery-backed RAM
RAM
• how does the BIOS get updated if its programs need to change?
12-Mar-19 boot.ppt 4
add-on boards also contain BIOS chips
12-Mar-19 boot.ppt 5
what is a disk drive?
12-Mar-19 boot.ppt 6
more about disk drives
• what is fdisk?
– a utility from Microsoft for partitioning disks
– part of the original DOS 6.x operating system
– a more versatile utility: Partition Magic
• what is a boot sector? (master boot record, or MBR)
– the first accessible “sector” on a drive
– it contains:
• a table of (up to 4) partitions
• optionally, code to bootstrap an OS from the “active” partition
• the partition table in the boot sector contains up to 4 entries:
– primary partition
• takes up one entry in partition table, and contains a single
logical drive
– extended partition
• takes up 1 entry in partition table, and may contain multiple
DOS, Linux or other partitions (logical drives in Windows)
– Solaris partition
• takes up 1 entry in partition table
• active partition
– a primary partition that is bootable
12-Mar-19 boot.ppt 7
starting Windows on an x86-based computer
• since 1981, all x86-based computers use the partition style known as the
master boot record (MBR)
– first used by MS-DOS in 1981, and continued up through Windows XP
Pro
• when you start your computer, the first code that executes is the BIOS
– BIOS loads the bytes from the MBR of the boot device into memory
– it then transfers control to the bytes just loaded into memory
– the MBR’s first bytes are code to start loading the operating system
• but first, it has to find the operating system
• It looks that up in the partition table (stored in the end of the MBR)
• Because MBR is the only partition style available on x86-based computers
running Windows XP or earlier, it is used automatically and you do not need
to choose this style
– Dynamic disks were introduced in Windows 2000 and they provide
features that basic disks do not, such as the ability to create volumes
that span multiple disks, including fault-tolerant mirrored and RAID-5
volumes.
• Requires a GPT partition style
• GPT stands for “GUID Partition Table”
• GUID stands for “Globally Unique ID”
12-Mar-19 boot.ppt 8
MBR
12-Mar-19 boot.ppt 9
enter GPT partitions and EFI
12-Mar-19 boot.ppt 10
kinds of hard drives today
12-Mar-19 boot.ppt 11
Boot Camp
12-Mar-19 boot.ppt 12
the end of this slideset
12-Mar-19 boot.ppt 13
• I have a MacBook with Apple’s “Boot Camp” program on it
– What does Boot Camp do?
– Can I just run Windows on my MacBook without
12-Mar-19 boot.ppt 14