If you’ve ever seen the dreaded "Storage Full" notification just as a new 100GB update drops, you know the struggle of owning an Xbox One. While external plug-and-play drives are common, many enthusiasts are turning to the utility to perform internal drive upgrades or restorations.
Now that the software side of the is ready, it’s time for the hardware. Power off your Xbox and unplug all cables.
: A 2.5" SATA HDD or SSD (500GB, 1TB, or 2TB are officially supported). Connection : A SATA-to-USB adapter or an internal SATA port on a PC. xboxonehdd-master-9 script (available on (Offline System Update) file from the official Xbox Support site USB Flash Drive : At least 8GB, formatted to NTFS. Step 1: Partition the Drive on PC Connect your new drive to your Windows PC. Extract the xboxonehdd-master-9.zip file to your desktop. Administrative Command Prompt PowerShell Navigate to the folder inside the extracted directory: cd %USERPROFILE%\Desktop\xboxonehdd-master\win Run the script by typing .\create_xbox_drive.bat Follow the on-screen prompts carefully: Select the correct drive number for your new HDD/SSD to avoid wiping your PC's main drive.
Locate the partition labeled (usually assigned its own drive letter by Windows). xboxonehddmaster9 install
The error often manifests as the update process freezing at a specific percentage (commonly 39% or 40%) before the console shuts down unexpectedly.
: The script automates the creation of the five necessary partitions required by the Xbox OS, which is difficult to do manually.
You will need to connect your drive to a computer. If you’ve ever seen the dreaded "Storage Full"
Create a folder on a separate USB drive or an accessible network location named xbox_script .
What (if any) did your Xbox show before starting?
This is where the community-driven (derived from open-source GitHub projects like xboxonehdd ) becomes invaluable. It automates the complex task of formatting and partitioning a replacement drive so your Xbox can recognize and install the official operating system. 🛠️ Essential Tools and Preparation Power off your Xbox and unplug all cables
Power on the console. It should boot directly into the troubleshooting screen to perform a final update or boot to the dashboard. A guide on with this process? Help identifying the correct USB to SATA adapter ?
Follow the on-screen prompts to choose the capacity (500GB, 1TB, or 2TB).
Right-click the .bat file and select Run as Administrator .
As long as you follow instructions carefully. The biggest risk is choosing the wrong drive letter in the script and wiping your PC's hard drive. Always double-check the disk number.
Choose the option to format for your desired size (e.g., 500GB, 1TB, 2TB). Step 2: Transfer System Files (Optional)