This is basically a modified version of what heathkit did (thanks a million for the xlinux dd thing, that was my only problem to solve in my quest)..
BUT I didn't want to use a SAMBA share or bother installing config magic.
Needed:
1.0 Xbox (or so mine was)
New HDD *lockable*
TEMP HDD (FAT32, can be a couple gigs)
evox installed and working
HDD driver
hdprepar (yes, that's the spelling)
liveinfo
dos boot disk with unlockx
xlinux boot CD
some basic knowledge....
READ THIS OVER FULLY BEFORE YOU START (twice even!), you may be able to merge some steps together if your more comfortable than the level I wrote this for.
Assuming you already have Bert N Ernie or something loaded... *see other guides*
1. Run the Backup option in the evox menu of your xbox
2. FTP in and download the c:backup folder somewhere safe
3. Boot DOS floppy
4. Use unlockx to unlock your HDD with the key from the "backup" information from evox. (unlock it twice in a row)
5. Reboot in windows and run HDD Driver (even if it fails, just use the utility to backup your HDD, just in case!)
6. Reboot in windows with the new xbox HDD drive you want to use connected
7. Run hdprepar and DO your NEW drive (just zero first 4096)
8. Run liveinfo and use your .bin from the evox backup and select the NEW HDD and get the _new_ hard drive key... write it down/print it, you'll need it
9. Reboot off xlinux CD-ROM with original xbox as Primary Master or CS is fine (so i'll assume its hda) and your TEMPHDD as Secondary Master (so i'll assume it's hdc) and make the CD-ROM Secondary Slave.
10. Once in xlinux, if you go to /dev you should see hda50 hda51 hda52... and hdc# say hdc1
11. now in console type
mkdir /mnt/temp
mount /dev/hdc1 /mnt/temp
dd if=/dev/hda51 of=/mnt/temp/xboxc.img (makes image file on temp HDD)
this should give you a message about blocks in and out (complete)
11a. Now Reboot with the NEW Xbox HDD as CS (should become primary master). again in console type
mkdir /mnt/temp
mount /dev/hdc1 /mnt/temp
dd if=/mnt/temp/xboxc.img of=/dev/hda51 (writes image to new HDD xbox's C)
this should give you a message about blocks in and out (complete)
now we can check it out!
mkdir /mnt/newxboxc
mount -t fatx /dev/hda51 /mnt/newxboxc (now you can ls it and see if it's okay)
lets copy that xboxc image FILE to our new xboxc, for FTP later as backup.
cp /mnt/temp/xboxc.img /mnt/newxboxc/
should be all done now
12. Reboot with DOS floppy and NEW HDD connected (only) and have jumpered as the same as it was on the original xbox HDD (mine was cable select), make sure it's on the PRIMARY CHANNEL.
13. Run unlockx and select the new HDD and lock it with the NEW HDD KEY you got from liveinfo.
14. Reboot and check that it's locked in unlockx
15. Install into xbox and boot it up! (should work like old drive)
16. FTP in and download xboxc.img to your computer
17. configure evox to format your F, X, Y and Z drives (NOT C or likely E) *see other guides*
18. Reboot computer with original xbox HDD and run unlockx and enter the ORIGINAL HDD key to lock it
19. Reboot and check that locking went ok
20. Put original xbox HDD in static bag and enjoy the larger one you just installed
I know you can eliminate some reboots and whatnot by having more drives connceted, but I just left it as is (little less likely to mess your drives up by say hdprepar'ing the wrong drive).
BTW, I am at working typing this... I did the swap late last night so I am going by a fading memory
. I'll edit this post as I can since I know it's not written very professionally at all.
Enjoy
P.S. Don't blame me if you mess your xbox up, thanks.
This post has been edited by hvk: Jul 16 2003, 11:00 AM