AMIBIOS 刷新工具 AFUWIN 4.47 （含32位/64位）

【文件说明】

“afuwin\32”目录中 AFUWIN.exe 为32位英文原版
“afuwin\64”目录中 AFUWINx64.exe 为64位英文原版


【使用指南】

AFUDOS v4.xx

AFUDOS 是一个 BIOS 更新工具，属于“BIOS 刷写工具”类，使用 MS-DOS 的命令行界面。
使用对象必须为 AMIBIOS 核心 7.xx 或 AMIBIOS8，旧的 AMIBIOS 系统应使用 AMIFLASH.COM 程序。

该工具提供以下功能：
. 可执行文件容量小
. 更新快速
. 更新信息和状态清晰
. 完全兼容 AFUDOS 3.xx 命令

支持的操作系统
. DOS 环境（MS-DOS、FreeDOS、……）

开始：

复制 AFUDOS.EXE 可执行文件到系统可访问的任意存储位置，然后在命令行提示符下运行 AFUDOS。

基本用法：

AFUDOS ROMFILE.ROM /P /C
. 刷写 BIOS 主程序映像，重设 CMOS 为默认值

AFUDOS ROMFILE.ROM /P /B /N /C
. 刷写 BIOS 主程序映像和引导块 BootBlock 映像
. 重设 CMOS 和 NVRAM 为默认值


AFUWIN v4.xx

AFUWIN 是使用命令行和图形用户界面用于更新系统 BIOS 的工具。它同 AFUDOS 一样，有相同的命令行参数和性能，并外加了简单的图形界面。使用对象必须为 AMIBIOS 核心 7.xx 或 AMIBIOS8，旧的 AMIBIOS 系统应使用在 MS-DOS 下的 AMIFLASH.COM 程序。

AFUWIN 工具支持以下操作系统：
. Microsoft Windows 98
. Microsoft Windows ME
. Microsoft Windows 2000 （32 位和 64 位版本）
. Microsoft Windows NT 4.0
. Microsoft Windows XP/XP64
. Microsoft Windows PE （32 位和 64 位版本）
. Microsoft Windows Vista （32 位和 64 位版本）
. Microsoft Windows 7 （32 位和 64 位版本）

需要的操作系统驱动程序：
. UCOREVXD.VXD 驱动程序 for Microsoft Windows 98/ME
. UCORESYS.SYS 驱动程序 for Microsoft Windows NT/2000/XP/PE/Vista/7 （32位）
. UCOREW64.SYS 驱动程序 for Microsoft Windows XP64/Vista/7 （64位）

开始：

复制 AFUWIN.EXE、UCOREVXD.VXD、UCORESYS.SYS 和 UCOREW64.SYS 到系统可访问的任意存储位置，然后在命令行提示符下运行 AFUWIN。注意三个文件一定要放在相同的目录里。双击 AFUWIN.EXE 可启动图形用户界面；要使用命令行模式，可从 Microsoft Windows 命令行提示符下运行 AFUWIN.EXE。

命令行模式的用法和示例（AFUDOS 和 AFUWIN）。
注意：许多选项是高级的，使用不当可能会损害您的系统。
 +---------------------------------------------------------------------------+
 |                   AMI Firmware Update Utility  Ver.4.xx                   |
 |      Copyright (C)2007 American Megatrends Inc. All Rights Reserved.      |
 +---------------------------------------------------------------------------+
 | 用法: AFUWIN <ROM 文件名> [选项 1] [选项 2]...                            |
 |           或                                                              |
 |        AFUWIN <输入或输出文件名> <命令>                                   |
 |           或                                                              |
 |        AFUWIN <命令>                                                      |
 | ------------------------------------------------------------------------- |
 | 命令:                                                                     |
 |         /O - 保存当前 BIOS 到文件                                         |
 |         /U - 显示 ROM 文件的 ROMID                                        |
 |        /Ln - 参考选项: /Ln                                                |
 |         /M - 参考选项: /M                                                 |
 |       /MAI - 显示系统 ROM 和 ROM 文件的 MA 信息                           |
 |     /HOLE: - 根据给出的名称更新具体的保留区 ROMHole                       |
 |              NewRomHole1.BIN /HOLE:RomH1                                  |
 |  /HOLEOUT: - 根据给出的名称保存具体的保留区 ROMHole                       |
 |              NewRomHole1.BIN /HOLE:RomH1                                  |
 |         /D - 不刷写 BIOS 情况下，验证测试给出的 ROM 文件                  |
 |        /EC - 刷写嵌入式控制器 EC 固件 BIOS（参考 OFBD 说明）              |
 |       /NCB - 刷写非关键块 NCB 区域（参考 OFBD 说明）                      |
 |    /NCBOUT - 根据给出的名称输出 NCB 数据                                  |
 | 选项:                                                                     |
 |         /P - 刷写 BIOS 主程序映像                                         |
 |         /B - 刷写引导块 BootBlock                                         |
 |         /N - 刷写非易失随机访问存储器 NVRAM                               |
 |         /C - 清除 CMOS 校验和                                             |
 |         /E - 刷写嵌入式控制器 EC 块                                       |
 |         /K - 刷写所有非关键块 NCB                                         |
 |        /Kn - 仅刷写第n个非关键块 NCB（n=0-7）                             |
 |         /Q - 静默执行                                                     |
 |    /REBOOT - 刷写后重新启动                                               |
 |         /X - 强制刷写，不检查 ROM ID                                      |
 |         /S - 显示当前系统的 ROMID                                         |
 |        /Ln - 加载 CMOS 默认值: （n=0-3）                                  |
 |              L0: 加载当前优化值 Load current optimal                      |
 |              L1: 加载当前安全值 Load current failsafe                     |
 |              L2: 从 ROM 文件加载优化值                                    |
 |              L3: 从 ROM 文件加载安全值                                    |
 |         /M - 更新引导块 Bootblock MAC 地址（若存在）                      |
 |              示例: /M1234ABCD 将更新 MAC 为 1234ABCD                      |
 |         /R - 在 NVRAM 刷写时保留所有 SMBIOS 结构                          |
 |      /ECUF - 发现新版本时更新嵌入式控制器 EC BIOS                         |
 |  /SHUTDOWN - 刷写后关机                                                   |
 +---------------------------------------------------------------------------+

术语：
BB: Boot-Block 引导块。包含有用于引导的最小指令集，若未刷写此部分，升级失败可用此恢复。
NVRAM: Non-Volatile-RAM 非易失随机访问存储器。断电后不会丢失已存储的硬件相关数据。
EC: Embedded-Controller 嵌入式控制器。根据指令可完成特定任务的独立控制装置。
NCB: Non-Critical-Block 非关键块。包括用户代码等
SMBIOS: System-Management-BIOS 主板或系统制造商以标准格式显示产品管理信息所需遵循的统一规范。
MAC: Media-Access-Control 介质访问控制。其地址也称物理地址，除非被更改，否则具有唯一性。
ME: Management-Engine 管理引擎。
