So myrkat, it's unclear:
Does XP not recognize >120GB physical disks, *OR* 120GB partitions?
Because, what I would do, since there is no "Boot From USB/Firewire" option in the BIOS, is Install XP on my 40 GB 54000RPM internal laptop drive (C: let's say) and then partition my external 7200 RPM 200GB HDD's into 50/100GB partitions and Install another copy of XP on one of those partitions (D: let's say).
Then XP's fastdetect boot loader *SHOULD* see the D: drive on boot up and ask me if I want to boot to it, right?
So basically, my config could be:
Internal Laptop HDD (For when the firewire cage isn't hooked up)
• 40GB -> Disk1, Partition1, C: (XP Boot Drive1, OS, Apps)
External Firewire Enclosure (2x 200GB 7200 RPM HDD's)
• 100GB -> Disk2, Partition1, D: (XP BootDrive2, OS, Apps)
• 100GB -> Disk2, Partition2, E: (DataDrive#1)
• 100GB -> Disk3, Partition1, F: (Data Drive#2)
• 100GB -> Disk3, Partition2, G: (Swap File/Data Drive#3)
Does this sound feasable?
I guess 128GB would do the trick for me also...