Ok, well, I'm trying to help you out, if it doesn 't work, don't shoot me. Anyway, you won't destroy anything when doing what I'm going to write here down, in worst case everything stays like it was before. Make sure you really have the latest chameleon installed, which is chameleon 2.0 RC2 r640
!!! 1 thing I don't know, and you should to be sure of before beginning: I don't know how XP repair CD works in case things go wrong, so to make your XP partition back active. Before you start, make sure you have a XP disk and know the commands to make XP partition active. But I guess you have XP CD because you installed it recently on your new HD.
When I installed OS X and everything, I messed up a lot, but was always able to repair things because I had the Vista repair disk and OS X install DVD to be able to go to DOS and Terminal to repair things...
So what you need is:
- Your iDeneb DVD (so burned on a DVD DL to be able to boot with, guess you have that already?)
- your most recent Time machine backup on external USB hard disk
I don't know how much experience you have with these things, so don't feel offended if I explain it like explaining something to a complete newbie; it's better to explain it clear rather than skipping steps so you get stuck from the beginning.
1. disconnect USB drive, connect your new hard drive and boot in XP, delete your current empty partition in disk management, simply right mouse button and 'erase' partition'.
2. create a compatible partition (FAT32) by applying:
- go to run-> cmd, and type following commands in DOS:
- list disk
- select disk X (with X number of your disk, I suppose 0)
- create partition primary size=Y id=af (with Y = size in MB which of course cannot be more than the free space you have on the disk after deleting your free partition just done before)
3. keep your new HD connected en reboot with you iDeneb DVD inserted. Boot from the DVD.
4. go to disk utility, select the partition you just made (and where new Mac OS X will come), select 'MAC OS X Journaled extended', give it the name you want (I wouldn't use spaces in the name, just to be sure, so use underscores instead) and click 'erase'. Shut system down.
5. connect external USB Time machine drive and reboot with still DVD inserted and still new disk connected.
6. Go to utilities and to 'put back system', something like that, the button to restore your system from Time Machine. At this point I'm not exactly sure, but you normally should be able to select Time Machine external USB as 'source' and your new created partition as 'destination'. Let it restore.
7.After this is done you can try to reboot with DVD NOT inserted anymore. It could work but think you'll get the error: "chain booting error" at startup. Use this
post I made, and follow the steps in chapter 1 under the category "In case you DO HAVE a newer osx86 dvd installation disk WITH chameleon bootloader-----"
After you did the codes in terminal also follow the guide under the code about making the partition (your new OS X partition) active when you have chameleon 2.0 installed.
That should be it. Normally, chameleon 2.0 scans the disks and partitions at startup, so also with the new situation he should do that. Your system didn't change so that isn't a problem either (concerning kexts chameleon uses) and you have only 1 SATA disk, so this again should be disk 0, number which is automatically given by BIOS. So good luck with it, let me know if it worked. If not, still have an alternative, using Superduper which can create a bootable OS X clone, so even booable on e.g. a Firewire or USB hard disc or a new hard disc.
In case it doesn't work: your new disk won't boot XP anymore, but i guess you have a repair disk for that, for simply putting your XP partition back to active? In my guide I linked before, i explain how to do that for Vista, to be honest, I'm not using XP anymore for several years, so I don't know what XP has as repair/boot up disk so you are able to go to DOS to write down the commands you also find in my little guide.