需要使USB驱动器在不更改bios的情况下按引导顺序自动跳过

需要使USB驱动器在不更改bios的情况下按引导顺序自动跳过,usb,boot,ini,bios,Usb,Boot,Ini,Bios,我知道如何通过bios设置来更改引导顺序,但我有一个独特的情况,在这种情况下,以编程方式进行操作会更好。我工作的公司向数千名不懂技术的客户远程销售和支持软件。我们不能触摸他们的硬件设置,我们只是软件供应商 最近,我们推出了一个符合PCI标准的选项,需要一个单独的可移动驱动器来存储私有加密密钥。使用此选项的客户必须始终在usb驱动器中保留包含RSA密钥的.dat文件。目前,客户重新启动时会出现问题。有时,我们可以通过电话告诉他们如何更改bios设置以跳过USB驱动器,但在许多情况下,我们无法做到,

我知道如何通过bios设置来更改引导顺序,但我有一个独特的情况,在这种情况下,以编程方式进行操作会更好。我工作的公司向数千名不懂技术的客户远程销售和支持软件。我们不能触摸他们的硬件设置,我们只是软件供应商

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


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

您指的是操作BIOS设置数据。不幸的是,计算机没有行业标准来操作设置字段,比如引导序列,因此任何解决方案都可能是特定于供应商的

例如:Dell Inc.为客户提供OpenManage Client Instrumentation(OMCI),允许管理员通过CIM/WMI等标准接口远程更改设置,如启动顺序。见本白皮书:

特别是:

OMCI是启用OptiPlex的Dell instrumentation package™, 戴尔 精确™, 和纬度™ 要远程管理的系统。奥姆奇 包含收集系统信息的基础驱动程序集 来自客户端计算机上的多个不同来源,包括 BIOS、CMOS、系统管理BIOS(SMBIOS)、系统管理 接口(SMI)、操作系统、API、DLL和注册表设置。 OMCI通过WMI的CIMOM接口公开该信息 堆栈因此,OMCI使IT管理员能够远程收集资产 信息,修改CMOS设置


OMCI特定于Dell BIOS,因此无法与其他供应商的机器一起使用。其他企业硬件供应商(如HP、IBM)也提供类似的软件。如果您可以使用特定于供应商的解决方案,这可能适合您。

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

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


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

感谢您提供的信息性回复,但没有。我希望通过编程或操作usb驱动器上的引导扇区来实现这一点。我们有成千上万的客户运行数百种不同类型的计算机,都使用Windows,但我了解BIOS方法。我正在寻找一种可以加载的.ini文件类型,或者一种可以在USB驱动器上测试的扇区(低级格式),这样它在Windows中仍然显示为可移动存储,但允许BIOS跳过它(基本上使其无法启动)。感谢您的时间。USB驱动器是由最终用户购买的,我们只需要放置程序需要访问的DAT文件(基本上是RSA密钥的一半)。所以,这些都是全新的闪存驱动器,通常是从泡罩包装中取出的,显示在可移动存储下,我们在它们上面放了一个小文件。默认情况下,一些bios设置会在HDD之前查找USB上的操作系统,因为有一个文件挂起并显示“缺少操作系统”。如果我在电脑前面,我知道如何分别修复启动顺序,但我们谈论的是成千上万的从多个地方购买电脑的不同最终用户,所以有很多不同的bios需要处理。我只是想知道是否有某种类型的文件可以放置,或者内存扇区可以操作,使bios跳过它,但将其保留为“可移动存储”,而不是让bios跳过驱动器,使驱动器可引导并将其配置为链负载可能更容易。例如,许多Linux发行版使用的
grub
bootloader具有链加载支持,通常用于在其引导菜单中同时显示Linux分区和Windows分区,但该菜单是可选的。