Yes, this is a long standing and well known issue with Linux. As you
mention later in your email, this does not affect Linux directly, because
it never uses the last sector of odd-sized disks or partitions. The only
place it has been noticed is with the Linux NTFS driver (which is unable
to store the MFT backup in the last sector of the partition) and the NT
LDM driver which breaks when odd-sized volumes are concatenated together
(one sector is missing out of the middle of the volume).
> Also, why would *BSD not puke on this same scenario?
Because BSD != Linux, they do not really have any code in common.
> Source disk setup: Windows 2000 with NTFS & Fat32
> Disk: E4 N Start LBA Length Start C/H/S End C/H/S
> boot Partition type 1 P 000000063 006152832
> 0000/001/01 0382/254/63 Boot 0B Fat32 2 X 008193150
> 009735390 0510/000/01 1023/254/63 0F extended 4
> x 002056320 001237005 0638/000/01 0714/254/63 05
> extended 5 S 000000063 001236942 0638/001/01
> 0714/254/63 07 NTFS 6 x 005349645 001638630
> 0843/000/01 0944/254/63 05 extended 7 S
> 000000063 001638567 0843/001/01 0944/254/63 17
> other 8 x 008498385 001237005 1023/000/01 1023/254/63
> 05 extended 9 S 000000063 001236942 1023/001/01
> 1023/254/63 1B other
You may want to use an email program which doesn't screw up the
formatting so badly, not that it really matters in this case.
In the end, this has been discussed several times on l-k, and while
people have expressed a desire to fix it, it has never been done.
This is probably because anyone who knows enough about Linux to fix
it uses Linux all the time, and at that point they don't need to fix
it anymore...
Cheers, Andreas
-- Andreas Dilger http://sourceforge.net/projects/ext2resize/ http://www-mddsp.enel.ucalgary.ca/People/adilger/- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/