修正 H33Y 准系统 intel HM55 芯片组安装 Windows 10 的问题
嘿,五一快到了大家好。
很久很久没有逛csdn了。这次来分享一个修正 H33Y 准系统不能安装 Win10 的问题。
有台神舟 A360-i3 D1 笔记本,准系统 H33Y(UMA) / intel HM55 芯片组。曾经陪着度过帝都的漂泊生活,一直运行 Win8.0。上网,看视频,刷网站一直正常。在 Win8 结束支持后打算升级到Win 10,无论下载哪个版本的 Win10 安装镜像都无法成功安装 Win10 不是蓝屏,就是自动关机 :) 一直等待修复这个问题,然鹅没有结果。
今年初翻出它来,Win8 用起来各种老旧。还是升级到 Win10,再战到 Win10 2025 结束支持前。
好,不多说。
解决这个问题之前先来看原因。
准备工具 windbg 。使用 bcdedit 配置 Win10 安装盘为 debug 模式。当 windbg 连接到安装环境,可以看到发生如下输出后关机
"Above critical temperature(_TMP 3232, _CRT 2732). Shutdown initiated"
从字面可以看到,windows 认为当前系统温度已经超过临界紧急温度,因此ACPI 驱动发出了紧急关机事件,所以无法进行到安装界面。
然后是 balabalabala 的 debug,出问题部分贴见下图。
Windows 开发文档中有规定,EC 的 _REG 模块未被正确调用前,禁止访问 EC 寄存器。这里可以看到 _REG 模块中只是简单将 ECFL 设定一个值,表示是否能访问 EC 寄存器。
从 windbg 中观察到 THRM._CRT 模块在 EC0._REG 之前被调用,由于此时 EC0._REG 未调用而不满足访问条件,_SB.TCRT 未被赋值,直接返回到 ACPI 驱动中为 0 值。导致关机发生。
这里假定 _CRT _TMP 并不需要由 EC 访问保护,看起来也是如此。
有尝试修改 BIOS 文件来修正它,但 BIOS 中 ACPI 部分,看起来是压缩过的,没能成功处理。嘿嘿,但作为一只图吧垃圾佬整个 MBR 神马的,还是很轻松嘛,所以做一个小的引导程序来修正它。这里简单的将 ECFL 初值设置为 1,即可正常的安装 Windows 10
注意: 没有充分的测试环境,这台 A360 BIOS 为 205 版本,内存为 8G ,另修改引导磁盘的 MBR,可能会引起反病毒软件提示。这里 windows 防火墙没有任何警告。
如何找到 DSDT 表可以参考
https://wiki.osdev.org/Category:ACPI
如果对你有所帮助,资源中可以下载到源代码
没有分的同学可以去 github.com/Treeyan/h33yfix
4/24/2022 于重庆
修正 H33Y 准系统 intel HM55 芯片组安装 Windows 10 的问题相关推荐
- 英特尔第11代处理器(Intel Tiger Lake) 安装Windows 10时找不到驱动器
英特尔第11代处理器(Intel Tiger Lake),采用新的Intel Volume Management Device技术,优化储存装置的数据处理效率与耗电量. 当您安装Windows 10零 ...
- 英特尔第11代处理器(Intel Tiger Lake) 疑难解答 - 安装Windows 10时找不到驱动器
英特尔第11代处理器(Intel Tiger Lake),采用新的Intel Volume Management Device技术,优化储存装置的数据处理效率与耗电量. 当您为华硕(https://w ...
- 微软服务器芯片和芯片组更新,Windows 10 1903 突然无法自动更新 Realtek 声卡和 Intel 芯片驱动...
几天前(2019-8-26),同一台电脑全新安装同个U盘上的Windows 10 1903(July),所有的驱动都在Windows安装后,系统自动在线更新,系统也完全正常.而就过几天(2019-9- ...
- 在 Mac 上通过“启动转换助理”安装 Windows 10
您可以通过"启动转换"在 Mac 上安装 Microsoft Windows 10,然后在重新启动 Mac 时在 macOS 和 Windows 之间进行切换. 在 Mac 上安装 ...
- limbo可以运行linux,这次真的了,安卓手机可以安装 Windows 10 了
原标题:这次真的了,安卓手机可以安装 Windows 10 了 上回雷锋哥给大家分享过「安卓可以体验 "Windows 10" 了」实际上就是一个第三方安卓桌面启动器模仿 Wind ...
- page fault in nonpaged area 蓝屏_由于错误的更新,安装Windows 10 KB4549951后蓝屏死机解决办法...
由于错误的更新,Windows 10遭受了更多问题-这可能是最严重的更新,安装Windows 10 KB4549951后,用户报告蓝屏死机错误并删除了文件. Windows 10 KB4549951由 ...
- 安装教程-VMware 12 安装 Windows 10 企业版
VMware 12 安装 Windows 10 企业版 1.实验描述 在虚拟机中,手动安装 Windows10 企业版操作系统,为一些实验提供平台,因此,有关系统激活问题不再演示.可自行百度,或者加入 ...
- linux 7升级win10双系统,安装 Windows 10 + Centos 7 双系统共存
第一步 准备工作 分区 给CentOS 系统单独创建一个分区,具体看空闲硬盘的大小决定. 右键桌面上 [我的电脑] 或者 [此电脑] 图标,选择 [管理] → [计算机管理] → [存储] - [磁盘 ...
- 虚拟机正在应用计算机设置,vmware虚拟机安装windows 10 technical preview卡在“正在准备设置50%”的解决办法-网络教程与技术
-亦是美网络...
国庆节刚过,微软如约发布了windows 10 technical preview,俗称windows10技术预览版,这让很多急于尝鲜的同学都跃跃欲试,由于发布的版本为测试评估版本,所以很多同学都采取 ...
- vbox win10 分辨率_测试在 VirtualBox 里安装 Windows 10
Windows 10 的发布已经如此火爆,忍不住在 VirtualBox 里试试.工作用的电脑目前还没打算从 Windows 7 升级到 Windows 10,因为还下不了决心完全切换到一个跟微软的服 ...
最新文章
- Python练手小项目
- 注解 java.lang.annotation.Inherited 介绍
- python 坐标轴刻度_给妹子讲python-S02E08坐标轴与主次刻度
- C# 分割字符串方法
- freebsd 安装教程
- WF从入门到精通(第十章):事件活动 (转)
- 区块链学习(1) sha256算法 c语言实现
- F28335学习之GPIO配置
- 禅修程序员十诫 [译文]
- 2021-01-19 :在pycharm中创建包含anaconda中各种库的环境
- 只有PHP大牛才能读懂的内涵图
- echart图表去掉空白部分
- 亿道信息丨12.2英寸加固平板丨三防平板丨工业平板丨货物追踪好助手
- DRGs SQL数据库查询城镇职工医保定点医疗机构药占比
- 跟美团API对接,以及生成签名,同步数据到数据库
- 10款国外免费VoIP服务
- 2020总结 | 作为技术号主的一年!
- 头像裁剪框html css,GitHub - saintic/layui-cropper-avatar: Layui头像裁剪组件
- 智慧交管可视化决策系统
- K-Means检测DGA域名