我有一块超微主板,想刷新 BIOS,但固件太大,freedos 启动盘无法容纳。
我该如何闪现它?
我应该指出的是,我的桌面使用的是 Linux,而不是 Windows并且可启动 CD 不是一个选项,服务器没有 CDROM 驱动器,而我也没有可用的便携式 CDROM 驱动器。
答案1
请参见下文:
为此,您需要下载 2 个软件。我已为您上传了它们。
第一个是来自 hp 的一个小实用程序,可以使 USB 驱动器可启动: http://rapidshare.com/files/112382685/SP27608.zip
第二个是您需要添加到 USB 驱动器的实际可启动文件: http://rapidshare.com/files/112382778/bootme.zip
这也可以通过任何可以刻录可启动 cd/dvd 光盘的刻录程序来完成。一旦您选择使光盘可启动,您将需要将 bootme 文件添加到该光盘。
制作可启动的 DOS USB 密钥:
第一步:提取并安装 HP USB Drive 程序。
第二步:将 DOS 启动文件解压到某个地方,只需记住将它们解压到哪里即可。现在假设我们将它们解压到 C:\bootme\(如果您没有此目录,系统会提示是否应该回答是,或者将它们解压到您知道它们在哪里的地方。请记住,我们需要在一分钟内找到它们)
第三:现在运行 hp 实用程序。VISTA:您需要以管理员身份启动 HP Drive Key 程序,方法是右键单击图标并选择“以管理员身份运行”。
第四:插入 USB 驱动器,如果这是第一次使用,它应该会自动安装驱动程序,如果不是,它们应该已经安装好了。
第五:在 hp“drive key”程序中选择 FAT32 作为文件系统。将卷命名为任意名称(我将我的卷命名为 dosboot),但这无所谓。在“格式选项”下,选中“快速格式化”和“创建 DOS 启动盘”旁边的框。选择“使用位于以下位置的 DOS 系统文件:”旁边的按钮,然后单击空白旁边的小浏览按钮“...”,然后导航到 C:\bootme(或您之前提取 DOS 启动文件的任何位置)。单击“确定”。
现在单击“开始”,HP Drive Key 实用程序将把您的 USB 设备变成可启动的 DOS 磁盘!它会弹出一个窗口要求您确认!回答确定,它将继续。
现在,如果您检查 USB 驱动器,应该会发现其中安装了 3 个文件。command.com、io.sys 和 msdos.sys。如果您没有看到它们,则可能必须取消隐藏它们(如果它们是“隐藏”文件)。或者只是简单地不用担心,它们现在就在那里,所以没什么大不了的。
我个人喜欢在记忆棒上为我的新文件创建一个文件夹。但这需要在 c: 提示符下更改到该目录一次。因此,对于此示例,让我们在记忆棒上创建一个名为“clevo”的文件夹。现在将要闪存到您刚刚创建的文件夹中的记忆棒上的文件复制到记忆棒上。
现在您就可以开始闪现了。
重新启动系统,它应该可以识别 USB 驱动器。如果它绕过它并直接进入 Windows,您将需要重新启动并进入 BIOS。在这个例子中,sager 使用 f2 键来实现这一点。因此重新启动并在出现提示时按 f2。
进入 BIOS 后,转到启动选项卡。在这里,您可以上下移动启动设备的顺序。确保“USB 棒”位于任何硬盘或 CD/DVD 驱动器之前。现在让我们将其放在列表的第一位。现在转到退出选项卡(我相信这就是 BIOS 中的内容。它是最后一个)向下移动以保存并退出,然后按 Enter。
这次它将重新启动到 USB 驱动器,您现在处于 ac: 提示符下。在我们的示例中,我们需要移动到我们放置或要刷新 bios 文件的目录,即“clevo”。为此,我们输入 cd\ clevo,然后按回车键。现在您将处于提示符下,提示为 c:\clevo>
这就是我们需要的文件所在的地方。
现在您将在 c:\clevo> 提示符下输入“refresh”(不带引号)并按回车键。这将自动启动您的闪存。坐下来等待并享受烦人的哔哔声,当它完成时按任意键重新启动。如果由于某种原因它在提示按任意键时没有重新启动,只需关闭系统然后重新打开即可。
如果由于某种原因刷新命令没有启动你的闪存,你将需要使用 phlash16 命令。
要再次执行此操作,我们需要在 c:\clevo> 提示符下再次输入“phlash16”(不带引号),然后按回车键。通常仅当您刷新的版本比系统上的版本新时才使用此方法。但通常刷新命令无论哪种方式都可以工作。
当再次提示按任意键时,选择一个键,它将重新启动。现在您需要移除 USB 记忆棒才能启动到 Windows !!! 否则它将再次启动回到 c: 提示符。
答案2
那“您不使用闪存启动盘”呢?
主板不支持从 USB 启动吗?;)我过去几年的所有主板都支持从 USB 启动和/或 CD 启动。
答案3
事实证明这很容易,我最初也是这样做的,但没有意识到将固件复制到闪存盘会将文件放在 C 盘上(这不是硬盘驱动器,而是 RAM 驱动器)我只看了 A 盘。
以下是您要做的。(这是在 Ubuntu 上)。
Install unetbootin
sudo apt-get install unetbootin
Run it.
Select Freedos from the Distribution dropdown and select the correct drive & Type (USB Drive) down the bottom of the dialog. Then Click OK to install the image to the flash disk.
Copy the BIOS update files to the root of the flash drive.
Boot up server with flash disk inserted. I just selected LIVE CD from the menu that freedos presents.
And the files are actually on the C drive. This allowed me flash the bios successfully.