Introduction: Upgrading the Xbox 360 Hard Drive CHEAP!
With all the new content for download and the ability to copy games to the hard drive, 20GB just would not cut it. So I decided to invest in an upgrade. I like to do a lot of research into things before I just jump in, especially expensive purchases.
A retail 120GB hard drive for the Xbox 360 cost around 130$. That seems somewhat expensive to me since I can get a 1TB hard drive for that much. I did some searching and finally found an answer I could live with.
A "do it yourself" 120GB Xbox 360 hard drive upgrade for $50!!NO MOD CHIP IS REQUIRED!
DISCLAIMER: Do this mod at your own risk! You could damage your Xbox or your computer. You could lose your data, get banned from Xbox Live, void your warranty, the authorities take you to prison, Steve Balmer will hold you down while Bill Gates spits in your eye, yada, yada... Don't blame me if any of this happens!
Seriously, I did not have much on my hard drive that I would mind losing. This will void the warranty on the hard drive. I just paid for another 13 months of Xbox Live, so I was a little nervous... but I have not been kicked yet!
Some games have content and save games that are media locked. This means that it will not work if it has been moved to another media (new hard drive, memory card, etc.). I have not experienced it yet, but I have heard reports of it from others.
Step 1: Hardware, Tools, and Software Needed
Tools needed:
- A PC or laptop with SATA. You cannot use a USB-SATA converter with Hddhackr!
- A floppy disk. If you don't have a drive, you can use an external USB floppy disk drive.
- A USB-to-SATA adapter. You can use this for the Xplorer 360 software.
- Precision tools with Torx bits. I used a T6 and T10 bit.
- Your mitts
Hardware needed:
- Western Digital Scorpio WD1200BEVS 120GB SATA hard drive - Don't try to go with another drive! This one has been reported successful with hundreds of DIY 360 hard drive upgrades all over the net. You can <NO LONGER> buy it from Newegg, but you can get it from PCConnection.com. CLICK HERE TO ORDER FROM PCCONNECTION.COM
Software needed:
- Hddhackr 0.91
- Xplorer360 xtreme 2
- Xplorer360 BETA 6 - Might not be needed. Some people reported success with Xplorer360 xtreme 2. I only used the xtreme 2 version.
- hddss.bin file from a retail 360 120GB hdd - This file contains copyrighted code, so I don't think I can post a link. Use your Google finger to find it.
- Hex Workshop - I recommend you purchase this program, but you can just use the trial for now.
- WinHex - If you have the full version of this, you can skip Hex Workshop. The trial version of WinHex does not allow you to write to hard drives.
- Boot disk image - I used a Windows 98 SE OEM disk image.
Step 2: Creating a Boot Disk
IF YOU DO NOT HAVE A FLOPPY DRIVE:
You can buy an external USB floppy drive for cheap. I picked up one at Wal-Mart for around $10. If you just do not want anything to do with a floppy drive, you can make a bootable USB drive with these instructions:
How to make a bootable USB flash drive
I had success with a Windows 98 SE OEM boot disk image. If you decide to use something else, please post your results in the comments for other readers.
1. Insert a blank floppy disk into the drive.
2. To create the boot disk, run the file that you downloaded from Bootdisk.com (my file was called "boot98se.exe")
3. Once that process is finished, you need to copy hddhackr.com to your floppy disk.
4. You also need to copy the hddss.bin file to the disk. This is the one that you found searching the net. Make sure it is for 120GB hard drives! There are 3 copies out there (20GB, 60GB, and 120GB).
Step 3: Flashing Your New 120GB Hard Drive
Once your boot disk is created, you can flash your new hard drive.
1. Turn off your computer and hook up the 120GB SATA drive. I unplugged all other drives from my computer just in case.
2. Boot up the computer and enter the BIOS - F2 or DEL is the normal key to press at boot to enter the BIOS. However, you might have to consult your owner's manual for your particular model.
3. Make sure your SATA is NOT running in enhanced mode. My laptop did not have an option for enhanced mode... yours might not either.
4. Reboot your computer and select your new boot disk.as the boot device. F10 or F11 is the normal key to select your boot device, but yours may be different. Again, consult the owner's manual.
5. Once you have successfully booted and at a command prompt, type the following:
hddhackr - f
IF YOU HAVE SOME PROBLEMS AT THIS POINT, SEE THE NEXT STEP FOR TROUBLESHOOTING HELP!''
6. Accept the prompts and create a backup.
7. Once the process is done, turn off your computer - NOT REBOOT, ACTAULLY SHUT DOWN.
8. Wait about 10 seconds and then boot up again to your floppy boot disk.
9. Once you are at a command prompt, type the following:
hddhackr -f
This will verify that your hard drive is ready for use in the 360.
10. Turn off the computer, disconnect the hard drive, and boot into your operating system (not to the boot disk).
Step 4: Having Problems With Hddhackr?
I had loads of problems with hddhackr, so I have plenty of troubleshooting tips to relay.
PROBLEM: hddhackr freezes
SOLUTION: Hddhackr does not recognize your SATA controller. You will need to do the following:
1. Boot into WIndows and run MSINFO32
2. Select Components - Storage - IDE
3. Find your SATA controller - there should be 5 I./O ports listed below it
4. Use the 1st and the 3rd address
5. Find the 4 characters behind the "-" (as shown in the picture)
6. Open Hex Workshop
Step 5: Switch Hard Drives
Once the hard drive has been flashed, you need to begin formatting it. You can format it using the Xbox 360's built-in format function.
1. Take the old hard drive off of the Xbox 360. Do this by clicking the eject button and popping out the drive.
2. Break out the precision tools and the Torx bits, it's time to void the hard drive warranty.
3. Use the T6 Torx bit to remove the 4 screws on the case. You will have to break the Microsoft sticker to gain access to the last one.
4. Once the screws are out, pull the casing off.
!!!!Be careful not to lose any of the pieces on the inside. There will be a black latch piece, the button, and a spring.
6. Use a T10 Torx bit to remove the screws holding the hard drive in.
7. Pull back the metal piece over the hard drive.
8. Disconnect the SATA and power from the drive.
9. Replace the old drive with the new 120GB hard drive.
!!!!Only use a couple screws to hold everything in place. We will be taking it apart again soon.
10. Place the hard drive back on the Xbox 360.
Step 6: Format the Hard Drive
1. Turn on your Xbox 360
2. Go to "Console Settings" and then "System Info"
3. Write down the serial number
4. Go to "Memory" and format the drive (if it says a drive is not detected, you did something wrong... back to the beginning.)
5. Enter the serial number you wrote down in step 3
It's going to take a while to format the drive. Leave it while we backup the files on the old hard drive.
I apologize. The picture is of the old blade menu.
Step 7: Backing Up the Old Hard Drive
Before we begin, we need to make a folder on your local computer to store the Xbox 360 data. You need to have about 20GB free to do this.
PARTITION 3 - DATA
1. Hook up the old hard drive. You can hook it up directly to the motherboard or using a USB-SATA adapter like I did. Just make sure you can boot into Windows.
2. Open Xplorer360 xtreme 2.
3. Click "Drive" --> "Open" --> "Harddrive or memcard..."
4. You will see 3 partitions
5. Click on Partition 3 and you will see some folders.
6. You need to copy these folders to your backup folder by clicking and dragging
NOTE: I had some problems at this point:
$TitleUpdate copied fine.
$SystemUpdate copied fine
$Cache created an endless loop. I had to create a folder in my backup folder called Cache. Then copy the contents from the Cache folder in Xplorer360 a little at a time.
mindex gave me an error. I had to create a folder and copy a little at a time for this one as well.
Content gave me an error. Creating a folder and copying a little at a time fixed this one also.
PARTITION 2 - SYSTEM INFO
1. In Xplorer360, click Drive or File
2. Select "Backup Partition 2"
3. Save this to the same folder as the others, but do not change the file name
Step 8: Restoring Data to the New Hard Drive
Now time to get the data back to the newly formatted drive.
1. Remove the drive from your Xbox 360 (assuming the format is complete) and hook it up to the computer you have been using
2. Open Xplorer360. You should see partition 2 and 3. If not, follow the instructions on the next step (step 9).
3. Copy the data from your Xbox 360 backup folder to partition 3 (don't copy over the .bin file - we'll use that next)
4. Now click on Drive --> Restore Partition 2 and select the .bin file. This is the backup we made of partition 2 from the old drive.
5. Once it is complete, it's time to see if it worked!
Step 9: If You Cannot See Partition 2
There are 2 things you can do here:
1. Some people had success by just trying to restore Partition 2 and then restarting Xplorer360.
2. You may have to manually add the partition - This worked for me.
To manually add the partition:
1. Open Hex Workshop. Click Disk --> Open Drive -->and then select your 120GB drive. MAKE SURE YOU CHOOSE THE CORRECT DRIVE!
2. Click Edit --> Goto. Type 400 (hex) in the field and make sure "Beginning of drive" is selected in the "From where" options.
3. You should see 0-F and they should all be 00's. Change it to (see pic also):
58 54 41 46 00 00 00 00 00 00 00 10 00 00 00 01
4. Click File --> Save
5. Leave Hex Workshop open and open WinHex. Go to offset 80000 or do a search for "XTAF". Verify that byte 80000 you see 58 54 41... like above. If not, go back to Hex Workshop, undo your changes and try again.
6. Open Xplorer360 xtreme build 2 and you should have partition 2 listed.
Step 10: DONE!
When I turned on my Xbox 360, it said that an update was required. It took about 12 minutes to download. Once it completed, I signed into Xbox Live and everything was working.
You will want to verify that everything works once the copy is complete. Some save games and content cannot be transferred to another media and will not work. Everything I had worked just fine.
I did not have videos, but someone reported that they did not work until they went to System --> select hard drive --> system items --> delete "rights database".
78 Comments
8 years ago on Step 7
or you can do a direct clone of the old HDD without all this hassle with everything still on it...rookies...
Reply 6 years ago
I suspect a simple drive copy would not always work -- except as a drive of the same size (20GB on 120GB). I think Xbox uses a modified NTFS so that standard partition expansion utilities would fail. Also there is that special boot code keyed to the drive size.
So basically you'd need a 120GB Xbox drive to simply do a drive copy. Then you got issues with duplicate system serial numbers and probably codes for installed software too. So then you need to modify.
But surely by this time there is a more sophisticated utility that maybe does work with drive copy to expand Xbox partitions and paste in correct Xbox bootcodes to match drive sizes.
Reply 7 years ago
any chance of an ible to help us rookies out? can't be too hard for a guru like u!
8 years ago on Step 7
or you can do a direct clone of the old HDD without all this hassle with everything still on it...rookies...
11 years ago on Introduction
so i got a drive off Craigslist and the person who modded it forgot to put the bc partition on do you have any suggestions on how to fix this
11 years ago on Introduction
This is an excellent idea! Nicely explained too. However my problem at the moment is my xbox has suffered from the RROD 3 lights :/ I might buy a new slim 360 though and try this hack/mod. I'll just hunt for a 2TB cheap hard drive.
11 years ago on Introduction
i realy want to drop a 1tb drive in to my xbox... i would never run out of space
11 years ago on Step 2
it is very easy to create a bootable flash drive( I used a 4GB kingston) I used a program called boot manager to create it. I then unzip Hddss.zip and the firmware update to the flash drive as well as hddhackr.zip.
Most computers have a key either F11 or F12 to enter the boot menu from which you can select the drive you want to boot from(much simpler than going into BIOS), just check on the start up screen to see which key takes you to the boot menu
11 years ago on Introduction
ummm... you can buy a xbox 250g HDD all day long for $40 on ebay
12 years ago on Introduction
WHen I am in my BIOS there is no floppy option or USB option...only "removable" is that what I need? What is it?
Reply 11 years ago on Introduction
Yes you are looking for removable. My BIOS is set up like that as well. Removable is USB.
Reply 12 years ago on Introduction
probably every computer's bios is different
12 years ago on Step 4
It would be good to have an alternative to using a few specific kinds of drives not even shipped with xbox. Not everyone has those types of western digital drives.
12 years ago on Introduction
when i downloaded xplorer xtreme 2 and extracted the rar norton found a trojan horse virus! dont download these programs from here. best to search google for them
12 years ago on Introduction
if you were t save a game on this drive after you flashed it could you run the game w/o the disk?
12 years ago on Introduction
can i use my laptop 250GB and use it in the Xbox 360 slim trying to save. i dont want to get band off xbox live.
Reply 12 years ago on Introduction
as long as its western digital brand you can
12 years ago on Introduction
what about a 1tb caviar green western digital sata HDD?
12 years ago on Step 9
this is also how u fix backwards compatibility. not much point now though cuz they disabled xbox 1 live!!! :(
12 years ago on Step 10
Incredible tutorial!!! I started with an arcade, ordered the hard drive and a case from hong kong. Within a half an hour of getting both, I downloaded everything, I made a bootable flashdrive (using an earlier link), hacked the hard drive, and put in in the kase. I had a new 120gb hard drive for 40 dollars in 30 minutes. Great. I would recommend using a bootable flash drive instead of a floppy. You can also use 250gb hard drives.