Partition Parameters
The Dell Utility partition is really an ordinary FAT16 partition, but the partition-type
indicator in the partition table has been changed from 06h to DEh (hexadecimal notation,
or 0x06 and 0xDE).
(Note to self: the FAT16X partition type 0f 0Eh will work just
as well as 06h here. However, to boot the Utility partition the Dell bios seems to
expect the partition will be below cylinder 1024, so the partition itself cannot
really be FAT16X.)
The size of the partition is not critical, and seems to be around 31-64 MB on most systems,
with files occupying less than 10 MB of this space.
Although a FAT16 partition would otherwise be recognizable to Windows, using a non-standard
partition-type indicator in the partition table causes it to be ignored when Windows is
booted from the main partition. This, of course, would be the way Dell likes it--Dell doesn't
expect the user to tamper with the Utility partition when using the computer normally.
Using any non-standard partition-type indicator will effectively hide a partition like
this, but I suppose Dell uses DEh because it's cute (DE = DELL, get it?) and because
nobody else is using it.
(Note to reader: the common way of hiding a 06h or 0Eh partition is
to change it to 16h or 1Eh.)
That means Dell can design their bios code to look for the DEh marker with a reasonable
expectation that it's one of their utility partitions.
The DE partition is formatted FAT16 and boots DOS.
Older utility partitions boot MS-DOS 7.0 (the version of DOS from Windows 95).
Newer utility partitions boot DRMK 4.1 or 8.0. This is Dell's own variation of DOS,
and appears to be functionally similar to MS-DOS.
(Note to reader: the purpose of DRMK may be to avoid paying licensing
fees to Microsoft, not to add extra DOS functions.
DRMK apparantly stands for "Dell Real-Mode Kernel".)
Other DOS versions, such as DR-DOS or FreeDOS, may also work just as well here.
Note that when the DE partition is booted from the bios boot menu, it does not change
anything in the partition table. Even though the DE partition is booted as though it
were an active FAT16 partition, the partition-type indicator is still DEh and the Windows
partition is still indicated as active in the partition table.
The two states of the DE partition--sealed and unsealed--are differentiated by different
config.sys and autoexec.bat files. These startup files are designed to automatically
follow one of two different scenarios when the partition is booted. The sealed scenario
runs the seal.exe program, while the unsealed scenario runs the delldiag.exe program.
Back