我知道如何通过BIOS设置更改启动顺序,但我有一个独特的情况,以编程方式执行它会更好。我工作的公司为成千上万非技术精明的客户远程销售和支持软件。我们无法触及他们的硬件设置,我们只是软件供应商。
最近,我们为其PCI合规性推出了一个选项,该选项需要一个单独的可移动驱动器来存储私有加密密钥。使用此选项的客户必须始终保留带有包含RSA密钥的.dat文件的USB驱动器。目前,当客户重启时,这会出现问题。有时我们可以通过电话告诉他们如何更改他们的BIOS设置以跳过USB驱动器,但在许多情况下我们不能,因为呼叫者和手机的另一端不够技术,不足以改变BIOS设置,以及不同的PC具有不同的BIOS设置。
所以我的问题是,是否有任何类型的ini文件我可以在磁盘上创建或引导记录,而不是可以添加或更改以使系统看到USB上没有操作系统,继续下去启动驱动器列表。相反,没有操作系统,许多PC挂在Missing OS屏幕上,直到我们让客户移除驱动器重新启动并在Windows开始加载后重新插入。所有PC都是Windows,所有XP或更新版本。
答案 0 :(得分:1)
您正在谈论操纵BIOS设置数据。遗憾的是,计算机没有行业标准来操作安装程序字段,例如启动顺序,因此任何解决方案都可能是供应商特定的。
一个例子:戴尔公司为客户提供OpenManage Client Instrumentation(OMCI),允许管理员通过标准接口(如CIM / WMI)远程更改设置,如启动顺序。见白皮书: http://www.dell.com/downloads/global/solutions/omci_info.pdf
特别是:
OMCI是戴尔OptiPlex™戴尔仪器套件 Precision™和Latitude™系统可远程管理。 OMCI 包含收集系统信息的基础驱动程序集 来自客户端计算机上的许多不同来源,包括 BIOS,CMOS,系统管理BIOS(SMBIOS),系统管理 接口(SMI),操作系统,API,DLL和注册表设置。 OMCI通过WMI的CIMOM接口公开该信息 堆。因此,OMCI使IT管理员能够远程收集资产 信息,修改CMOS设置,......
OMCI专用于Dell BIOS,因此无法与其他供应商的机器配合使用。其他企业硬件供应商(例如HP,IBM)提供类似的软件。如果您可以使用特定于供应商的解决方案,这可能对您有用。
答案 1 :(得分:0)
请问您的USB是否实际上不可启动? 你是如何格式化的? FAT32,NTFS等?
为什么Windows在正常启动时(当我假设它不可启动时)无法绕过此usb。通常,即使插入了不可引导的USB,我的系统也会引导到Windows操作系统。
BTW你有没有尝试将DAT文件保存在usb上为隐藏,只读,值得一试。