我怎样才能创build一个自解压/自烧可启动的USB映像?

我需要在网站上放置一个可启动的USB棒图像,以便我们的用户可以下载它并将其刻录到USB本身。

他们不是特别的技术,所以我不希望他们必须下载任何其他软件(例如Rufus / MagicISO等)。

我的理想是像Windows 10媒体造物主( https://www.microsoft.com/en-gb/software-download/windows10 )。

我见过一些build议WinToFlash的启动复制器( https://wintoflash.com/home/en/ ),但该网站标志为恶意。

有没有我可以使用的工具是安全的,并将创build一个exe文件,用户可以运行下载并刻录到可启动的USB?

好的 – 多一些信息来确认这是主题…

我是IT专业人员,我们刚刚在全球各地的办事处推出了250台左右的笔记本电脑。 制造商将笔记本电脑的BIOS设置错误(SATA操作设置为Raid而不是AHCI),这意味着制造商最近的一些驱动程序更新使其不稳定。 (他们定期bluescreening与iAstorA.sys驱动程序错误。)

解决这个问题的方法是将它们切换到AHCI,但这意味着我们需要将映像重新部署到我们的用户(可能或不可能位于办公室,并遍布世界各地)。

我们最好的解决办法是把USB闪存驱动器给他们,因为我们已经简化了我们的推出过程,基本上是为用户自行configuration。 在世界各地获得物理USB驱动器的后勤是一场噩梦 – 如果我们可以提供用户(员工)可以下载的地方,则会更好。

然而,不得不使用像Rufus这样的工具将它们吓跑了。 我需要一种方式,他们可以从网上下载一个单一的文件,当运行时会提示他们插入一个USB棒,然后将可引导的USB映像刻录到它。

我怎样才能做到这一点?

这可能不是最好的答案,但你总是可以自己写一个脚本/程序来完成这个任务。 (在这种情况下会提示Stack Overflow问题。)

(以下内容当然必须以pipe理员身份运行,因为它涉及磁盘映像)

例如,您可以编写一个脚本或程序来下载这个映像工具或一些类似的程序:

https://github.com/davidferguson/CommandLineDiskImager (只是一个例子)

然后下载你的图片,

然后要求用户select一个驱动器,

然后用所提供的图像执行成像程序并驱动

确认成功后,您可以删除您下载的原始文件,甚至可能重新启动它们。