I'm having a little trouble with some incorrect
partition info that I was hoping someone might be able to help me out
with.
I have WinXP installed on a 40GB drive with one
large NTFS partition. Then I have Mandrake 8.2 installed on an 80GB
drive. The Windows drive was installed after the Mandrake drive, and when
I did it, I created a 10GB FAT32 partition on the linux drive to share files
between the two OS's.
Now I want to resize the 10GB partition and make it
like 50-60GB. The problem is that when I run Partition Magic 8.0, it says
that the entire 80GB drive is "BAD" and that it is all unused. This is
definitely not correct because I can read and write to the 10GB FAT32 partition,
and I can boot into and run Mandrake no problem.
After booting into linux I ran 'fdisk -l' and it
outputted:
Disk /dev/hda: 255 heads, 63 sectors, 4865 cylinders
Units =
cylinders of 16065 * 512 bytes
Device Boot
Start End
Blocks Id System
/dev/hda1
*
1 4864 39070048+ 7
HPFS/NTFS
Disk /dev/hdb: 255 heads, 63 sectors, 9729 cylinders
Units = cylinders
of 16065 * 512 bytes
Device Boot
Start End
Blocks Id System
/dev/hdb1
*
1 1340 10763518+ 83
Linux
/dev/hdb2
1341 9730 67387194 f
Win95 Ext'd (LBA)
Partition 2 does not end on cylinder
boundary:
phys=(1023, 80, 63) should be (1023, 254,
63)
/dev/hdb5
1341 1722 3068383+ 83
Linux
/dev/hdb6
1723 2013 2337426 82
Linux swap
/dev/hdb7
2014 3299 10329763+ 7
HPFS/NTFS
Obviously, the problem is that Partition 2 does not end on a cylinder
boundary. What can I do to correct this? I just want the partition
info to be usable by Partition Magic so I can do the resizing. Any help
would be greatly appreciate.
Thanks in advance,
J.