记录下手工更换XboxOne的损坏硬盘

记录下更换XboxOne的损坏硬盘

前言

这是一台Xbox One 中国首发版,其实大多数都是在落灰状态,难得有心思开机,结果手贱不小心在升级的时候断电,重启,重启,重启失败了……

嗯,硬盘损坏。

官网修复建议

1)开机,等待10分钟,果真进入了修复界面,尝试删除所有数据,提示失败。

2)准备4G以上的U盘,格式化为NTFS,下载OSU1.zip,解压到U盘,重启开机进入修复界面,离线升级,失败!

更换硬盘修复

拆机,取出硬盘。

连接到我移动硬盘接口,接到电脑上,无法读取内容,呃……

买了1T的2.5寸移动硬盘(旧的是500G),接到外置移动硬盘接口上,用数据线连接到电脑。

电脑系统Windows 10,先对新硬盘格式化(GPT)

参考视频:https://www.youtube.com/playlist?list=PLURaLwRqr6g14Pl8qLO0E4ELBBCHfFh1V

下载文件 xboxonehdd-master-8.zip

接下来按照操作提示一步一步来就好了。

 1. Unzip xboxonehdd-master-8.zip to the Desktop which will create an xboxonehdd-master directory
2. Open an Administrator Command Prompt:
Windows 7: Click "Start Menu -> All Programs -> Accessories" right click "Command Prompt" select "Run as administrator"
Windows 10 1607 and earlier: Right click "Start Menu" select "Command Prompt (Admin)"
Windows 10 1703 and later: Right click "Start Menu" select "Windows PowerShell (Admin)"
3. In the Command Prompt paste:
Command Prompt:
cd %USERPROFILE%\Desktop\xboxonehdd-master\win
Windows PowerShell:
cd $Env:USERPROFILE\Desktop\xboxonehdd-master\win
4. Then paste:
.\create_xbox_drive.bat
5. Follow all the prompts and be sure to select the appropriate drive. Example below:


**********************************************************************
* create_xbox_drive.bat: *
* This script creates a correctly formatted Xbox One HDD against the *
* drive YOU select. *
* USE AT YOUR OWN RISK *
* *
* Created 2016.06.30.2.0 *
* Last Updated 2018.05.10.7.0 *
* Language ID 0409 *
**********************************************************************

* Administrative permissions required. Detecting permissions... *
* Administrative permissions confirmed *

* English language availability required. Checking... *
* English language availability confirmed *

* Are required drive letters available? Checking... *
* H: is free
* I: is free
* J: is free
* K: is free
* L: is free
* Found U: - Local Fixed Disk Temp Content
* Found V: - Local Fixed Disk User Content
* Found W: - Local Fixed Disk System Support
* Found X: - Local Fixed Disk System Update
* Found Y: - Local Fixed Disk System Update 2

* WARNING: Any non-free drive letters above may interfere with this *
* script. Adjust the letters used in the "Changeable drive *
* letters" section near the top of this script. *
* If you have an Xbox One drive attached non-free drive *
* letters are expected. *

* This script will temporarily change the command line interface to *
* English and change it back when complete. *

Press any key to continue . . .
EnableLUA REG_DWORD 0x1


[ Englishize Cmd v1.7a ]


# This script changes command line interface to English.

# Designed for localized non-English Windows Vista or above. Any languages.

# Note 1. A few programs without a .mui aren't affected, e.g. xcopy

2. _files_to_process.txt can be customized to cover more/less commands

3. English MUI can be installed through Windows Update or Vistalizator
to support GUI programs such as Paint.

. . .

"This is a 64 Bit Operating System"

Select Xbox One drive creation type:
(a) Replace/Upgrade w/o a working original drive (Standard Only)
(b) Replace/Upgrade keeping original drive data (Standard and Non)
(c) Fix GUID values w/o formatting the drive (Standard and Non)
(d) Backup "System Update" to current directory (Standard and Non)
(e) Restore "System Update" from current directory (Standard and Non)
(f) Check all partitions for file system errors (Standard and Non)
(g) Wipe drive of all partitions and GUID values (Standard and Non)
(h) CANCEL

?a

* Scanning for connected USB/SATA drives . . . *

Microsoft DiskPart version 10.0.16299.15

Copyright (C) Microsoft Corporation.
On computer: XFIX-1

Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
Disk 0 Online 447 GB 0 B
Disk 1 Online 3726 GB 0 B *
Disk 2 Online 3726 GB 0 B *
Disk 3 Online 1863 GB 101 GB *

* Select TARGET Xbox One Drive . . . *
Press 4 to CANCEL or use a Disk Number from the list above (default 4 in 30 seconds) [0,1,2,3,4]?3
* Does selected disk contain C: Checking... *
* Does not contain C: can continue *

GUID Dev Size Name
5B114955-4A1C-45C4-86DC-D95070008139
B3727DA5-A3AC-4B3D-9FD6-2EA54441011B U: 41 GB 'Temp Content'
869BB5E0-3356-4BE6-85F7-29323A675CC7 V: 1662 GB 'User Content'
C90D7A47-CCB9-4CBA-8C66-0459F6B85724 W: 40 GB 'System Support'
9A056AD7-32ED-4141-AEB1-AFB9BD5565DC X: 12 GB 'System Update'
24B2197C-9D01-45F9-A8E1-DBBCFA161EB2 Y: 7168 MB 'System Update 2'

WARNING: This will erase all data on this disk. Continue [Y,N]?Y

* Disk 3 will be formatted as an Xbox One . . . *

Select partition layout:
(a) 500GB Standard
(b) 1TB Standard
(c) 2TB Standard
(d) CANCEL

?c

* Removing existing partitions with gdisk64 . . . *
* Creating new partitions with gdisk64 . . . *
* Updating GUID values with gdisk64 . . . *

Giving USB/SATA devices time to settle, please wait . . .

Microsoft DiskPart version 10.0.16299.15

Copyright (C) Microsoft Corporation.
On computer: XFIX-1

Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 D DVD-ROM 0 B No Media
Volume 1 E DVD-ROM 0 B No Media
Volume 2 System Rese NTFS Partition 100 MB Healthy System
Volume 3 C NTFS Partition 447 GB Healthy Boot
Volume 4 M WD4TB NTFS Partition 3725 GB Healthy
Volume 5 N WD4TB2 NTFS Partition 3725 GB Healthy
Volume 6 J Temp Conten NTFS Partition 41 GB Healthy
Volume 7 H User Conten NTFS Partition 1662 GB Healthy
Volume 8 I System Supp NTFS Partition 40 GB Healthy
Volume 9 F System Upda NTFS Partition 12 GB Healthy
Volume 10 G System Upda NTFS Partition 7168 MB Healthy

* Formatting new partitions with C:\WINDOWS\system32\format . . . *
* Formatting with C:\WINDOWS\system32\diskpart . . . *
* Assigning drive letters with C:\WINDOWS\system32\diskpart . . . *

Microsoft DiskPart version 10.0.16299.15

Copyright (C) Microsoft Corporation.
On computer: XFIX-1

Volume ### Ltr Label Fs Type Size Status Info
---------- --- ----------- ----- ---------- ------- --------- --------
Volume 0 D DVD-ROM 0 B No Media
Volume 1 E DVD-ROM 0 B No Media
Volume 2 System Rese NTFS Partition 100 MB Healthy System
Volume 3 C NTFS Partition 447 GB Healthy Boot
Volume 4 M WD4TB NTFS Partition 3725 GB Healthy
Volume 5 N WD4TB2 NTFS Partition 3725 GB Healthy
Volume 6 U Temp Conten NTFS Partition 41 GB Healthy
Volume 7 V User Conten NTFS Partition 1662 GB Healthy
Volume 8 W System Supp NTFS Partition 40 GB Healthy
Volume 9 X System Upda NTFS Partition 12 GB Healthy
Volume 10 Y System Upda NTFS Partition 7168 MB Healthy



GUID Dev Size Name
5B114955-4A1C-45C4-86DC-D95070008139 (2TB)
B3727DA5-A3AC-4B3D-9FD6-2EA54441011B U: 41 GB 'Temp Content'
869BB5E0-3356-4BE6-85F7-29323A675CC7 V: 1662 GB 'User Content'
C90D7A47-CCB9-4CBA-8C66-0459F6B85724 W: 40 GB 'System Support'
9A056AD7-32ED-4141-AEB1-AFB9BD5565DC X: 12 GB 'System Update'
24B2197C-9D01-45F9-A8E1-DBBCFA161EB2 Y: 7168 MB 'System Update 2'


* Found the X: drive. *

* Script execution complete. *

* This script will now change the command line interface back to the *
* default language. *

Press any key to continue . . .
EnableLUA REG_DWORD 0x1


[ Englishize Cmd v1.7a ]


# This script restores the command line interface back to original

. . .

# Completed.

6. The last bit of output should look like the following, except for the
first line depending on the drive size, if not run the script again:
A2344BDB-D6DE-4766-9EB5-4109A12228E5 (500GB)
25E8A1B2-0B2A-4474-93FA-35B847D97EE5 (1TB)

GUID Dev Size Name
5B114955-4A1C-45C4-86DC-D95070008139 (2TB)
B3727DA5-A3AC-4B3D-9FD6-2EA54441011B U: 41 GB 'Temp Content'
869BB5E0-3356-4BE6-85F7-29323A675CC7 V: 365 GB 'User Content'
C90D7A47-CCB9-4CBA-8C66-0459F6B85724 W: 40 GB 'System Support'
9A056AD7-32ED-4141-AEB1-AFB9BD5565DC X: 12 GB 'System Update'
24B2197C-9D01-45F9-A8E1-DBBCFA161EB2 Y: 7168 MB 'System Update 2'

7. To view the log file paste this:
Command Prompt:
notepad %TEMP%\create_xbox_drive.log
notepad %TEMP%\RoboCopy-Temp_Content.log
notepad %TEMP%\RoboCopy-User_Content.log
notepad %TEMP%\RoboCopy-System_Support.log
notepad %TEMP%\RoboCopy-System_Update.log
notepad %TEMP%\RoboCopy-System_Update_2.log
Windows PowerShell:
notepad $Env:TEMP\create_xbox_drive.log
notepad $Env:TEMP\RoboCopy-Temp_Content.log
notepad $Env:TEMP\RoboCopy-User_Content.log
notepad $Env:TEMP\RoboCopy-System_Support.log
notepad $Env:TEMP\RoboCopy-System_Update.log
notepad $Env:TEMP\RoboCopy-System_Update_2.log

8. OPTIONAL (skip if OSU1 doesn't match the last successful update):
Download the latest OSU1.zip which contains the files:

$SystemUpdate/host.xvd
$SystemUpdate/SettingsTemplate.xvd
$SystemUpdate/system.xvd
$SystemUpdate/systemaux.xvd
$SystemUpdate/systemmisc.xvd
$SystemUpdate/systemtools.xvd
$SystemUpdate/updater.xvd

Place them in the 'System Update' partition as:

A/host.xvd
A/SettingsTemplate.xvd
A/system.xvd
A/systemaux.xvd
A/systemmisc.xvd
A/systemtools.xvd
B/host.xvd
B/SettingsTemplate.xvd
B/system.xvd
B/systemaux.xvd
B/systemmisc.xvd
B/systemtools.xvd
updater.xvd

Last Updated: 2018/11/16
Author: XFiX

https://gbatemp.net/threads/xbox-one-internal-hard-drive-upgrade-or-repair-build-any-size-drive-that-works-on-any-console.496212/

https://www.youtube.com/playlist?list=PLURaLwRqr6g14Pl8qLO0E4ELBBCHfFh1V

注意第8步,重启即可。熟悉的Xbox One 又回来了。

~ END ~