插件窝 干货文章 如何在Linux环境下制作 Win11装机U盘?

如何在Linux环境下制作 Win11装机U盘?

install bash sudo 546    来源:    2025-05-07

在 Linux 环境下制作 Windows 11 安装 U 盘可以通过以下步骤完成,无需第三方 Windows 工具:


方法一:使用 wimlib 和原生工具(推荐)

1. 准备工作

  • 下载 Windows 11 ISO 镜像(从微软官网或可信来源)。
  • 准备一个 ≥8GB 的 U 盘(数据会被清空)。
  • 确保系统已安装必要工具: bash sudo apt update && sudo apt install wimtools parted ntfs-3g exfatprogs -y # Debian/Ubuntu sudo dnf install wimtools parted ntfs-3g exfat-utils -y # Fedora/CentOS

2. 识别 U 盘设备

  • 插入 U 盘,运行以下命令确认设备路径(如 /dev/sdX): bash lsblk 注意:务必确认设备名(如 /dev/sdb),误操作会擦除其他磁盘数据!

3. 格式化 U 盘为 GPT + NTFS

  • 卸载 U 盘(替换 sdX 为实际设备名): bash sudo umount /dev/sdX*
  • 使用 parted 分区: bash sudo parted /dev/sdX --script mklabel gpt sudo parted /dev/sdX --script mkpart primary ntfs 1MiB 100% sudo mkfs.ntfs -f /dev/sdX1

4. 挂载并复制文件

  • 挂载 ISO 和 U 盘: bash mkdir -p /mnt/iso /mnt/usb sudo mount -o loop Win11.iso /mnt/iso sudo mount /dev/sdX1 /mnt/usb
  • 复制文件(排除大文件 install.wim): bash rsync -av --exclude=sources/install.wim /mnt/iso/ /mnt/usb/
  • 处理 install.wim(拆分或直接复制):
    • 如果 install.wim ≤4GBbash cp /mnt/iso/sources/install.wim /mnt/usb/sources/
    • 如果 >4GB(需拆分): bash wimsplit /mnt/iso/sources/install.wim /mnt/usb/sources/install.swm 4000

5. 卸载设备

sudo umount /mnt/iso /mnt/usb
sync

方法二:使用 Ventoy(便捷多系统启动)

  1. 安装 Ventoybash wget https://github.com/ventoy/Ventoy/releases/download/v1.0.96/ventoy-1.0.96-linux.tar.gz tar -xzf ventoy-*.tar.gz cd ventoy-*/ventoy-1.0.96/
  2. 安装到 U 盘(替换 /dev/sdX): bash sudo ./Ventoy2Disk.sh -i /dev/sdX
  3. 复制 ISO
    直接将 Windows 11 ISO 文件拖入 U 盘即可。

验证 U 盘

  • 重启电脑,选择从 U 盘启动,检查是否进入 Windows 安装界面。

常见问题

  1. U 盘无法启动
    • 确认主板支持 UEFI,并在 BIOS 中禁用 Secure Boot(部分情况需启用)。
    • 使用 dd 模式重写引导(谨慎操作): bash sudo dd if=/mnt/iso/efi/microsoft/boot/efisys.bin of=/dev/sdX bs=4M
  2. NTFS 不被识别
    在 U 盘上使用 FAT32 格式(需拆分 install.wim)。

通过以上方法,你可以高效地在 Linux 下制作 Windows 11 安装盘。如需更详细的步骤或故障排查,请提供具体错误信息。