Xbox One:Hard Drive Replacement: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
(Added precaution about drives attached to the PC, and added GParted as a recommended Linux disk editor.)
No edit summary
Line 3: Line 3:


*A guide for using this script for stock consoles can also be found on [https://www.youtube.com/watch?v=v-VyTR7UeeU MrMario2011's channel].
*A guide for using this script for stock consoles can also be found on [https://www.youtube.com/watch?v=v-VyTR7UeeU MrMario2011's channel].
*Follow one of these guides to uninstall hdd [https://www.ifixit.com/Guide/Xbox+One+Hard+Drive+Replacement/36771 Xbox One] [https://www.ifixit.com/Guide/Xbox+One+S+Hard+Drive+Replacement/90209 Xbox One S] [https://www.ifixit.com/Guide/Xbox+One+S+All+Digital+Edition+Hard+Drive+Replacement/127683 Xbox One S Digital] [https://www.ifixit.com/Guide/Xbox+One+X+Hard+Drive+Replacement/103020 Xbox One X]
*Follow one of these guides to teardown the console and access the HDD:
**[https://www.ifixit.com/Guide/Xbox+One+Hard+Drive+Replacement/36771 Xbox One (Original)]  
**[https://www.ifixit.com/Guide/Xbox+One+S+Hard+Drive+Replacement/90209 Xbox One S]  
**[https://www.ifixit.com/Guide/Xbox+One+S+All+Digital+Edition+Hard+Drive+Replacement/127683 Xbox One S Digital]  
**[https://www.ifixit.com/Guide/Xbox+One+X+Hard+Drive+Replacement/103020 Xbox One X]


==Requirements==
==Requirements==
* A new HDD or SSD up to 2TB
* A new 2.5" HDD or SSD up to 2TB
* A way to hook up the HDD or SSD to a PC
* A way to hook up the HDD or SSD to a PC
* A Windows computer or Windows virtual machine or a Linux Machine
* A Windows computer, Windows virtual machine, or a Linux Machine
* A USB storage device minimum 8GB formatted as NTFS
* A USB storage device minimum 8GB formatted as NTFS
* [https://support.xbox.com/en-US/help/hardware-network/console/system-update-solution/offline-system-update OSU1]
* [https://support.xbox.com/en-US/help/hardware-network/console/system-update-solution/offline-system-update OSU1]
Line 14: Line 18:


== Precaution ==
== Precaution ==
Before performing any disk related activities on the new hard drive, ENSURE that the only storage medium attached to your PC is your Operating System drive, and your new/old Xbox One hard drive. Not doing so may result in data loss.
Before performing any disk related activities on the new hard drive, it is preferred that the only storage medium attached to your PC is the Operating System drive and your new/old Xbox One hard drive. While it is not required to do this, it will mean that it won't be possible to accidently select the wrong drive during the formatting of the Xbox's old/new HDD.


==Creating a NTFS USB==
==Creating a NTFS USB==
* Hook it up to a Windows or Linux Machine
# Hook it up to a Windows or Linux Machine
* Format the Device by right clicking and clicking format or using an application on Linux (such as GParted) that will let you format as NTFS
# Format the Device by right clicking and clicking format or using an application on Linux (such as GParted) that will let you format as NTFS
* In the OSU1 folder Copy the '''$SystemUpdate''' to the USB Drive
# In the OSU1 folder Copy the '''$SystemUpdate''' to the USB Drive
* Plug it into the Xbox One and finish following the Windows Guide or Linux Guide depending on your PC
# Plug it into the Xbox One and finish following the Windows Guide or Linux Guide depending on your PC
== Windows Guide==
== Windows Guide==
* Extract the xboxonehdd-master zip folder somewhere you can find it.
# Extract the xboxonehdd-master zip folder somewhere you can find it.
* Go into the '''win''' folder inside
# Go into the '''win''' folder inside
* Run powershell as administrator
# Run powershell as administrator
* Run cd path to the win folder
# Run cd path to the win folder
* Run '''.\create_xbox_drive.bat'''
# Run '''.\create_xbox_drive.bat'''
* It will look for several drive letters to make sure they are open
# It will look for several drive letters to make sure they are open
** If any are not open you will need to change the drive letter on the specific drive
#* If any are not open you will need to change the drive letter on the specific drive
* Press any key to continue
# Press any key to continue
* There is several options to choose from.
# There is several options to choose from.
* I am going to use '''a''' as it does not require the original drive
# I am going to use '''a''' as it does not require the original drive
* Select the target HDD or SSD
# Select the target HDD or SSD
* Click enter
# Click enter
** '''Double check the drive is one you want'''
#* '''Double check the drive is one you want'''
* Type '''Y''' and enter
# Type '''Y''' and enter
* Choose the option for the drive
# Choose the option for the drive
* The script will start formatting the new drive with multiple different partitions
# The script will start formatting the new drive with multiple different partitions
* Press any key to continue
# Press any key to continue
* Hook up the HDD  to the Xbox One
# Hook up the HDD  to the Xbox One
* Boot up the Xbox One
# Boot up the Xbox One
* It should boot up to a screen with Troubleshoot on it
# It should boot up to a screen with Troubleshoot on it
* Go to Troubleshoot and press '''A''''
# Go to Troubleshoot and press '''A''''
* Press '''A''' on Offline System Update
# Press '''A''' on Offline System Update
* Now you are done
# Now you are done
==Linux Guide==
==Linux Guide==
'''I am using Ubuntu 22.04 for this guide'''
'''Ubuntu 22.04 is being used for this guide.'''
* Extract the xboxonehdd-master zip folder somewhere you can find it.
# Extract the xboxonehdd-master zip folder somewhere you can find it.
* Go into Disks and check which /dev/sdx yours is.
# Go into Disks and check which /dev/sdx yours is.
** Mine is /dev/sdd1
#* Mine is /dev/sdd1
* Go into the '''linux''' folder inside
# Go into the '''linux''' folder inside
* Open up a terminal inside of it
# Open up a terminal inside of it
* Run '''sudo .\create_xbox_drive.sh -d /dev/sdd1/ -s 1'''
# Run '''sudo .\create_xbox_drive.sh -d /dev/sdd1/ -s 1'''
* Hook up the HDD  to the Xbox One
# Hook up the HDD  to the Xbox One
* Boot up the Xbox One
# Boot up the Xbox One
* It should boot up to a screen with Troubleshoot on it
# It should boot up to a screen with Troubleshoot on it
* Go to Troubleshoot and press '''A''''
# Go to Troubleshoot and press '''A''''
* Press '''A''' on Offline System Update
# Press '''A''' on Offline System Update
* Now you are done
# Now you are done
==Missing the Boot Animation==
==Missing the Boot Animation==
* Hook up your original HDD if you still have it and go into the partition System Update
# Hook up your original HDD if you still have it and go into the partition System Update
* Go into the '''A''' folder
# Go into the '''A''' folder
* Copy the bootanim.dat onto your PC
# Copy the bootanim.dat onto your PC
* Remove the Old HDD from your PC and hook up the new HDD/SSD
# Remove the Old HDD from your PC and hook up the new HDD/SSD
* Copy the bootanim.dat to the '''A''' and '''B''' folders in System Update
# Copy the bootanim.dat to the '''A''' and '''B''' folders in System Update
* Hook up the HDD/SSD back into the Xbox one
# Hook up the HDD/SSD back into the Xbox one
* Enjoy having the Boot animation back on your Xbox
# Enjoy having the Boot animation back on your Xbox

Revision as of 13:31, 15 January 2024

This guide will walk you through installing a new hard drive.

Requirements

  • A new 2.5" HDD or SSD up to 2TB
  • A way to hook up the HDD or SSD to a PC
  • A Windows computer, Windows virtual machine, or a Linux Machine
  • A USB storage device minimum 8GB formatted as NTFS
  • OSU1
  • xboxonehdd-master

Precaution

Before performing any disk related activities on the new hard drive, it is preferred that the only storage medium attached to your PC is the Operating System drive and your new/old Xbox One hard drive. While it is not required to do this, it will mean that it won't be possible to accidently select the wrong drive during the formatting of the Xbox's old/new HDD.

Creating a NTFS USB

  1. Hook it up to a Windows or Linux Machine
  2. Format the Device by right clicking and clicking format or using an application on Linux (such as GParted) that will let you format as NTFS
  3. In the OSU1 folder Copy the $SystemUpdate to the USB Drive
  4. Plug it into the Xbox One and finish following the Windows Guide or Linux Guide depending on your PC

Windows Guide

  1. Extract the xboxonehdd-master zip folder somewhere you can find it.
  2. Go into the win folder inside
  3. Run powershell as administrator
  4. Run cd path to the win folder
  5. Run .\create_xbox_drive.bat
  6. It will look for several drive letters to make sure they are open
    • If any are not open you will need to change the drive letter on the specific drive
  7. Press any key to continue
  8. There is several options to choose from.
  9. I am going to use a as it does not require the original drive
  10. Select the target HDD or SSD
  11. Click enter
    • Double check the drive is one you want
  12. Type Y and enter
  13. Choose the option for the drive
  14. The script will start formatting the new drive with multiple different partitions
  15. Press any key to continue
  16. Hook up the HDD to the Xbox One
  17. Boot up the Xbox One
  18. It should boot up to a screen with Troubleshoot on it
  19. Go to Troubleshoot and press A'
  20. Press A on Offline System Update
  21. Now you are done

Linux Guide

Ubuntu 22.04 is being used for this guide.

  1. Extract the xboxonehdd-master zip folder somewhere you can find it.
  2. Go into Disks and check which /dev/sdx yours is.
    • Mine is /dev/sdd1
  3. Go into the linux folder inside
  4. Open up a terminal inside of it
  5. Run sudo .\create_xbox_drive.sh -d /dev/sdd1/ -s 1
  6. Hook up the HDD to the Xbox One
  7. Boot up the Xbox One
  8. It should boot up to a screen with Troubleshoot on it
  9. Go to Troubleshoot and press A'
  10. Press A on Offline System Update
  11. Now you are done

Missing the Boot Animation

  1. Hook up your original HDD if you still have it and go into the partition System Update
  2. Go into the A folder
  3. Copy the bootanim.dat onto your PC
  4. Remove the Old HDD from your PC and hook up the new HDD/SSD
  5. Copy the bootanim.dat to the A and B folders in System Update
  6. Hook up the HDD/SSD back into the Xbox one
  7. Enjoy having the Boot animation back on your Xbox