2

我知道如何通过 BIOS 设置更改引导顺序,但我有一个独特的情况,以编程方式进行会更好。我工作的公司向成千上万的非技术客户远程销售和支持软件。我们无法触及他们的硬件设置,我们只是软件供应商。

最近,我们推出了一个符合 PCI 标准的选项,该选项需要单独的可移动驱动器来存储私有加密密钥。使用此选项的客户必须始终保留带有 .dat 文件的 USB 驱动器,该文件包含 RSA 密钥。目前,当客户重新启动时,这会出现问题。有时我们可以通过电话指导他们如何更改他们的 bios 设置以跳过 USB 驱动器,但在许多情况下我们不能,因为呼叫者和电话的另一端没有足够的技术知识来更改 bios 设置,并且不同的 PC 具有不同的 BIOS 设置。

所以我的问题是,我是否可以在磁盘本身上创建或引导记录任何类型的 ini 文件,而不是可以添加或更改以使系统看到 USB 上没有操作系统,继续向下引导列表驱动器。相反,在没有操作系统的情况下,许多 PC 挂在缺少操作系统屏幕上,直到我们让客户移除驱动器重新启动并在 Windows 开始加载后重新插入。所有 PC 都是 Windows、XP 或更新版本。

4

2 回答 2

1

您正在谈论操纵 BIOS 设置数据。不幸的是,没有计算机操作设置字段的行业标准,例如启动顺序,因此任何解决方案都可能是特定于供应商的。

例如:戴尔公司为客户提供 OpenManage Client Instrumentation (OMCI),允许管理员通过 CIM/WMI 等标准界面远程更改设置,如引导顺序。请参阅此白皮书: http: //www.dell.com/downloads/global/solutions/omci_info.pdf

尤其:

OMCI 是戴尔仪器包,它支持对 OptiPlex™、Dell Precision™ 和 Latitude™ 系统进行远程管理。OMCI 包含从客户端计算机上的多个不同来源收集系统信息的底层驱动程序集,包括 BIOS、CMOS、系统管理 BIOS (SMBIOS)、系统管理接口 (SMI)、操作系统、API、DLL 和注册表设置。OMCI 通过 WMI 堆栈的 CIMOM 接口公开该信息。因此,OMCI 使 IT 管理员能够远程收集资产信息、修改 CMOS 设置、...

OMCI 特定于戴尔 BIOS,因此它不适用于其他供应商的机器。其他企业硬件供应商(例如 HP、IBM)也提供类似的软件。如果您可以使用特定于供应商的解决方案,那么这可能对您有用。

于 2012-12-04T17:29:13.490 回答
0

请问您的USB是否实际上不可启动?你是怎么格式化的?FAT32、NTFS 等?

当(我假设)它不可启动时,为什么 Windows 在正常启动时不能绕过这个 USB。通常,即使插入了不可启动的 USB,我的系统也会启动到 Windows 操作系统。

顺便说一句,您是否尝试过将 USB 上的 DAT 文件隐藏为只读,值得一试。

于 2012-12-20T21:50:23.367 回答