ideapad 720s-13arr的bios不好升级
2019-01-06
这两天总在考虑,该怎么解决720s-13arr每天早上八点自动开机的问题呢?
之前还碰到一次笔记本要用的时候竟然开不了机,才想起来这台联想有自动开机的bug,只要接着电源,不论机器是否合着的,为什么是8点自动开机。可能是因为我写入bios的时间是UTC时间,早上8点刚好是utc 00:00:00。本来是觉得BIOS的问题的,因为之前用6kcn26ww的时候没有这个问题。后来用编程器刷到6kcn38ww才出现的,关于为什么我要用编程器刷BIOS,这又是一段关于被联想坑惨了的曲折故事。这儿 https://club.lenovo.cn/detail/4449802
前几天试过用H2OFFT-sx64.efi来尝试在efi下升级从联想官网升级程序里面取出的bios.fd。总是不成功。一直搞不明白insydeh2o的bios是个什么坑,之前有到bios-mods论坛上请求大佬解锁过bios高级选项。https://www.bios-mods.com/forum/Thread-REQUEST-Lenovo-ideapad-720s-13arr-BIOS-unlock 但是后来也没有结果,还麻烦了对方半天。从此我便对insydeh2o的bios心存敬畏。但幽灵开机事件总要解决。想了想,本来的内置硬盘不能再分区然后多安装一个win10,因为整块硬盘划分给luks2,又需要win系统是有些纠结,那就在win Recovery系统上升级bios吧。先要在这台上启动Recovery系统(就是PE拉),等我做好u盘带x64 win10pe并进去的时候。才发现联想给的H2OFFT竟然是32位,郁闷之后等我准备要做x86的win10pe的时候,却发现怎么也启动不起来。
我是直接在BCD里面添加32位的pe的wim镜像,内核启动的时候提示找不到/windows/system32/winload.efi 看了看确实有在,才想起来我用的bootmgfw.efi是64位的。然而这台笔记本看起来并不能执行32位efi程序。不管我是放到ESP/boot/bootia32.efi 还是从64位efi chainload,都无法执行。
无法启动32位pe的情况下,我开始寻找syswow64的方案。找了半天这种混合少得可怜,网上的pe大都分开两个版本,没有64,32位一起的。好在后来不记得是用了哪个搜索关键字google点点点,找到win10pese http://win10se.cwcodes.net/ 生成64带32的pe之后写到U盘,启动进去最终搞定升级6kcn40ww bios的操作。至于有没有解决自动开机的问题,等接下去几天笔记本接着电源的时候再看看。
顺便这次把上回返厂被刷没了的主板型号写回来了 “LENOVO 81BR/INVALIDE”=>“LENOVO 81BR/LNVNB161216”
1月8日发现还是自动开机,白折腾了