In <[EMAIL PROTECTED]>, Gary W. Swearingen <[EMAIL PROTECTED]> typed:
> Ian Dowse <[EMAIL PROTECTED]> writes:
> You've cleared up several things, thanks. (I still don't see why any
> BIOS would have trouble with a DD disk, leading to DD's deprecation, but
> I can just take people's word for it, for the task at hand.)  BTW, I've
> seen both of your options referred to as DD, if I understood it right.

There are BIOSes out there that check sector 0, and fail to recognize
the disk if it if the MBR doesn't conform to their idea of
"valid". Some of them will overwite sector 0 with a "valid" MBR in
that case. I've had this happen to me, meaning my disk was fried every
time I rebooted the system - until I turned off the "Virus protection"
feature of the BIOS.

> > (C) Dedicated format using dummy slice
> ...
> One such as would be created by "disklabel -B".  (/boot/boot1 seems to
> have the fourth slice pre-defined.)  This differs from "B" only in the
> slice table, right?  The "disklabel" manpage implies that this is a DD.

Yes, the slice table is the only difference. This is what you get if
you install a "dangerously dedicated" disk with the i386 installer. In
fact, I've got one here:

Information from DOS bootblock is:
The data for partition 1 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
    start 0, size 17942584 (8761 Meg), flag 80 (active)
        beg: cyl 0/ head 0/ sector 1;
        end: cyl 1023/ head 17/ sector 4
The data for partition 2 is:
The data for partition 3 is:
The data for partition 4 is:

> It seems that a DD disk is one which is similar to a single slice
> starting at sector 0, regardless of what the slice table part of sector
> 0 contains.  With FreeBSD-standard boot code and some BIOSes, one disk
> layout (ie, DD or sliced) will work better than the other.  (And for DD
> disks, some slice table contents might work better than others.  I've
> not read anything comparing your "B" and "C" or either with a slice
> table full of zeros or random bits.)

As you can see, it's sector 1, not sector 0. Everything else seems to
be correct.

Mike Meyer <[EMAIL PROTECTED]>    
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to