鸿蒙PC|鸿蒙电脑自行更换硬盘扩容并执行“恢复出厂设置”/“硬盘恢复与初始化”操作后换回旧硬盘也不能开机的救砖方法|修复方法|解决方法

观前提醒:对硬盘执行任何操作前,请先对新旧两块硬盘都进行一次完整的备份(备份所有分区),以防操作失误导致无法挽回的结果。具体来说,如果不慎覆盖了新硬盘上的tee分区,就无法挽回了。但只要有备份,就有办法恢复。


正文

鸿蒙电脑不能自行更换硬盘,就算把旧硬盘数据完全迁移到新硬盘,也会无法开机,会自动进入恢复模式,并且一旦在新硬盘上操作了“恢复出厂设置”或“硬盘恢复与初始化”,就算换回旧硬盘也会无法开机,具体案例:

https://www.zhihu.com/pin/1919468514978276372

screenshot_20251120_042512.jpg(1.01 MB)

今天我也亲自试了一下,确实和这个案例的现象一模一样。不过,只要新硬盘没有被格式化,其实是有办法解决问题的,只要再把新硬盘的数据克隆回旧硬盘就行了。

我备份了新旧硬盘的分区比较了一下,用了系统恢复功能(“恢复出厂设置”或“硬盘恢复与初始化”)后,以下分区的内容发生了变化:

  • p3 oeminfo
  • p5 secure_tee
  • p9 log
  • p21 hisee_fs
  • p117 userdata

注意我这里用的是Linux的分区编号,如果你用Windows,请根据分区名称确认是哪个分区,防止搞错。

所以只用dd把新硬盘上的上述几个分区拷贝回旧硬盘也可以让鸿蒙电脑恢复正常。我自己就是这样操作的,没有全盘拷贝,只拷贝了上述5个分区到旧硬盘,插回去就能正常开机了。

当然,全盘拷贝回去应该也是没问题的,但为了防止误操作,请务必在实际拷贝前先对两个硬盘都进行一次全盘备份,防止操作过程中出现意外导致无法挽回的结果。据我推测,如果丢失了新硬盘的 p5 secure_tee 分区数据,就修不好了,只能换主板。

此外,userdata分区发生变化应该不会导致不开机,所以如果嫌全盘拷贝很慢,也可以只拷贝前几个分区,不拷贝userdata,然后在弹出恢复菜单时选择“恢复出厂设置”来重置userdata分区。反正出问题之前你已经用过重置功能了,数据都已经没了,再用一次也没什么区别。

如果你自行操作后没有成功,可以和我联系,我会提供协助,我的联系方式点此链接查看:@老虎会游泳

回复列表(0|隐藏机器人聊天)
帖子没有回复
添加新回复
回复需要登录