Xbox One Internal Hard Drive Upgrade or Repair: Build any size drive that works on any console

Discussion in 'Xbox One - Tutorials' started by tai1976, Jun 21, 2017.

  1. tai1976
    OP

    tai1976 Member

    Newcomer
    16
    15
    May 17, 2009
    United States
    THREAD UPDATE FEBRUARY 13, 2018:
    Originally I intended and did have 2 threads discussing Xbox One internal hard drive creation but recently the 2 tutorial threads were merged as 1.

    The first would be for people upgrading a working console hard drive to a non-standard 5TB, 4TB, 3TB, or 256GB hard drive and I'll keep that information updated in this post.

    The second would be for people replacing a non-working console hard drive with a standard 2TB, 1TB, or 500GB hard drive and I'll keep that post in this thread here:
    Xbox One HDD Upgrade or Repair: Build a 2TB, 1TB, or 500GB drive that works on any Xbox One Console
    The information in the above link will be merged to this post shortly.

    Perhaps a third thread might help people decide what they should do if they are on the fence about any of this Xbox One internal hard drive upgrade non-sense:
    Reasons for which one would want or not want to touch their internal hard drive

    And finally for anyone wanting the latest and greatest news about everything Xbox One hard drive related continue reading below.

    WHAT THIS IS:

    This is a set of scripts that allow you to create a standard/official 2TB, 1TB, or 500GB internal hard drive that works on any Xbox One, Xbox One S, or Xbox One X console and can be reset and remain at that appropriate size. In effect, all Xbox One consoles are potentially 2TB consoles.

    Additionally and the primary focus of this article is that the newer version 6 of the Windows and Linux partitioning scripts can copy your standard/official 2TB, 1TB, or 500GB internal hard drive's content to a new 5TB, 4TB, or 3TB drive and utilize the additional storage space. Conversely, you can also copy your content to a smaller than 500GB hard drive such as a 256GB SSD.

    In short, you can go from any Xbox One internal standard/official drive size to any other 2.5" standard or non-standard drive size.

    These scripts should support systems using any language but particularly on Windows 10 you'll need to have "English (United States)" installed but does not need to be the default language.

    For standard sizes this is NOT a hack or mod, this is a script which creates the exact hard drive structure Microsoft uses on each 2TB, 1TB, or 500GB console it sells.
    For non-standard sizes such as 5TB, 4TB, 3TB, or 256GB this is a modification which moves the "User Content" partition to the end of the disk, partition 2 to 5.

    In the several years I've been doing hard drive upgrades and repairs on the Xbox One I'm not aware of a single person being banned for this practice. That said, USE AT YOUR OWN RISK.

    INTRO:
    I've sat on this particular iteration of the scripts for about a month just to be sure that others were getting the same results that I was able to achieve.

    That said, I've had a YouTube channel for about a 2 years with the channel's goal being to help people upgrade or replace their existing and potentially broken Xbox One hard drive.

    Larger 5TB, 4TB, and 3TB 2.5" hard drives have been around for some time but Microsoft has only officially supported up to 2TB drive sizes and will likely never support anything beyond this. Internally speaking of course, externally you can attach up to 16TB.

    While a big feature of this script is the ability to change any Xbox One to a 2TB, 1TB, or 500GB standard console that can be "Reset" at any time, the big caveat of non-standard sizes is that performing a console "Reset" will incorrectly format a non-standard drive requiring the recreation of a standard 2TB, 1TB, or 500GB drive.
    That being said, resetting your console should be a rare occurrence.

    So without further ado the script:
    xboxonehdd-master-6.1.zip

    WHAT YOU NEED:
    Aside from the scripts to partition a new 5TB, 4TB, 3TB, or 256GB drive you'll need or need to do the following:
    1. You have to be willing to open your console and potentially void the 1 year or extended warranty.
    2. A working standard/official 2.5" 2TB, 1TB, or 500GB drive. See the following article if you need to create one: Xbox One HDD Upgrade or Repair: Build a 2TB, 1TB, or 500GB drive that works on any Xbox One Console
    3. A 2.5" HDD, SSD, or SSHD SATA drive. This can be 5TB, 4TB, 3TB or 256GB but it can also be a standard size as well. For example, maybe you just want to upgrade from 500GB to 2TB.
    4. A way to attach 2 2.5" HDD, SSD, or SSHD SATA drives to a Windows or Linux desktop or laptop. This can be a SATA to USB adapter or installing the SATA drive temporarily in said desktop or laptop. I recommend the USB3S2SAT3CB .
    5. An 8GB or larger USB flash drive if using the Linux partitioning script and Ubuntu Live Desktop.
    BUILDING THE DRIVE USING WINDOWS:
    I've created a detailed walk through found within the xboxonehdd-master-6.1.zip file:
    xboxonehdd-master\win\readme_windows.txt
    readme_windows.txt
    Also I walk you through the entire process in the following video:
    5TB Drive Creation Using Windows


    BUILDING THE DRIVE USING LINUX:
    I've created a detailed walk through found within the xboxonehdd-master-6.1.zip file:
    xboxonehdd-master/linux/readme_linux.txt
    readme_linux.txt
    Also I walk you through the entire process in the following video:
    256GB Drive Creation Using Linux


    CONCLUSION:
    Installing a larger non-standard internal Xbox One hard drive isn't for everyone particularly since it cannot be reset and requires some additional steps to get working.
    However, there is something satisfying about seeing 4.4TB of available internal storage.
     
    Last edited by tai1976, Feb 13, 2018
  2. driverdis

    driverdis I am Justice

    Member
    2,488
    971
    Sep 21, 2011
    United States
    1.048596β
    Nice tutorial. I have held off for a while on doing the internal HDD upgrade as I did not want to deal with the factory reset size change among other issues. I am going to sit on this for a bit and probably do it sometime soon.
     
  3. nero99

    nero99 GBAtemp Addict

    Member
    2,088
    991
    Sep 18, 2014
    United States
    I've done this before. But with a SSD instead. Sucks that the xb1 uses sata II and not sata III.. but at least my console won't have its drive due soon :P
     
  4. driverdis

    driverdis I am Justice

    Member
    2,488
    971
    Sep 21, 2011
    United States
    1.048596β
    I doubt Sata III would make any significant difference with the Xbox One.
     
  5. Blckwing182

    Blckwing182 Member

    Newcomer
    14
    2
    Jan 4, 2017
    thats for internal only? an external does not need this right? i have a 1tb that was from my laptop and i it lost its data.... can i fix it with this?
     
  6. PokeAcer

    PokeAcer Banned

    Banned
    1,430
    1,064
    May 28, 2015
    United Kingdom
    Wales
    Internal only.
     
  7. Jumpz17

    Jumpz17 Member

    Newcomer
    14
    0
    Jun 27, 2017
    Germany
    Nice to see that this method got updated a lot now. I did it years ago under linux with the old scripts and 1.75TB HDD.

    But i have a question. With this updated stuff do you still have to Copy the Original Files from the old HDD to the new HDD? And do you still need a factory reset before replacing the HDD?

    Would be great if you only need the OSU1 files now.



    im planning to upgrade the XboneX HDD. 1TB is not enough in this day and age lol
     
  8. Dreamcazman

    Dreamcazman Member

    Newcomer
    24
    1
    Mar 29, 2003
    Australia
    No, you don't need to clone or copy anything from the old drive, which makes it very handy in worst case scenarios (HDD shits itself totally).
    If you want to keep the stuff you've already downloaded or installed, transfer everything to an external HDD first.

    Just follow the procedure, the guy couldn't make it any simpler. ie partition the new drive using the scripts, and either put the OSU1 files in the designated area on the HDD or onto a USB stick and then install off that.

    I'm also planning on upgrading my XoneX drive, but I'm hoping a 2TB SKU will be released as I'd rather not void the warranty so early on.
     
  9. DamianNuez

    DamianNuez Member

    Newcomer
    18
    10
    Jul 10, 2012
    Mexico
    Tijuana, Baja California
    Worked perfectly!

    I just upgraded my Xbox one s from 500 to 1tb

    Had to do a reset after upgrading it as I decided to start clean, it kept the 1tb size

    No issues so far

    Will try out 2tb once I buy a another drive


    Thank you very much for the script!!!
     
    PokeAcer likes this.
  10. Blckwing182

    Blckwing182 Member

    Newcomer
    14
    2
    Jan 4, 2017
    But can i fix my 1tb with this?
     
  11. Dreamcazman

    Dreamcazman Member

    Newcomer
    24
    1
    Mar 29, 2003
    Australia
    Fix what? Is the drive stuffed?

    Read what I wrote above or go through the tutorial again. You DO NOT need your old HDD to be working in order to create a new HDD.
     
  12. Blckwing182

    Blckwing182 Member

    Newcomer
    14
    2
    Jan 4, 2017

    Ok. I have a 1tb hdd that one night stoped working (western digital) its like it lost its format. (Fails to intall windows, ubuntu etc etc).

    What i meant is if i follow this tutorial i can be repaired or not? Jusk asking i know that is better tu put it on the trash
     
  13. Dreamcazman

    Dreamcazman Member

    Newcomer
    24
    1
    Mar 29, 2003
    Australia
    This procedure is only for the Xbox One, it's not going to help your computer.

    Sounds like the HDD has a major problem, replace it & reinstall Windows.
     
  14. Blckwing182

    Blckwing182 Member

    Newcomer
    14
    2
    Jan 4, 2017
    You dont get it... i want to use it for the xbox.
     
  15. Dreamcazman

    Dreamcazman Member

    Newcomer
    24
    1
    Mar 29, 2003
    Australia
    If the HDD doesn't work in the computer, it won't work in the Xbox.
     
    TheVinAnator likes this.
  16. smf

    smf GBAtemp Maniac

    Member
    1,252
    284
    Feb 23, 2009
    Grab a linux boot disc that includes hdparm, try and do a secure erase on it. http://ata.wiki.kernel.org/index.php/ATA_Secure_Erase

    If that works then do a couple of passes with http://dban.org/. If it still works then the drive is fine & you should be able to use the scripts, if not then it's toast.
     
    Last edited by smf, Jul 4, 2017
    Blckwing182 and Redemp like this.
  17. Blckwing182

    Blckwing182 Member

    Newcomer
    14
    2
    Jan 4, 2017

    thank you, will do this asap
     
  18. shadow_851

    shadow_851 Newbie

    Newcomer
    1
    0
    Oct 31, 2017
    Colombia
    Hi guys, i have a problem, i need to re format mi original 500 hdd drive, i do all the process, but every time y connect the hdd to the xbox, it gives me error E106 or E101. i connect the hdd again to the pc and i find about 5gb of data in the temporal content partition.

    when i turn on the xbox it shows 63% of an update, but it restart 2 secs after that.

    anyone can help me?
     
  19. Jumpz17

    Jumpz17 Member

    Newcomer
    14
    0
    Jun 27, 2017
    Germany
    So i upgraded an XboxOneX today. Everything went fine. But i noticed now that i dont have a boot animation?

    I noticed that on the HDD that was in the box, there is an "bootanimation.dat" file which isnt included within the OSU1 package.

    Maybe can fix it when i apply a Preview Update soon again.
     
  20. CainanC12

    CainanC12 This is a title.

    Member
    136
    20
    Jan 13, 2017
    United Kingdom
    London , UK
    Doesn't replacing the hard drive make the Warranty Void? (If I had a second console (that was cheap and used) and a 2TB drive I would do this