Xbox One:Hard Drive Replacement

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


 * A guide for using this script for stock consoles can also be found on MrMario2011's channel.
 * Follow one of these guides to uninstall hdd Xbox One Xbox One S Xbox One S Digital Xbox One X

Requirements

 * A new HDD or SSD up to 2TB
 * A way to hook up the HDD or SSD to a PC
 * A Windows computer or 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, 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.

Creating a NTFS USB

 * 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
 * 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

Windows Guide

 * Extract the xboxonehdd-master zip folder somewhere you can find it.
 * Go into the win folder inside
 * Run powershell as administrator
 * Run cd path to the win folder
 * Run .\create_xbox_drive.bat
 * 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
 * Press any key to continue
 * There is several options to choose from.
 * I am going to use a as it does not require the original drive
 * Select the target HDD or SSD
 * Click enter
 * Double check the drive is one you want
 * Type Y and enter
 * Choose the option for the drive
 * The script will start formatting the new drive with multiple different partitions
 * Press any key to continue
 * Hook up the HDD to the Xbox One
 * Boot up the Xbox One
 * It should boot up to a screen with Troubleshoot on it
 * Go to Troubleshoot and press A'
 * Press A on Offline System Update
 * Now you are done

Linux Guide
I am using Ubuntu 22.04 for this guide
 * Extract the xboxonehdd-master zip folder somewhere you can find it.
 * Go into Disks and check which /dev/sdx yours is.
 * Mine is /dev/sdd1
 * Go into the linux folder inside
 * Open up a terminal inside of it
 * Run sudo .\create_xbox_drive.sh -d /dev/sdd1/ -s 1
 * Hook up the HDD to the Xbox One
 * Boot up the Xbox One
 * It should boot up to a screen with Troubleshoot on it
 * Go to Troubleshoot and press A'
 * Press A on Offline System Update
 * Now you are done

Missing the Boot Animation

 * Hook up your original HDD if you still have it and go into the partition System Update
 * Go into the A folder
 * Copy the bootanim.dat onto your PC
 * 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
 * Hook up the HDD/SSD back into the Xbox one
 * Enjoy having the Boot animation back on your Xbox