[ale] Partially corrupt partition table, Mandrake 10.1
William Bagwell
rb211 at tds.net
Fri Apr 1 14:41:16 EST 2005
(Back to list, see new question)
On Friday 01 April 2005 10:02 am, Joe Steele wrote:
> On Thu, 31 Mar 2005, William Bagwell wrote:
> > Note. There are only two OSs currently, two others were turned into
> > space for backups. Strongly suspect that the third non-contiguous FAT
> > partition is the root cause of my problems. Should have a limit of 255
> > partitions, not 16.
>
> From a linux perspective, I think the partition limit is 63: /dev/hda1 ..
> /dev/hda63.
Not sure where I saw the 255, do remember a much larger limit than 16.
> > -----------------------------------------------------------------------
> >------------------------- The number of cylinders for this disk is set
> > to 14946.
> > There is nothing wrong with that, but this is larger than 1024,
> > and could in certain setups cause problems with:
> > 1) software that runs at boot time (e.g., old versions of LILO)
> > 2) booting and partitioning software from other OSs
> > (e.g., DOS FDISK, OS/2 FDISK)
> > Warning: deleting partitions after 16
>
> This warning seems unusual to me. What I see in the fdisk source is that
> a warning is printed when the number of defined partitions reaches 60,
> not 16.
>
> I see nothing particularly unusual in the data for the 16 partitions on
> which fdisk reported, but there are obviously more partitions which are
> not being reported on (hence the warning).
Yes, three more plus an empty "space" that only shows in DrakeX.
> I'd suggest getting the current source for fdisk and recompiling it, then
> repeat the test to see what other partition data is printed:
>
> http://www.kernel.org/pub/linux/utils/util-linux/util-linux-2.12q.tar.gz
>
> Alternatively, you could try using an fdisk from a Knoppix CD or some
> other rescue-type distro.
Knoppix (3.7) shows them with fdisk -l. (Have not yet run your full script
from Knoppix as it locked my "Documents" files for some reason...)
Also discovered they show up in /dev as block devices. With fresh back-ups
would this be a convenient place to try to delete them?
Thanks again!
William
root at ttyp1[knoppix]# fdisk -l
Disk /dev/hda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 510 4096543+ b W95 FAT32
/dev/hda2 511 14665 113700037+ f W95 Ext'd (LBA)
/dev/hda5 511 1275 6144831 b W95 FAT32
/dev/hda6 1276 1320 356800+ 83 Linux
/dev/hda7 3841 3959 951016+ 82 Linux swap
/dev/hda8 3959 5201 9973624+ 83 Linux
/dev/hda9 5201 7695 20031448+ 83 Linux
/dev/hda10 1320 1434 919957+ 83 Linux
/dev/hda11 2059 2189 1044256+ 83 Linux
/dev/hda12 2189 3841 13269784+ 83 Linux
/dev/hda13 7695 8824 9067432+ 83 Linux
/dev/hda14 8825 11998 25495123+ b W95 FAT32
/dev/hda15 1435 1535 811251 82 Linux swap
/dev/hda16 1536 2058 4200966 83 Linux
/dev/hda17 11999 12762 6136798+ 83 Linux
/dev/hda18 12763 12902 1124518+ 82 Linux swap
/dev/hda19 12903 14665 14161266 83 Linux
Partition table entries are not in disk order
More information about the Ale
mailing list