Hi Brian,

On 11-02-02 02:40 PM, Brian C. Lane wrote:
Does anyone know why this is happening?

The relevant section of code from the git repository can be viewed at the following link:

http://git.debian.org/?p=parted/parted.git;a=blob;f=libparted/labels/dos.c;h=578180bc6658d5f4e0812d5976a1499bc95c8d9b;hb=HEAD#l726

In this section, it appears that the head size (not to be confused with number of heads) is being calculated using a combination of the LBA values and CHS values. I think this might be a double-check to ensure that the LBA and CHS values match, though this is just a guess.

I have requested a copy of the MBR in the following mailing list post:

   Verbatim USB drive crashes libparted
   http://lists.gnu.org/archive/html/bug-parted/2011-02/msg00000.htm

With the MBR, we might manually work out the calculation and perhaps gain a clue as to why this problem is occurring.

Regards,
Curtis Gedak
(Maintainer of GParted)

_______________________________________________
parted-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/parted-devel

Reply via email to