sudo su
DEVICE=/dev/sdx
# wipe MBR
dd if=/dev/zero of=$DEVICE bs=1M count=1
# new partition table
fdisk ${DEVICE}
n
p
1
ENTER
ENTER
t
c
a
w
# new filesystem
mkfs.vfat ${DEVICE}1
# mount it
mkdir /mnt/usb
mount ${DEVICE}1 /mnt/usb
# win 10 as loop device
mkdir /mnt/Win10
mount -o loop /path/to/Win10_x64.iso /mnt/Win10
# copy files from iso to usb-stick:
# if win 10 version < 1809
cp -a /mnt/Win10/* /mnt/usb
# if version >= 1809
apt install wimtools
rsync -avP --exclude='sources/install.wim' /mnt/Win10/ /mnt/usb/
wimsplit /mnt/Win10/sources/install.wim /mnt/usb/sources/install.swm 2500
# clean up
umount /mnt/usb
umount /mnt/Win10
rm /mnt/usb
rm /mnt/Win10
这是 Windows 10 的解决方案。请假设这
/dev/sdx
是 U 盘的块设备。注意:在 screendump 中注意到
< v1809
和之间几乎没有区别。>= v1809
打开一个终端会话,然后:
我终于意识到用 Linux 发行版制作 Windows 10 安装 USB 不是一个好主意。如果您的主要操作系统是 Linux,最好的方法是通过 windows c 或在虚拟机上安装 Windows 并在那里制作 USB 来完成它。
它与驱动器无关 问题似乎是由 iso 引起的 您是否从可信赖的网站下载了 iso 可能它已损坏