如何从ISO创建UEFI可启动USB记忆棒


13

我有备份解决方案的恢复CD的ISO映像。将映像刻录到CD-ROM时,可以在UEFI或普通模式下从映像启动,而不会出现问题。

不幸的是,这不是我的笔记本电脑的解决方案,因为它没有光驱。因此,我试图创建一个可启动的USB记忆棒,该记忆棒也可以在UEFI模式下启动,但是到目前为止,我还没有成功(请注意,笔记本电脑具有UEFI并在UEFI模式下启动Windows 7)。

所以我的问题是,是否有人知道如何在USB记忆棒上获得ISO字样,以便像使用CD-ROM一样引导它?


您正在使用什么过程来创建可启动USB记忆棒。
Ramhound 2012年

我已经搜索了一些工具来创建可启动的USB记忆棒(Unetbootin,Rufus,make_me_bootable等)。但是他们要么根本无法创建可引导的USB记忆棒,要么只能在正常模式下而不是UEFI模式下引导。
shiin 2012年


在Augustforums的家伙们一步步走好---> 在这里
tekiwibird

将BIOS从uefi更改为兼容性支持模式(CSM)也许会更简单

Answers:


3

请说明:您可以同时在 BIOS和UEFI模式下启动该CD 吗?例如,在启动菜单或模式切换旋钮中是否有两个启动记录?

与ISO相比,准备可启动UEFI的USB闪存驱动器实际上要简单得多,至少在我的实验中是如此:EFI/BOOT/BOOTX64.EFI与具有相同废话的特制El Torito引导软盘映像相比,FAT分区知道下一步要做什么。

也许您需要提取该efiboot图像,mount -o loop然后将其内容提取到EFI/BOOT目录中。



1

您应该能够简单地将闪存驱动器格式化为FAT32并将ISO的内容复制到其中。

我相信您不需要任何进一步的步骤。


不幸的是没有 即使我使分区处于活动状态
shiin 2012年

0

我只是将完整的Augustforums指南放在这里,但所有功劳都放在这里。这里的很多人(SLaks和Michael Shigorin)提出了这个想法,但没有一个提出像8forums那样的确切实现步骤的想法。

他们来了:

  1. 插入USB记忆棒并打开提升的命令提示符

  2. diskpart
    list disk
    

    查看列表并选择分配给USB记忆棒的编号,然后通过该编号进行选择

    select disk #
    
  3. 在其上创建单个FAT32分区

    detail disk
    clean
    create partition primary
    format fs=fat32 quick
    active
    assign
    list volume
    exit
    
  4. 最后一步。将引导ISO的内容复制到驱动器。


0
  1. 大多数UEFI系统将能够在UEFI模式引导仅x64启动媒体在这里
  2. 使用自定义的ISO,它将始终是实验性的,并且可能会相互支持。
  3. 通常,UEFI引导需要FAT32格式驱动器或引导驱动器上的此类分区。但是FAT32只能支持小于或等于4GB的文件。因此,具有一些技巧(提取的文件)大于4GB的Isos必须通过一些技巧应用于启动媒体。
  4. 仅当最大文件(通常为install.wim小于或等于4GB时,才可以使用SLaks方法 ,因为它在启动驱动器上使用单个FAT32分区。
  5. 当最大文件小于或等于4GB时,Rufus使用单个FAT32分区,否则,UEFI + GPT只能将NTFS作为选项。这样,您将需要在UEFI固件中禁用安全启动才能启动到介质中。安装或修复完成后,您可以再次打开安全启动,但是在所有UEFI固件(例如某些华硕主板)中,安全启动的禁用/启用不是很简单

方法:( 假设最大文件小于4 GB)

(A)偷拍方式

  1. 下载所需的ISO:Win 8 / 8.1 / 10 / Win 7
  2. 将ISO提取到具有良好存档程序的文件夹中,例如7zip / WinRAR
  3. 插入笔式驱动器并将其格式化为FAT32
  4. 将所有文件从提取的ISO文件夹复制到笔式驱动器的根目录
  5. 该驱动器已准备好从中启动(将在UEFI和MBR中均可启动)

(通过Isos使用.wim.swm文件时,通过这种方式,它们总是同时在UEFI和MBR中启动。)

(B)Rufus方式

  1. 插入笔式驱动器
  2. 启动Rufus,并按照以下图像和说明进行操作:

Rufus:最大文件4GB

  - *Drive will be formatted, so back up any important data on it*
  1. 设备菜单中选择笔式驱动器
  2. 单击选择,浏览到Win 7/8 / 8.1 / 10 iso并双击它
    • 它将显示在启动选择下(在映像中标记为蓝色
  3. 选择分区方案作为GPT,选择目标系统作为 UEFI
  4. 开始
  5. 一旦显示READY,就完成了,您可以关闭Rufus

方法:( 假设最大文件> 4GB)

您是否有大于4GB的文件?

当最大文件为/大于4GB时,

SLaks方式会提示您“文件大小不适合...”

Rufus将不会为您提供针对UEFI + GPT的FAT32选项,仅保留NTFS!

显然,当最大文件小于或等于4GB时,这些方法也将起作用。

方式:

(A)Rufus:使用UEFI + GPT + NTFS并禁用安全启动来启动媒体!

(B).wim至。esd:将.wim文件更改并替换为.esd文件,并使用SLaks方式。

有很多方法可以做到,例如DISM ++

(但我不建议这样做,因为该过程会占用大量资源。如果您的系统功能不够强大,它将实质上使您的系统瘫痪!)

C.wim文件为多个较小的.swm文件.wim文件拆分并替换为多个.swm文件,这些文件应分别小于4GB!

我发现在install.wim的ISO中只有一个文件超过4GB 。所有其他文件和boot.wim都低于4GB。因此,我们必须拆分并替换install.wim

我们将使用:wimlib-imagex

通用命令是:

wimlib-imagex split-检查windows.wim windows.swm 100

我们要拆分的install.wim1200MB install.swm块。因此,对我们来说,一般命令是:

wimlib-imagex split-检查install.wim install.swm 1200

但是.. 我们将需要在任何需要的地方告诉所有路径。

对于实际的。:

(i)将Windows iso提取到带有存档程序的文件夹中:7zip / WinRAR

(ii)在c:根目录中创建3个文件夹,即:c:\ New 1c:\ New 2c:\ New 3

(iii)将下载的wimlib zip文件解压缩New 1文件夹的根目录。

(iv)在解压缩的iso文件夹中,导航到Sources文件夹。将.install.wim拖放到New 2文件夹中。

(v)打开命令提示符。

(vi)照原样复制,粘贴和运行此命令(带引号!):

“ c:\ New 1 \ wimlib-imagex”拆分-检查“ c:\ New 2 \ install.wim”“ c:\ New 3 \ install.swm” 1200

(vii)等待事情完成。

(viii)退出命令提示符。

(ix)您的install.swm文件已在c:\ New 3中准备好

(x)导航到提取的iso文件夹,并用install.swm文件替换install.wim

(xi)用FAT32格式化笔驱动器。

(ⅹⅱ)拖放的iso提取的文件夹(在此我们已经取代的install.wiminstall.swm文件小号),笔驱动器&让它完成。

完成!

这样,便可以将笔式驱动器引导到UEFIMBR中


1.当Rufus将NTFS与UEFI + GPT一起使用时,它仍会在引导驱动器上制作一个小的FAT32分区(以及NTFS分区!),但是如上所述,您将需要禁用安全引导才能在该介质中进行引导。2.非常感谢,感谢并要求@SuperUser的人员继续帮助我们进行微调。感谢和问候。...
Vineet Garg

1
请对数字和未编号列表以及等宽代码使用正确的markdown格式。当您编辑帖子时,格式栏的最右边会出现一个问号图标...请单击它以获取有关如何使用markdown的帮助(您也可以查看我从第一次执行该操作以来所执行的操作)答案的顶部)。在目前的格式中没有降价格式,您的答案很难阅读,因为它很混乱。套用减价后,我将删除我的弃权票。
JW0914 '19

我已选择以上Install.swm文件的块大小为1200 MB。如果Install.wim非常大,则块大小可以在4GB时最大化,即4000 MB。
Vineet Garg,

请,请在书写时使用正确的减价...如果您自己不编辑此内容,则需要具有编辑权限的人才能修改半个小时(就像我花了一个半小时才能解决一样)您最初没有Markdown),并且具有privs编辑权限的人不必自己做作者应该做的事情,尤其是当他们事先知道Markdown时。
JW0914

1
我将这个评论提交给您几乎所有的答案。我们认为问候,称呼或签名没有帮助。因此,请避免在以后的答案中使用此功能。特别是关于这个答案,即使经过多次修订,它也有许多语法错误。请花点时间,并使用适当的工具来避免将来出现此问题。语法上有许多错误的贡献通常会导致投票失败。
拉姆猎犬,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.