Re: LBA48 partitioning scheme
Andrew de Quincey <[email protected]> Tue, 31 May 2005 10:27:57 +0100
| Newsgroups | gmane.linux.ports.xbox.devel |
|---|---|
| Message-ID | <[email protected]> |
On Tuesday 31 May 2005 00:57, [email protected] wrote: > >> Why did you derive another partitioning system, > >> rather than come up with a creative way to use a PC-style > >> partition table? > >> > >>ie the old 'primary/secondary' stuff? > > I wanted something 'simple' that would handle more than 4 partitions > without getting into 'extended' partitions. My LBA48/partition 'patches' > were meant to be simple patches applied to the Xbox kernel - I didn't want > (nor did I see any need for) any complicated code in there. What I > implemented worked via a single read of the 'boot sector' - no opening of > individual partitions to find 'extended' partitions/etc. > > I didn't see any reason to carry-over 'baggage' from the DOS partition > format (with it's original 4-partition limitation, and (IMO) "hacks" > applied to extend that with backward-compatibility). There's nothing like > DOS on Xbox to be backward-compatible with - so (IMO) no need for using the > DOS-compatible partition table used on PC's. Pretty much what I'd guessed about why you did it that way. > Since nobody else was coming up with a solution at the time, and I saw a > need for something more intelligent than just giving "everything above 8GB > to drive F: or Linux", I devised a very simple/straightforward partition > table. It's now implemented in most (or all) LBA48 versions of the Xbox > kernel, as well as Xbpartitioner, so I suppose it's become the "standard" > for the Xbox. Can you remember if the xbox OS checks the FATX signature before attempting to read/write files to a partition? Been so long since I looked at this stuff. Just thinking 'cos we're going to be having non-FATX partitions appearing in the table for the linux partitions... ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005