A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 43976|回复: 63

世界上第一台内置 5TB 硬盘的零售版 Xbox One 诞生了

[复制链接]

精华
0
帖子
533
威望
0 点
积分
585 点
种子
17 点
注册时间
2010-9-9
最后登录
2021-6-18
 楼主| 发表于 2017-1-4 09:34  ·  美国 | 显示全部楼层 |阅读模式
之前 2.5' 4TB 硬盘刚出的时候试着用来改造 Xbox One 的内置硬盘,不过以失败告终(http://blog.sina.com.cn/s/blog_61b70b9e0102w1ui.html)。现在一年多过去了,新的 2.5' 5TB 硬盘上市了,那么就再试试吧~

首先需要的是硬盘。希捷酷鱼 BarraCuda ST5000LM000 5TB 2.5' 15mm SMR 硬盘是现在市场上唯一在售的 5TB 2.5' 硬盘,最方便和最便宜的获取方式仍是购买希捷睿品 Backup Plus STDR500010x(最后一位数字代表面板颜色,0 - 黑色,1 - 银色,2 - 蓝色,3 - 红色)移动硬盘,然后免工具无损拆解。拆解方式与之前的型号完全相同,所以不再赘述。



这次使用的主机是 Xbox One S。初版机器内部空间要大得多,所以安装 15mm 硬盘更加不在话下。主机外壳的拆解与本文主旨无关,所以请自行搜索。Xbox One S 内置硬盘托架由编号 B2、C3 和 C4 的 3 颗螺丝固定。取下硬盘和托架后,只要拆除 4 颗固定硬盘的小螺丝,即可将托架与硬盘分离,无需取下固定减震环的 4 颗大螺丝。然后,将原配硬盘的 5 个分区内的全部文件复制到电脑中暂存。一定要避免将不同分区中的文件混到一起,所以建立 5 个目录,分别对应 5 个分区。

接下来就是处理新硬盘了。之前的 4TB 硬盘改造失败,原因在于系统无法读取 LBA 超过 2^32 - 1 的分区中的启动文件。但是,Xbox One 使用的是 GPT 分区表,以微软的编码规范程度,应该是用分区的 GUID 而不是硬编码的分区顺序来识别分区的。实验结果也证明了这一点。所以,这就是改造成功的关键了 - 将存放系统文件的分区放到 LBA 较小的位置。具体地说,就是把 User Content 这个分区放到最后。

原配内置硬盘的分区结构:
分区顺序卷标GUID逻辑分配单元数量(每分配单元 512 字节)分区尺寸(GB)
1Temp ContentB3727DA5-A3AC-4B3D-9FD6-2EA54441011B8598323241.000
2User Content869BB5E0-3356-4BE6-85F7-29323A675CC7动态分配动态分配
3System SupportC90D7A47-CCB9-4CBA-8C66-0459F6B857248388608040.000
4System Update9A056AD7-32ED-4141-AEB1-AFB9BD5565DC2516582412.000
5System Update 224B2197C-9D01-45F9-A8E1-D***FA161EB2146800647.000

另外值得注意的是:
原配内置硬盘是机械硬盘,所以分区是对齐到 1 MB 的。如果自行更换为 SSD,则可根据 SSD 的参数来进行对齐。
原配内置硬盘的 User Content 分区尺寸由硬盘总容量决定,但取整到 1 GB。不过,根据试验,可以不遵循这一点,而是直接用尽硬盘的全部容量。

当更换的内置硬盘总容量不超过 2TB 时,仍可按以上顺序分区并设置 GUID。但是,当硬盘容量超过 2TB 之后,必须将 User Content 分区放到最后,否则系统无法启动。所以,新的分区结构为:
分区顺序卷标GUID逻辑分配单元数量(每分配单元 512 字节)分区尺寸(GB)
1Temp ContentB3727DA5-A3AC-4B3D-9FD6-2EA54441011B8598323241.000
2System SupportC90D7A47-CCB9-4CBA-8C66-0459F6B857248388608040.000
3System Update9A056AD7-32ED-4141-AEB1-AFB9BD5565DC2516582412.000
4System Update 224B2197C-9D01-45F9-A8E1-D***FA161EB2146800647.000
5User Content869BB5E0-3356-4BE6-85F7-29323A675CC7动态分配动态分配

按以上参数进行分区,设置 GUID,再将原配内置硬盘对应分区中的文件复制回去。现在 Xbox One MBR 启动签名不再是 0xCC99 了,只要是普通的 0xAA55 即可,所以不需要再进行任何额外的修改。安装好硬盘,启动主机,一切内容都与上一次关机时完全一致,而可用容量大大增加。下图中作为对比的 ST2000LM003 硬盘是 Xbox One S 2TB 主机原配的内置硬盘。





Xbox One S 和 PS4 Pro 对比。PS4 Pro 如此庞大的机身,却只能装下 9.5mm 的硬盘,而精致小巧的 Xbox One S 反而可以轻松装下 15mm 的硬盘,不愧是咱们 Leanbox~



最后,再次赞叹微软的超一流编码规范!如果代码当中有任何一处是用硬编码的分区顺序而非 GUID 来识别分区的话,这就不可能成功了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
该用户已被禁言

精华
0
帖子
18700
威望
0 点
积分
19572 点
种子
10 点
注册时间
2010-5-8
最后登录
2022-4-10
发表于 2017-1-4 10:17  ·  北京 | 显示全部楼层
lz动手能力可以的

精华
0
帖子
6043
威望
0 点
积分
7194 点
种子
1072 点
注册时间
2011-4-20
最后登录
2024-12-18
发表于 2017-1-4 10:28  ·  广东 | 显示全部楼层
我只能看看
该用户已被禁言

精华
0
帖子
2133
威望
0 点
积分
2583 点
种子
677 点
注册时间
2007-11-30
最后登录
2024-9-5
发表于 2017-1-4 10:38  ·  广东 | 显示全部楼层
听说换银盘会被ban

精华
0
帖子
3521
威望
0 点
积分
5161 点
种子
866 点
注册时间
2005-5-25
最后登录
2024-11-23
发表于 2017-1-4 11:22  ·  广东 | 显示全部楼层
第一台有些言过了,不过纯数字版的玩家确实需要2T以上的空间,我的200多个数字版游戏已近用了近4T空间,内置1T外置两个2T,可惜动手能力不如楼主,等大容量硬盘再便宜点就换掉外置的2个,8T硬盘够用一辈子了。

精华
0
帖子
533
威望
0 点
积分
585 点
种子
17 点
注册时间
2010-9-9
最后登录
2021-6-18
 楼主| 发表于 2017-1-4 11:42  ·  美国 | 显示全部楼层
sunnymike 发表于 2017-1-4 10:38
听说换银盘会被ban

还真就只是听说…Xbox One 发布以来,因为种种原因换硬盘的人不少,没一个被 ban 的

Xbox 360 克隆原装硬盘的性质要严重得多,但是 10 多年以来更加没人因此被 ban,只有刷光驱或者改主板的人被 ban

精华
0
帖子
533
威望
0 点
积分
585 点
种子
17 点
注册时间
2010-9-9
最后登录
2021-6-18
 楼主| 发表于 2017-1-4 11:43  ·  美国 | 显示全部楼层
calvink 发表于 2017-1-4 11:22
第一台有些言过了,不过纯数字版的玩家确实需要2T以上的空间,我的200多个数字版游戏已近用了近4T空间,内 ...


这个还真不是开玩笑,之前老外的改法都只能上到 2TB,超过 2TB 就开不了机,具体原因主帖都说清楚了

精华
0
帖子
3521
威望
0 点
积分
5161 点
种子
866 点
注册时间
2005-5-25
最后登录
2024-11-23
发表于 2017-1-4 11:54  ·  广东 | 显示全部楼层
boomer 发表于 2017-1-4 11:43
这个还真不是开玩笑,之前老外的改法都只能上到 2TB,超过 2TB 就开不了机,具体原因主帖都说清楚了 ...

看来是我孤陋寡闻了,确实厉害。
该用户已被禁言

精华
0
帖子
2133
威望
0 点
积分
2583 点
种子
677 点
注册时间
2007-11-30
最后登录
2024-9-5
发表于 2017-1-4 12:53  ·  广东 | 显示全部楼层
boomer 发表于 2017-1-4 11:42
还真就只是听说…Xbox One 发布以来,因为种种原因换硬盘的人不少,没一个被 ban 的

Xbox 360 克隆原装 ...

我只是听说 并没有确定啊

精华
0
帖子
3962
威望
0 点
积分
3989 点
种子
192 点
注册时间
2014-10-8
最后登录
2024-12-19
发表于 2017-1-4 13:31  ·  安徽 | 显示全部楼层
只是简单的分区、复制、粘贴就能搞定换硬盘?
楼主用什么工具分区的?diskgenius?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-12-19 15:02 , Processed in 0.240245 second(s), 15 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部