如果发现自己机子上的系统版本号高于官网页面的,且离线包的日期也早于系统版本,这时候非要换硬盘就不能清除数据重装,必须保留数据全盘克隆。
搞这个版本确认工作是必不可少的,因为 Xbox 换了硬盘后,不走保留数据克隆路线的话,就要用 U 盘离线恢复,然而这个离线重装功能尤为傻缺的一点是必须升级包的版本大于等于机子里原本安装的。
Xbox One 机子的主板上有个额外的闪存芯片,用来保存机子的底层硬件和一些系统信息的,还会记录已经安装的最新系统版本号,所以如果一不小心升级了最新系统,结果对应的恢复包还没更新就换盘,原装硬盘还被手贱格了,那机子就暂时彻底挂了,U 盘恢复会永远报 E101 错误,只能等着新版恢复包发布。
2.2 标准容量硬盘的更换确认已安装系统版本低于等于恢复包后就能继续了,如果是标准容量硬盘,500/512/1T/2T 这种,那么所有硬件版本的机子都非常简单,不管是什么美欧日港澳版啥的,包括国行都一样。
新硬盘啥也不用干,直接插上主机,开机没系统会报错,自动进恢复模式,这时候手柄的摇杆都是失效的,要用十字键操作。
选择疑难解答,然后选择离线系统更新,会自动读取 U 盘里的恢复包,全自动装系统:
恢复过程中主机网线不用插,会自动重启几次,换了固态硬盘后装系统其实挺快的,也不用等多久。
恢复完之后系统会回到主机硬件版本所在地的全新模式,像我这是欧版,系统就变成默认英语的了:
标准容量硬盘更换流程到此就结束了,非常的简单,剩下的就和新机一样了,重下游戏之类就行。
2.3 非标准容量硬盘的更换非标准容量硬盘指的是小于 500G,或者大于 500 小于 1T 的 640/720/960G 之类。
国行机型就不用看这一段了,只适合外版机型。
总体来说非标容量的盘不建议换,尤其是小于 500G 的盘,会导致系统重置功能失效。
虽说不推荐,总体流程还是说一下,非标盘要在主机上使用,也得借助 xboxonehdd-master-9 这脚本,下载地址:https://gbatemp.net/download/xbox-one-windows-and-linux-internal-hard-drive-partitioning-script.34239/
换非标盘的话整体思路也简单,其实就是先创建个 500G 的虚拟磁盘,然后用脚本对虚拟盘分区,然后 DG 把用户区改小,最后克隆到物理盘上即可。
如果手头有大于 500g 的空闲硬盘也可以用,虚拟盘只是图个方便。
windows 自己的磁盘管理工具就能创建 VHD 虚拟磁盘:
容量最少得 500G,类型动态扩展,选个位置保存就行: