HDD Replace (Xbox Original)
The best tool for formatting a new HDD ready for use in the Xbox is FATXplorer. It costs a one off of $30 and can be used to create Xbox and Xbox 360 drives.
During the replacement you will need to know your HDD key. You can do this by reading the EEPROM on a reader (checkout EEPROM Dump article), or with a soft/hard-modded console run the Hexen boot disc, go to Live Applications and then Config Magic, which can show you the key.
It is the Unique HDD Key 32 digit value you want, for example ec53d78f9107b5135b8f849be7033111.
While in Config Magic if you are using that, you can also Unlock the HDD directly from there.
If you are using a newer SSD or SATA drive simply use an AngelBird USB-C to SATA cable.
If you are using an original IDE style hard drive, use an IDE to USB dock. Not all docks work with the original hard drives but ones I know do work are this type.
Remember when selecting the HDD Security Tools to unlock or lock the device to first select Options at the top right and change it from Auto to SAT.
If you do not, all attempts to lock or unlock the device will fail.
If you are using the Xbox with a mod, you can run the Xbox Installer or Hexen CD to access Config Magic. Press Start to open the menu and choose Unlock HDD.
If you are using a PC and an existing Xbox HDD (not a brand new one) connect the HDD to your PC using an IDE to USB adapter or directly connect it to your PC.
Open up FATXplorer and select HDD Security Tools and make sure your drive is unlocked when you select it. If this is a fresh HDD it will be, but if this is an existing Xbox HDD you will need to use the HDD Key from the EEPROM to unlock it first.
In order to use a new HDD in the Xbox it must be format ready for use.
If using the Xbox, then use the Hexen disc to boot. This does not require a formatted hard drive and will prompt you when you first boot from disc to format the drive.
This will format the drive but put no dashboards on. If you boot from this HDD now you will just see the word Linux instead of the Microsoft text on the boot screen, but it won't load into any dashboard.
Once the disc then loads, go to Install Dashboards and install whichever you want.
In this example I am using a new 512GB SSD, connected to the PC using an Angelbird SATA to USB adapter. When selecting the type of device from the dropdown I select SAT as it is a USB to SATA converter.
In FATXplorer select Formatting Tools > Original Xbox HDD
Select your drive from the list, and then choose the option that makes sense for your console. If it is a stock BIOS choose the first option.
For this I am just doing a stock Xbox HDD replacement so I will select No LBA, and nothing else, and click next on all additional options. Then click Format.
Once done, you will need to mount the hard drive and upload some basic dashboard files to the C drive.
In FATXplorer, go to Devices and you should now see the new drive just created. Click the green box for the drive.
Click the Shell Partition C then Mount Shell Partition C on X.
Now copy/paste some clean dashboard files onto the hard drive. These can be pulled from an existing Xbox HDD or downloaded from here.
You can also get a complete modded dashboard setup from the OGXbox Installer disc and running that on the Xbox with a blank SSD attached.
Click back in Devices then the green box and choose Unmount to unmount the drive.
Once the new drive is formatted correctly, you must now lock the drive with the HDD key extracted from the EEPROM on the console (unless it is soft/hard modded to bypass this check).
Using FATXplorer again, select HDD Security Tools, select the drive and enter the HDD Key (or Load from EEPROM) and click Set Password.
The typical password to use if replacing the hard drive is to program the EEPROM HDD Key with 11111111111111111111111111111111 and then lock the HDD with this same key.
This means as you do more consoles if you ever wanted to swap drives between them they all have the same key.
WARNING: Make sure you put a sticker on the hard drive once locked with the key/password otherwise you can never format it again in Windows as it will require unlocking first.
Its much safer to also check Set master password to FATXPLORER so you can always unlock any drive you make this way with the master password.
Grab HDD and use a SATA to IDE converter so you can connect the SSD/HDD up to the Xbox if using a new SATA drive or just plug the IDE hard drive in if using an IDE hard drive.
So long as the drive was formatted correctly, and then locked with the EEPROM HDD Key, your console should accept the HDD and boot.
If you wish to copy game saves from another hard drive, they are stored in E:\UDATA. Simply copy this folder over to the new HDD.
Be careful when using an upgraded SSD SATA hard drive. Using adapters other than Startech very often prevent the DVD drive from then loading discs, sometimes original, sometimes only copies, but it is known.
Make sure to use Startech brand.
If the HDD is not formatted with the right partitions and the DVD you are loading wants to write to it (such as the Xbox Installer) it will hang indefinitely or fail with something like Error 21, so really it is advised to have a fully working drive.