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
    4
    May 17, 2009
    United States
    THREAD UPDATE DECEMBER 4, 2018:
    This thread has been completely revamped. New information, new processes, and a new script.
    I've posted shorter videos directed at specific scenarios in the hopes of getting people up and running faster.

    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 the newer version 7 of the Windows and Linux partitioning scripts can copy your standard/official 2TB, 1TB, or 500GB internal hard drive's content to a new standard 2TB, 1TB, or 500GB HDD, SSD, or SSHD. Version 7 can also copy to non-standard drive sizes between 256GB and 5TB with minimum 138GB and maximum 1947GB of available storage respectively.

    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.

    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.

    Reddit user A1DR1K sent a message to me on YouTube informing me that he had figured out how the Xbox One determines drive size and it isn't tied to the console itself but rather the disk GUID.
    This is a big deal. With a properly partitioned drive any console can use any size drive at any time. Officially Microsoft has defined 2TB, 1TB, and 500GB drive sizes and the latest script now supports them all.

    So without further ado the script:
    xboxonehdd-master-8.zip or use Google Drive

    WHAT YOU NEED:
    Aside from the scripts to partition a 2TB, 1TB, or 500GB 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. When doing a 'Repair or Replace' a 2.5" HDD, SSD, or SSHD SATA drive with a minimum capacity of 500GB. You can use a drive larger than 2TB but you can only partition it as 2TB.
    3. When doing an 'Upgrade' a working standard/official 2.5" 2TB, 1TB, or 500GB source drive.
    4. When doing an 'Upgrade' a 2.5" HDD, SSD, or SSHD SATA target 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.
    5. A way to attach 1 or 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 .
    6. When doing a 'Repair or Replace' an 8GB or larger NTFS USB Flash drive to extract the contents OSU1.zip to.
    7. When using Linux instead of Windows another 8GB or larger FAT32 USB Flash drive for creating an Ubuntu Live USB Flash Drive.
    REPAIR, REPLACE, OR UPGRADE AN XBOX ONE DRIVE USING WINDOWS:
    I've created a detailed walk through found within the xboxonehdd-master-8.zip file:
    xboxonehdd-master\win\readme_windows.txt
    readme_windows.txt
    Also I walk you through the entire process in the following videos:

    Repair or Replace Using Windows:


    Direct Copy Upgrade Using Windows:


    Backup and Restore Upgrade Using Windows:


    REPAIR, REPLACE, OR UPGRADE AN XBOX ONE DRIVE USING LINUX:
    I've created a detailed walk through found within the xboxonehdd-master-8.zip file:
    xboxonehdd-master/linux/readme_linux.txt
    readme_linux.txt
    Also I walk you through the entire process in the following videos:

    Repair or Replace Using Linux:


    Direct Copy Upgrade Using Linux:


    CONCLUSION:
    While the PS4 will always have the advantage when it comes to internal hard drive upgrading and replacement in terms of difficulty.
    Now the Xbox One can finally support the same functionality.

    Finally, if you want to know if the Xbox One X is using Internal SATA3 over the Xbox One S and original models SATA2.
    Perhaps you want to know how much faster an SSHD, SSD, or 7200RPM HDD would be in comparison to a stock 5400RPM HDD.

    Look no further than lilhed's video:
     
    Last edited by tai1976, Dec 5, 2018
  2. driverdis

    driverdis I am Justice

    Member
    8
    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.
     
    xstationbr likes this.
  3. nero99

    nero99 GBAtemp Addict

    Member
    10
    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
     
    xstationbr likes this.
  4. driverdis

    driverdis I am Justice

    Member
    8
    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
    1
    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
    7
    May 28, 2015
    United Kingdom
    Wales
    Internal only.
     
  7. Jumpz17

    Jumpz17 Member

    Newcomer
    1
    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
    3
    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
    2
    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
    1
    Jan 4, 2017
    But can i fix my 1tb with this?
     
  11. Dreamcazman

    Dreamcazman Member

    Newcomer
    3
    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
    1
    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
    3
    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
    1
    Jan 4, 2017
    You dont get it... i want to use it for the xbox.
     
  15. Dreamcazman

    Dreamcazman Member

    Newcomer
    3
    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 Addict

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

    If that works then do a couple of passes with https://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
    1
    Jan 4, 2017
  18. shadow_851

    shadow_851 Newbie

    Newcomer
    1
    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
    1
    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 GBAtemp Regular

    Member
    3
    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
     
Loading...