小新Pro13修改BIOS DVMT Pre-Allocated数值教程

需积分: 0 12 下载量 82 浏览量 更新于2024-08-04 收藏 1.26MB DOCX 举报
"这篇教程主要介绍了如何通过GUI和命令行方法修改小新Pro13笔记本电脑BIOS中的DVMTPre-Allocated数值,以适应macOS系统的需求。默认值为32M,但macOS需要至少64M。由于BIOS高级菜单不可用,所以需要借助Insyde的工具来完成修改。" 在小新Pro13的BIOS设置中,DVMTPre-Allocated数值默认设定为32MB,但为了在macOS系统上正确运行,需要至少64MB的分配值。由于小新Pro13的BIOS不提供直接访问高级菜单来修改这个参数,用户需要采用一些间接手段。首先,需要使用UEFITool和IRFExtractor工具从BIOSSetup菜单变量文档中提取信息,找到DVMTPre-Allocated变量的相关细节。 关键信息包括: 1. DVMTPre-Allocated变量存储在VarStoreInfo: 0x107的位置,对应于VarStore: 0x2的变量空间。 2. 默认值DefaultId: 0x0表示32M,而0x2代表我们所需的64M。 要找到这个变量,需要识别出名为SaSetup的变量空间,它在BIOS变量中占有重要的地位。SaSetup空间的大小为0x22B,这是通过查看高级菜单(Advanced)所在的表单确定的。修改DVMTPre-Allocated数值的关键在于找到SaSetup空间,并将位于0x107偏移地址的值从0x1更改为0x2。 GUI方法操作步骤如下: 1. 以管理员权限运行InsydeH2OUVE文件夹中的WDFInst.exe安装驱动。 2. 同样以管理员权限运行H2OUVE-W-GUIx64.exe程序。 3. 在程序中选择“File”菜单,然后点击“Load runtime”来加载当前BIOS状态。 4. 在左侧“Variable”菜单下查看当前BIOS变量。 5. 查找名称为SaSetup的空间,双击后可以查看其包含的所有变量,通过比较最后一个变量的偏移地址确认找到的空间是正确的。 6. 在找到的SaSetup空间中,定位到偏移量0x107的值,将其更改为0x2。 命令行方法则需要进入InsydeH2OUVE的目录,并运行WDFInst.exe来驱动提取。之后,使用相应的命令行工具来修改指定位置的值,这通常涉及到对十六进制编辑器的熟练使用。 无论使用哪种方法,修改BIOS设置都必须谨慎操作,因为错误的修改可能导致系统不稳定甚至无法启动。在进行任何更改之前,确保备份当前的BIOS设置,并在修改后验证系统的稳定性和兼容性。此外,由于涉及到第三方工具和非标准的修改过程,这些操作可能会影响保修,所以请在充分了解风险后再进行。
2024-11-12 上传