Please note: Boot Control is no longer actively developed. The current version was created early 1999; many of the statements in the documentation and on this page reflect the state of computer hardware from that period. Harddisks of multi-gigabyte size, commonly found now, were unusual then (if they even existed). New BIOS standards to deal with such large harddisks have evolved. Modern BIOSes have adapted to these standards. Boot Control hasn't. Unless you know what you're doing, Boot Control is probably only useful to you if you wish to use it on (to current standards) small harddisks.
This is the Boot Control home page. This page will show you what Boot Control is, and allow you to download it. It also provides a link to the documentation in several formats. The current version is V0.41, which is mainly a bugfix release. Changes in this version (from V0.4):
What is it?Information on where on the harddisk these partitions reside is contained in the partition table in the Master Boot Record. This is the first sector of the harddisk. The partition table can contain (or rather, describe) up to four partitions. The MBR also contains some executable code. When the PC boots, it is loaded in memory, and executed. The code in the standard MS-DOS MBR checks which partition is marked active, and boots that partition (by loading its first sector to memory and executing it - this sector is called the boot sector).
The process of booting another OS therefore means: setting the active flag to the
partition containing that OS, and rebooting. MS-DOS, for example, comes with the
FDISK utility that allows you to do that. You can not decide at boot time which OS
you like to load - you first have to boot whatever OS is currently marked active, use
its FDISK utility to set the active flag to the partition you want to boot, and reboot.
This isn't exactly convenient. It is also not possible, using the standard MS-DOS
MBR software, to boot operating systems located on other drives than the first
harddisk.
There are a few remedies for these problems. Some operating systems come with utilities that allow you to choose, at boot time, which partition to boot. To name some:
LILO (Linux Loader) available. If you've installed Linux, you
may already be using LILO. Unfortunately, to boot anything other than
the default OS, you have to press one of the SHIFT, ALT or CTRL keys
at boot time. Once you've done that, an undescriptive prompt asks you
what to boot, and you have to type in the full name of the OS you want
to boot. This is unpleasant, especially if you switch a lot between different
operating systems (as I do). LILO can boot partitions anywhere, on any
harddisk. (There are also programs that boot Linux from DOS (LoadLin).
If you only want to run Linux and DOS, this may be worth considering).
Boot Control was designed to make boot time selection of the operating
system to boot as easy as possible. From the documentation: "Boot Control
is a set of alternative Master Boot Records, together with an installation
program. The installation program replaces the current MBR with one of its
own, which displays a small menu at boot time. The menu shows up to four
(named) partitions, and lets you choose which one you want to boot. Some
of the MBRs also allow you to boot other drives." A default partition or
harddisk is highlighted, and will be booted after a configurable timeout. All
you have to do to select an OS is type the number of the partition (or the
letter of the drive) you want to boot, or ENTER or SPACE to boot the default.
Currently, seven different MBRs are available to choose from, with different
functionality.
Boot Control is work in progress. Most of the MBRs reflect my personal needs at some point - they may not reflect yours. Still, I've attempted to make them as universal as possible.
RTFM!The documentation that comes with the Boot Control executables is mechanically converted from the HTML version. It contains all information the prettier versions have, and requires no special programs to read. It is, however, less suitable for printing. You may want to download one of the alternatives:
The ZIP files.
Money?Mail me if you have comments, questions, suggestions, whatever.