On 2/14/2021 6:55 AM, Eric Auer wrote:
Hi!

FDISK 1.3.2 would not find volume labels, if the partition doesn't
start on a cylinder boundary. fixed in www.drivesnapshot.de/freedos/fdisk133.zip

BUT: at least in my environment, the most recent FORMAT91W is not able
to format logical partitions, but aborts with error.
According to Fritz Mueller, this is error 61, which means
that truename (int 21, ax=0x6000) returns carry flag set
for truename("X:\") with X being the target drive letter.
You can see verbose FORMAT error status with FORMAT /D :-)

He also reports the following problem: Take some real or
virtual harddisk and create an 1500 MB extended partition.

Now create one 800 MB and one 700 MB logical partition in
that. FDISK tells that you still have 4 MB left. If you
allow it to create a partition there, too, it suddenly
tells you that only the 800 MB and 4 MB partitions exist.

When you restart FDISK later (I haven not asked whether
he rebooted betwen both runs) it does show all 3 logical
partitions, but it remains a bit odd that 800+700+4=1500.

I haven't looked at the sources yet, but I am pretty sure that this is an issue of FDISK working on full cylinder levels and those "even (human readable)" numbers of 1500, 800 and 700 are not falling on full cylinders for the given drive geometry.
At least that is how FDISK (and FORMAT for that matter) used to work...

Ralf


--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus



_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to