尝试使用 woeUSB 创建可启动的 Windows10 USB 驱动器。uefi-ntfs.img 似乎太大了?

尝试使用 woeUSB 创建可启动的 Windows10 USB 驱动器。uefi-ntfs.img 似乎太大了?

尝试从 Linux 刻录一个可启动的 USB 并安装 Win10。到现在为止已经浪费了一整个晚上。:-(

安装了 woeUSB 并阅读了教程。尝试了各种方法,甚至从 USB 驱动器切换。首先没有格式化,然后格式化为 NTFS。似乎 uefi-ntfs 大于 512kB。

以下是 CLI 的“诅咒”和结果:

...
sudo woeusb -d /home/xxx/Downloads/Win10_21H1_EnglishInternational_x64.iso /dev/sdc --tgt-fs NTFS --no-color
WoeUSB v3.3.1
==============================
Mounting source filesystem...
Wiping all existing partition table and filesystem signatures in /dev/sdc...
/dev/sdc: 2 bytes were erased at offset 0x000001fe (dos): 55 aa
/dev/sdc: calling ioctl to re-read partition table: Success
Ensure that /dev/sdc is really wiped...
Creating new partition table on /dev/sdc...
Creating target partition...
Making system realize that partition table has changed...
Wait 3 seconds for block device nodes to populate...
Cluster size has been automatically set to 4096 bytes.
Creating NTFS volume structures.
mkntfs completed successfully. Have a nice day.
--2021-10-26 00:13:33--  https://github.com/pbatard/rufus/raw/master/res/uefi/uefi-ntfs.img
Resolving github.com (github.com)... 140.82.121.3
Connecting to github.com (github.com)|140.82.121.3|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/pbatard/rufus/master/res/uefi/uefi-ntfs.img [following]
--2021-10-26 00:13:33--  https://raw.githubusercontent.com/pbatard/rufus/master/res/uefi/uefi-ntfs.img
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.110.133, 185.199.111.133, 185.199.109.133, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.199.110.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1048576 (1,0M) [application/octet-stream]
Saving to: ‘/tmp/WoeUSB.CsW6q3.tempdir/uefi-ntfs.img’

uefi-ntfs.img       100%[===================>]   1,00M  --.-KB/s    in 0,1s    

2021-10-26 00:13:33 (8,75 MB/s) - ‘/tmp/WoeUSB.CsW6q3.tempdir/uefi-ntfs.img’ saved [1048576/1048576]

dd: writing to '/dev/sdc2': No space left on device
1025+0 records in
1024+0 records out
524288 bytes (524 kB, 512 KiB) copied, 0,589478 s, 889 kB/s
The command "dd if="${download_directory}/uefi-ntfs.img" of="${uefi_ntfs_partition}"" failed with exit status "1", program is prematurely aborted
Unmounting and removing "/media/woeusb_source_1635200001_9737"...
You may now safely detach the target device

...

我很茫然,在网上寻找解决方案...我下载了最新的 W10,但也没有用......我遗漏了什么?

希望你能帮助

答案1

UEFI:NTFS这里的开发人员(我不是开发 WoeUSB 的人,但我是发布uefi-ntfs.imgWoeUSB 使用的图像的人)。

我们最近将图像的大小uefi-ntfs.img从 512 KB 增加到 1 MB,以便我们可以包含为安全启动签名的二进制文件,但似乎 WoeUSB 开发人员将应写入图像的目标分区的大小硬编码为 512 KB,因此出现了您的问题。

与任何开源项目一样投入的问题跟踪器,您应该将此问题报告给WoeUSB 问题追踪这样他们就可以更新他们的代码。谢谢。

答案2

WoeUSB 维护者路过,这个错误现在已修复WoeUSB 5.1.3

答案3

现在我们讨论的是github 版本的woeusb

github 版本为 5.1.3,适用于 Ubuntu 20.04.x LTS(以及 18.04.x LTS,可能是所有当前版本的 Ubuntu,但我没有测试过它们)。

woeusb已弃用的PPA 版本

请注意,的woeusbPPA 版本ppa:nilarimogard/webupd8已弃用(在 Ubuntu 18.04.x LTS 中有效,但在 20.04.x LTS 中失败)。今天(2021-11-07)它的版本是 3.3.1(日期为 2020-02-13)。

测试

  • 来自WoeUSB github我下载并测试了woeusb-5.1.3.bashtarball 中的版本。它们仅在指定版本的行上有所不同。所以我使用了具有明确版本号的单独版本。

  • 我使用命令行

    sudo ./woeusb-5.1.3.bash --target-filesystem NTFS --device Windows11.iso /dev/sdx
    
  • wimlib-imagex未找到,然后woeusb退出。可以使用以下命令从存储库世界安装

    sudo apt install wimtools
    

    在安装到 FAT32 文件系统时需要它来分割巨大的 wim 文件,但当选择 NTFS 时,安装应该在没有 wimtools 的情况下继续。这样 WoeUSB bash shellscript 就可以在没有 wimtools 的情况下工作wimtools(但它需要互联网连接才能获取uefi-ntfs.img)。

  • 带有 Windows 安装程序的 USB 驱动器

    • 在 18.04.6 LTS 和 20.04.3 LTS 中创建
    • 靴子
      • 在 UEFI 模式下(也具有安全启动功能)以及
      • 在 BIOS 模式(别名 CSM 别名传统模式)下。

相关内容