概述:
"AMIDEDOS"是指AMI DMI Editor for DOS。其中,DMI指的是Desktop Management Interface,即桌面管理界面。
每一台计算机都有一组DMI寄存器,用于储存一些与计算机硬件相关的特殊信息。比如产品序号、产品型号、硬件版本、UUID、BIOS版本、OEM字符串、电池参数等等信息。这些信息可以在少数应用程序或操作系统的少数界面中查看到,但一般只能查看到其中的少量的信息,而且不能修改。但在计算机生产线,可以通过DMI Editor工具软件来读取DMI或写入DMI。不同内核版本的BIOS,用到的工具软件可能有所不同。相同内核的BIOS,其编辑工具也按运行环境分为多种。本文介绍的工具软件,适用于AMI Aptio 3, 4, 4.5或更新版本的BIOS,DOS下运行。至于Windows和Linux下用的工具软件,下次有机会介绍。
用法:
AMIDEDOS.EXE <ROM 文件名> [选项 1] [选项 2]...
或者
AMIDEDOS.EXE <输入或输出文件名> <命令>
或者
AMIDEDOS.EXE <命令>
命令:
/ALL [FileName] 将 SMBIOS 字符串输出到屏幕/文件。
/DMS [文件名] 创建配置文件。
/DUMPALL [FileName] 将所有 SMBIOS 数据输出到屏幕/文件。
/DUMP # [#] [#]... 读取类型 # 数据。
选项:
/IV ["String"] 读取/写入类型 0 中的 BIOS 版本。
/ID ["String"] 读取/写入类型 0 中的 BIOS 发布日期。
/SM ["String"] 类型 1 中的读/写系统制造。
/SP ["String"] 类型 1 中的读/写系统产品。
/SV ["String"] 读/写类型 1 中的系统版本。
/SS ["String"] 读/写类型 1 中的系统序列号。
/SU ["String"] 读取/写入类型 1 中的系统 UUID。
/SU AUTO 自动生成系统 UUID 并更新类型 1。
/SK ["String"] 读取/写入类型 1 中的系统 SKU 编号。
/SF ["String"] 类型 1 中的读/写系统系列。
/BM ["String"] 类型 2 中的读/写基板制造。
/BP ["String"] 读/写类型 2 的底板产品。
/BV ["String"] 读/写类型 2 中的基板版本。
/BS ["String"] 读/写类型 2 中的基板序列号。
/BT ["String"] 读/写类型 2 中的底板资产标签。
/BLC ["String"] 读/写底板位置。在类型 2 的机箱中。
/BMH <handle #> ["String"] 读/写类型 2 中的基板制造。
/BPH <handle #> ["String"] 读/写类型 2 中的底板产品。
/BVH <handle #> ["String"] 类型 2 中读/写基板版本。
/BSH <handle #> ["String"] 读/写类型 2 中的基板序列号。
/BTH <handle #> ["String"] 读/写类型 2 中的底板资产标签。
/BLCH <handle #> ["String"] 读/写底板位置。在类型 2 的机箱中。
/CM ["String"] 读/写类型 3 的机箱制造。
/CT [1 字节] 读/写类型 3 中的机箱类型。
/CV ["String"] 读/写类型 3 中的机箱版本。
/CS ["String"] 读/写类型 3 中的机箱序列号。
/CA ["String"] 读/写类型 3 中的机箱标签号。
/CO [4 字节] 读取/写入类型 3 中机箱 OEM 定义的值。
/CSK ["String"] 读取/写入类型 3 中的机箱 SKU 编号。
/OS [<数字> <"字符串">]
读/写类型 11 的 OEM 字符串。
/SCO [<数字> <"字符串">]
读/写系统。配置操作。在类型 12。
/PBL <句柄#> ["字符串"]
读/写端口。类型 22 中的电池位置。
/PBM <句柄#> ["字符串"]
读/写端口。类型 22 的电池制造商。
/PBD <句柄#> ["字符串"]
读/写端口。类型 22 中的电池 ManuDate。
/PBS <句柄#> ["字符串"]
读/写端口。类型 22 中的电池序列号。
/PBN <句柄#> ["字符串"]
读/写端口。类型 22 中的电池设备名称。
/PBCH <句柄#> ["字符串"]
读/写端口。类型 22 中的电池器件化学。
/PBCA <句柄#> ["字符串"]
读/写端口。 22 型电池设计容量。
/PBV <句柄#> ["字符串"]
读/写端口。 22 型电池设计电压。
/PBSV <句柄#> ["字符串"]
读/写端口。电池 SBDS Ver.编号。在类型 22。
/PBE <句柄#> ["字符串"]
读/写端口。类型 22 中的电池最大误差。
/PBSN <句柄#> ["字符串"]
读/写端口。 SBDS 系列中的电池。编号。在类型 22。
/PBSD <句柄#> ["字符串"]
读/写端口。 SBDS Manu 中的电池。日期。在类型 22。
/PBSC <句柄#> ["字符串"]
读/写端口。 SBDS 开发中的电池。化学。在类型 22。
/PBCM <句柄#> ["字符串"]
读/写端口。 22 型 Design Cap Multi 中的电池。
/PBO <句柄#> ["字符串"]
读/写端口。蝙蝠。在 OEM 特定类型 22 中。
/PU <句柄#> ["字符串"]
读/写 39 型电源单元组。
/PL <句柄#> ["字符串"]
读/写 39 型中的电源位置。
/PD <句柄#> ["字符串"]
读/写类型 39 中的电源设备名称。
/PM <句柄#> ["字符串"]
读/写 39 型电源制造商。
/PS <句柄#> ["字符串"]
读/写 39 型电源序列号。
/PT <句柄#> ["字符串"]
读/写类型 39 中的电源资产标签号。
/PN <句柄#> ["字符串"]
读/写 39 型电源型号部件号。
/PR <句柄#> ["字符串"]
读/写 39 型中的电源修订级别。
/PP <句柄#> ["字符串"]
读/写 39 型电源的最大功率容量。
/PC <句柄#> ["字符串"]
39 型中的读/写电源特性。
/PVH <句柄#> ["字符串"]
读/写 39 型电源电压探头手柄。
/PDH <句柄#> ["字符串"]
读/写电源冷却开发。 39 型手柄。
/PCH <句柄#> ["字符串"]
读/写 39 型电源电流探头手柄。
相关计算机硬件知识可参阅《工业计算机硬件技术支持手册》
推荐文章:
什么是EC(Embedded Controller)
什么是ME?
用Moninfo.exe轻松获取显示器EDID
如何用SSCOM测试串口
前面板I/O连接设计指南(电脑主板上的那些排针,是随意设计的吗?)