Ron Stodden <[EMAIL PROTECTED]> writes:

> Pascal Cavy wrote:
> > I suspect diskdrake to have a bug in certain conditions. I have noticed
> > several mdk installations where fdisk or cfdisk complains about overlapping
> > partitions, or partitions not ending on cylinder boundary (for ex the first
> > primary ending on 788 for exemple and the extented partition starting at 788
> > too !). It was the case on MDK90, I dont know if it's still true on MDK9.1B1
> > ?
> 
> All logical partitions must be in cylinder order in the various MBRs along the
> extended chain
> for Windows.     Partition Magic does this.

"must be" is truly wrong. There's no such things as a specification
for this.

windows tools do create non-ordered logical-partitions linked list

> 
> On the other hand, Linux utilities create MBR entries in order of partition
> creation time.
> This is true for fdisk and cfdisk, to my knowledge.   Windows cannot handle
> this.

wrong. AFAIK windows doesn't (didn't?) like many things, esp. when
there is more than one primary partition (why??)

> Linux partition managers also fail to set up the CHS numbers to reflect the
> LBA numbers.

?? parted does a real good job on this, bothering you if it can't find
out the good CHS numbers for your drive.

diskdrake doesn't bother much since CHS is not used anymore, except by
old OSs (esp. DOS)

see 
http://www.mandrakelinux.com/cgi-bin/cvsweb.cgi/gi/docs/Partition-ends-after-end-of-disk.txt?rev=1.5

> 
> Accordingly, Linux-created partitions cannot be guaranteed to be acceptable to
> Windows.

you mean FAT partitions created under linux?

AFAIK there's a pb regarding the boot code which is not written
correctly when windows is installing on a linux-pre-formatted
partition.

> 
> The best solution I know is never to create partitions except with Partition
> Magic (which
> does not support ext3, Reiserfs, etc.) or you must dedicate a hard drive to
> Windows
> partitions only if you need to double-boot with Windows.   You could also
> choose to
> dedicate an entire machine to Windows only.
> 
> Yes, you can also use cfdisk etc very carefully, making sure that all
> partitions are created
> and exist in start cylinder order.

wow, i wonder why you write "very carefully" since it's the default
behaviour, unless you mess around quite a lot with your partitions.

> It is long past time that the Linux community or FSF produced a GPL
> all-OS-compatible
> Partition Manager that includes resizing, copying, deleting, undeleting,
> checking, formatting,
> converting (retaining file integrity), labelling. setting active, defragging,
> defragging by file-oriented copy out format copy back, info, bad sector
> handling,
> partition hiding, resize root capacity, resize clusters, etc.

wow... i didn't receive many patches on diskdrake from you, nor many
contributions on parted mailing list ;p

as for me, i think diskdrake is powerful enough, and other tools need
more badly our development time.

(and since fat is nearly dead, time working on it (like "resize
clusters") is a waste)

Reply via email to