I upgraded my harddrive this weekend, and hit a few stumbling blocks along the way. i just wanted to share my experiences with all of you, so that the information would be centralized and will hopefully help others in the future.
Guidefor starters, here is an EXCELLENT guide that lays out the basics
http://forums.xbox-scene.com/index.php?showtopic=660096Making the bootable thumbdrivethe guide talks about using a floppy, and as many computers don't have those anymore, i figure i'll mention that i personally used my thumbdrive that iprep configured for me, and just put the hddhackr tool on that. i then said no at the "do you agree to the terms" screen to get dropped to dos.
if that doesn't work for you, try this link that loggan26 found.
http://csd.dficlub.org/forum/showthread.php?t=1136Why isn't hddhackr finding my harddrive?when i went to use hddhackr, i quickly found that the program picked up my ide harddrives (2 western digitals and a seagate), but it didn't pick up my 360 drive. upon reading the read me that came with the tool, i found the following
QUOTE
Ifthe hddhackr does not autodetect your SATA controller (if you have an nForce
chipset for example), then you can manually edit the hddhackr to support it.
To do this:
1. Find the two ports that your SATA chipset uses for data communication (see the
MTKediting thread (
http://forums.xbox-scene.com/index.php?showtopic=514126 ) for
more detailed info on how to do this), basically, you need to run 'msinfo32',
then go to storage/scsi or storage/ide, depending on your SATA chipset and then
look for the two adress lines that have a difference of 7 between them.
For example:
I/O-port 0x0000EFE0-0x0000EFE7
I/O-port 0x0000EFAC-0x0000EFAF
I/O-port 0x0000EFA0-0x0000EFA7
I/O-port 0x0000EFA8-0x0000EFAB
I/O-port 0x0000EF90-0x0000EF9F
I/O-port 0x0000E800-0x0000E8FF
In this example the two port numbers you are looking for (with difference of 7) are
0xEFE0 and 0xEFA0.
2. Open the hddhackr.com in a hexeditor and search for the string 'port=MPRT'
(it is at the end of the file). Now, that 'MPRT' string is 4 bytes long:
0x4D 0x50 0x52 0x54. You have to replace these four bytes with the 2 port numbers
(which are each 2 bytes long, so you replace the 4 bytes in total), so in the
example above you replace these four bytes with: '0xEF 0xE0 0xEF 0xA0'.
3. If you then start the hddhackr, it will automatically detect that you have edited
that string, so it will skip the SATA autodetector and instead use the port numbers
you've supplied.
this is very useful information, and it solved my problem. the I/O port info that you are seeing in that description can be obtained by choosing start -> run, and typing in msinfo32.exe . when you find your sata card, the lines you are typically looking for will be the first and 3rd i/o port line. (the important thing is the difference of 7 that the specialist mentions). once i overwrote the MPRT section in a hex editor, my harddrive was detected and flashed perfectly.
small tip for after the flashi noticed that after formatting the drive in the 360, if i popped it right in my computer, xplorer only showed partition 1, instead of 0,2 and 3. when i formatted the drive in my 360, then made a new offline profile, the problem was alleviated.
moral of the story: make an offline profile after your format
complications with gamesthis is the part that kind of sucks, because it shouldn't be necessary. some developers put special protection on their gamesaves to make it difficult to copy. some games have potential workarounds to get the data onto your new harddrive. i'm going to start a list of games that lock the saves, and in cases where a workaround has been found, i'll put it
locked games, no solutionDead or Alive 4
Dead or Alive Xtreme Beach Volleyball 2
Viva Pinata
Perfect Dark Zero
The Last Remnant locked games, solution foundFable 2same fix as rockband 1
Rockbandif you copy the data from one harddrive to another, the data won't load. it complains of an unknown error. fortunately, from the dashboard, you have the option to move the rockband save data to a memory card. you MUST choose move, and not copy, otherwise it will give you an error and refuse to transfer.
Rockband 2same fix as rockband 1
My movie won't playSolution:
QUOTE(Arimanio @ Jan 1 2009, 12:55 PM)

I did run into the issue where a downloaded movie wouldn't play because it said something about doesn't recognize that format. I deleted the Rights Database in System Items under Memory in the System Settings blade and immediately played right away.
If anyone has anything they would like to add to this thread, just let me know and i'll incorporate it in.
This post has been edited by Reaper527: Mar 23 2009, 06:53 PM