Everything you need to know about hard drives and your xbox


by Jeff Stein(aweirdguy) 5/18/04



Hard drives:

  Stock drives:
The xbox comes with either an 8 gig or a 10 gig hard drive. Either way, it is partitioned to only use 8 gigs. This is intended to store the xbox dashboard, gamesaves, ripped music tracks, and downloaded live content. A stock setup will usually have around 5 gigs of freespace, but you should never use all this space or you won't be able to create new gamesaves.

If you have a 10 gig drive, you can use Evox to format the extra 2 gigs to use for freespace. To do this, edit the evox.ini, and add this line to the menu:
Item "Install F drive",@215
Then add this section to the very bottom of the ini:
[Action_15]

Info "Install HDD"
Warning "This will not format all drives"
Warning "But make sure you have a backup of C & E anyway"
Progress "Formatting drive"
ConfigSector "\backup\disk.bin"
Format f:

After you save the changes to the xbox, reboot and choose Install F drive from the menu.


  Larger drives:
Most people replace the original with a larger drive after it's been modded. Here are some things to know when you pick one out...


Partitions:

C: This is the partition where the xbox stores its original xboxdash, I do not recommend storing anything big here or altering the stock files on this partition, but most people install their dashboard here because it works with the stock settings in most bioses.

D: This is the DVD drive.

E: This is the drive that the xbox uses to store gamesaves, ripped music tracks, and extra game data downloaded from xbox live (extra levels, characters, tracks etc). There is usually about 5 gigs of space available on this drive, depending on how many gamesaves/music tracks you have. You can use some of this space to store files or apps, but make sure to leave almost 1 gig of freespace, or you might not be able to create new gamesaves.

F: This is a partition created when adding a larger hard drive(or formatting the extra 2 gigs on a 10gig original drive). Most of your freespace will be here, this is where you should install games, movies, or whatever. This partition should be equal to the size of your drive, minus 8 gigs(unless your drive is over 200gig, see below). To ensure that your xbox allocates all your freespace to the F partition, use an Executor *.06 bios.

G: This is a partition that should be created when adding a hard drive larger than 200 gigs. There have been stories of the fat table getting corrupted with too many entries if you stuff more than 200gig on one partition. To be safe, with a drive over 200gig I recommend splitting the free space across 2 partitions. If you use an Executor *.67 bios, it will allocate the space from 8gigs to 137gigs to the F drive, and all space above 137 gigs will go to the G drive. All this space can be used to store any games or files you want.

X: This partition is used during gameplay by the xbox. Leave it alone.

Y: This partition is used during gameplay by the xbox. Leave it alone.

Z: This partition is used during gameplay by the xbox. Leave it alone.


Upgrading:

  Preparing to remove the stock drive:
There are a few things I recommend doing with your stock drive BEFORE removing it from the xbox. First, unlock it. That way, you can install the drive in any pc or other xbox. To unlock the drive, simply choose Unlock Drive from the menu in Evox, or use the app ConfigMagic. Second, you NEED to BACK IT UP. Network your xbox to your pc (lots of tuts for that) and copy the entire contents of your C and E drives to a folder on your pc. This will ensure that you will have an xboxdash and gamesaves after the swap. Last, make sure your chip is running the right bios for your new drive. Any drive up to 200gig should be using an Executer *.06 bios, and drives over 200gig should use an Executer *.67 bios. (Evox bioses work fine, but I prefer Executer)

  Swapping drives:
To swap the drives, open the xbox and disconnect the wires from the hard drive. Either of the wires may be stuck tightly in the drive, just pull them carefully one side at a time until they come out. Next, remove the hard drive tray. There are 4 torx screws holding the drive into the tray, remove those. You now have a shiny (but small) drive for your pc. Before putting in the new drive, check the jumper by the power plugin to make sure it's set to Cable Select (often marked CS). There is usually a picture of the jumper settings printed on the top of the drive. Stuff the new one in the same way the old one came out. Plug the wires back in, and re-assemble the xbox.

  Installing the new drive:
Ok, since you have no bootable files on the hard drive, you will need to have some type of boot disc to get going. There are several different "autoinstallers" available that will automate the installation of your new drive. Slayers, Xavier, and LittleJohhnys will all do this, but I like doing things manually with an Evox boot disc. If you want to use an autoinstaller, skip this part and look for directions that come with it. If you're ready to try the Evox method, lets get started. Grab your current version of Evox, and edit the evox.ini file. Somewhere in your menu, add the entries:
Item "Install New drive",@212
Item "Install New drive with G",@213

And add this to the bottom of the ini file:
[Action_12]

Info "Install HDD"
Warning "This will format all drives"
Warning "Make sure you have a backup of C & E"
Progress "Formatting drives"
ConfigSector "\backup\disk.bin"
Format c:
Format e:
Format f:
Format x:
Format y:
Format z:


[Action_13]

Info "Install HDD"
Warning "This will format all drives"
Warning "Make sure you have a backup of C & E"
Progress "Formatting drives"
ConfigSector "\backup\disk.bin"
Format c:
Format e:
Format f:
Format g:
Format x:
Format y:
Format z:

Make sure that the ip settings are correct, save the file. Rename the evoxdash.xbe file to default.xbe, and find a dummy file. A dummy file is any file over 100mb, it is used to push the data away from the edge of the disc(easier for xbox dvd drive to read it). Put the default.xbe, the evox.ini, and the dummy file in a folder and use Quix to make an xbox iso of the folder. Burn the iso and feed it to the xbox. When Evox boots, choose Install New drive or Install New drive with G from the menu, depending on the size of your new drive (use G drive if over 200gig). It will format the partitions for you, and return to the menu. I recommend locking the drive at some point, you could either use the Lock drive option in the Evox menu, or use ConfigMagic later. You are now ready to copy data to the drive from your pc. Ftp the contents of the C and E drives back to the xbox(you backed those up earlier, right?), then install your dashboard, apps, and anything else you want. Your upgrade is now complete!


  Hard drive mods:

  Cooling:
When considering cooling mods, keep in mind that M$ designed the xbox to operate with minimum problems, they don't want to be replacing parts on boxes that are played for hours and hours(you think maybe they expected that?). As a stock xbox, it runs the exhaust fan at 20% speed and works fine. Any changes made to the system may affect temperature though. A 7200rpm hard drive does run hotter than the stock 8gig 5400rpm drive, and you will be asking it to work harder if you are playing games off the drive. A hotter drive will statistically die faster than a cool drive, so possibly increasing the cooling is a good idea. Here are some sensible and easy mods to cool things down a bit:
  HDD Activity LED:
A common mod is to install a hard drive activity LED. This works just like the activity LED on your pc, it flashes when the drive is doing something. Wire 39 in the ide cable connects to ground during activity. Wire 1 is the one with the red stripe, so wire 39 is the 2nd to farthest from the red(there are 40 wires total). You need to STRIP (NOT CUT) wire 39, and connect the LED like this:
+power --> resistor --> LED --> wire39
The value of the resistor varies depending on your power source and the specs of the LED.

  Installing multiple drives:
An xbox motherboard will only recognize one hard drive. Therefore, you can install more than one hard drive in an xbox, you just cannot have more than one running at a time. This is fairly easy, space is your biggest issue. Some people add external drives, or rearrange the inside of their xbox to make room for a 2nd drive, but I installed a 2nd drive in one of my boxes when the dvd crapped out. I pulled out the dvd drive, hot-glued the faceplate in place, and stuck an extra drive in there. No matter where you put it, the wiring is the same. Hook the ide cable to all the drives. In my case this was easy, I plugged it in where the dvd used to be. If you're using the dvd plus 2 drives, you will need to get a 3 plug ide cable, or add a plug to one. You will need to put a switch in the power lines to determine which drive gets power. Use a DPDT switch, that means Double Pole, Double Throw. In simple English, it has an up position and a down position, and it switches two wires at once. It should have 6 posts on the back, and preferably no center (off) position. To wire in the switch, follow these steps:
  1. Split the two black wires from the harness directly to both drives.
  2. Connect (solder) the yellow and red wires from the harness to the CENTER posts on the switch.
  3. Connect the LEFT two posts to the yellow and red for drive1, keeping the yellow and red on the same sides as the center posts.
  4. Connect the RIGHT two posts to the yellow and red for drive2.

Now when you flip the switch left and boot the xbox, it should run drive1, and (power off the xbox first!!!) after you flip the switch right and boot, it should run drive2. You will have to install your dashboard, apps, etc on both drives, but it's worth it.


  Window mod:
Some people get extreme, and decide to cut a window in the cover of their hard drive. This allows them to see the platters spin, and the heads wiggle back and forth. I have seen a couple people complete this and have a successfully running drive, but I have also heard MANY tragic stories of how some guy trashed his nice new 120gig drive trying it. Most of the success stories were done on older smaller drives, and even they recommend not trying this with a drive you care about. The heads travel so close to the platters that tiny specks of dust and even smoke particles(damn small) are big enough to mess up the heads and scratch the platters. Attempting this mod is best done in a "clean room" meaning an expensive labratory. There are several other methods, but most likely if you attempt this you will have a pretty window in a pretty paperweight. I do not recommend you try this, unless you're a real pro, and using a drive you don't mind trashing.


Summary:
In my opinion, the ability to put a large hard drive into an xbox is the biggest, most significant thing that's ever happened to console gaming. Never before (and likely never again) has there been a console that has the ability to load in all your games and toss the discs aside. Thank Mr Bill Gates for assuming his product was hack-proof and designing it like a media-pc. Just remember that hard drives DO fail for many reasons, at any time. They can overheat, they can just wear out, and they can be easily damaged if banged around too hard(especially when spinning). For this reason, it is strongly suggested that you keep a hard copy (like the original game disc for example!) of all your games and files in case tragedy strikes your drive.





Tutorial by Jeff Stein (aweirdguy)
Contact for questions/comments: im_in_cyber_hell@hotmail.com