Windows无需按任何键即可启动iso文件

我试图做一个iso文件,将启动没有任何按键从用户。 在Windows的iso文件中,当从CD启动时,会有一个消息“按任意键从CD启动”,等待5-10秒,如果没有按键,则从HD启动。

我在网上search了如何删除这个消息,并且不按任何键,所有的答案都是从iso中删除bootfix.bin。

我编辑了iso(我试过几个iso文件)来删除bootfix.bin,但是现在的iso是不正确的。

你有什么build议吗?

这取决于BIOS。 如果是传统的PC BIOS,那么ISO使用El Torito启动代码(etfsboot.com)。 在这种情况下,删除\ boot \ bootfix.bin将会起作用。

如果是EFI BIOS,那么ISO应该使用EFI启动代码(efisys.bin)。 还有一个efisys_noprompt.bin引导代码文件,可以在为EFI系统创buildISO时使用。 如果您想消除提示,请使用该文件。

我一直使用nlite来做我的无人看pipe的isos,它有一个选项来禁用这个提示。

该消息不是来自Windows,这是PC BIOS询问哪个设备从多个可启动设备启动。 如果不删除引导至硬盘驱动器的选项,则无法将其删除

编辑:所以从技术上讲,消息不在BIOS中。 但是该消息由BIOS通过INT 19H调用。 (我错误地认为这是一个in13消息,后来得到调用)el torito可启动规范(用于模拟bios支持的启动设备之一)要求CD运行在仿真或没有仿真模式。 为了删除消息,你必须运行一个自定义的模拟引导加载程序(例如,编写你自己的操作系统),因为没有一个设备将在那里供操作系统使用。 请参阅可引导光盘规范的第5.2节。 为了删除消息,你将不得不彻底删除bootfix.bin。 你不能这样做,因为BIOS被告知加载它。 在创buildISO之前,可以尝试删除bootfix.bin。

我认为BIOS显示这个信息,而BIOSselect启动设备。 因为当我使用可启动光盘时,无论是Windows,Linux还是FreeDOS光盘,我的电脑总是显示“按任意键从光盘启动”。

对不起,我做了一个networkingsearch。 这个消息不是来自BIOS,而是我想的Bootloader。

这与iso和bootfix.bin有关。 据我所知,这是一个optinaol safteyfunction。 要删除它,你应该阅读这篇文章,它可以帮助。 我发现这个: http : //technet.microsoft.com/en-us/library/dd744321(WS.10).aspx你应该尝试一下。

否则,我会尝试创build一个ISO晚上晚些时候,看看我能否得到它的工作。 我想你正在试图使Windows 7光盘的权利? 只是希望它启动时,它在电脑中。 如果你想等待?