Hi Kali,

Maybe this will help ... I think it's close to being accurate. Perhaps
one of the true techies on the list will add the necessary corrections.
However, this is how things were explained to me.

---

The "low level format thing" you described probably refers to the
interface between the system of HDD addressing and the BIOS. The original
PCs used cylinder-head-sector (CHS) addressing, which (for technical
reasons related to numbering) has serious size limitations. This system
was replaced by the sector translation method, which is essentially a
virtual address system. 

The older BIOS doesn't query the HDD for the CHS parameters, so you have
to do it manually. If you use a newer drive, it's easy. If you (manually
with an older BIOS) can just enter the correct capacity of the drive, the
drive itself will make the correct parameter match. The only MAJOR
problem is adding an old drive to an old computer, because everything
must be entered manually and must be exact. 

The Pentium still interrogates the drive, you just don't see it.

---

HDDs have a master partition table in the first physical sector of the
disk. It is offset from the start of the disk by 364 bytes and consists
of 64 bytes. The 64 bytes are subdivided into four 16 byte sections,
which allows a maximum of 4 partitions. 

FDISK writes to the master partition table (MPT). Within each section,
the byte at offset 04(hex) - the System Indicator Byte (SIB) - defines
the file system used inside that partition. 

FORMAT creates the File Allocation Tables for the partitions defined as
DOS. Try using FORMAT /MBR to insure that you overwrite the old Master
Boot Record in the primary DOS partition.

FDISK (or a similar program with a different name) is always required at
some point in time after the manufacture of the physical HDD, otherwise
the MPT wouldn't exist. However, once the original values are set - and
the user is happy with all the settings - then there is no reason to
FDISK again.

---

If you could manage to read directly the data in each MPT and MBR, it
would be interesting to see if FDISK and FORMAT from MSDOS and DRDOS
write identical values. Since the actions of FDISK and FORMAT are so well
defined (and confined), I'm surprised that you are having this problem.

Perhaps you have a corrupted file that writes a faulty value to the MPT
or MBR. Try also formatting with the opposite DOS that was used to FDISK
and see if the problem follows FDISK or FORMAT. Also, check one FDISK
with the other version and see if they return the same values in the pop
up window.

If you're sure that the DRDOS FDISK is messing up the HDDs, then just use
a MSDOS boot floppy to FDISK and then install DRDOS.

Warm regards from sunny Arizona.

Bob ~

---



On Sat, 28 Jun 2003 "Kali Mclaughlin" <[EMAIL PROTECTED]> writes:
> Dear List:
> I am completely confused about formatting and fdisking. There is a 
> "low level format" thing as well that my Pentium wont do, but the good 
> old 386 will.
>
> I am told that to clean up a HDD you run fdisk, and then format.com 
> with switches for HDD rather than floppy. It seems to be different with

> DRDOS which I use normally. Its fdisk seems to do the formatting.
> 
> Andy in a previous posting said that if there is no need for 
> partitions then fdisk is not needed. 
>  
> The issue arises because I am still in the dark about why half my 
> HDDs refuse to load UMSDOS system for Monkeylinux. It seems unrelated
to 
> what DOS is being booted, but to what DOS "made" the disk. SYS.COM does

> not seem to alter the acceptability of the disk to Monkey.
> 
> Perhaps DRDOS fdisk is messing up my HDDs?
> 
> Regards all
> Kali
> 
> 

________________________________________________________________
The best thing to hit the internet in years - Juno SpeedBand!
Surf the web up to FIVE TIMES FASTER!
Only $14.95/ month - visit www.juno.com to sign up today!

Reply via email to