我有一个 Windows 7 iso 文件,我希望将其刻录到 USB 中以使其可启动。我尝试使用磁盘实用程序“恢复磁盘映像”,它将 iso 文件复制到驱动器中,但没有使其可启动。我尝试使用 Etcher,但是当我选择 Windows iso 文件时,我收到一条消息,指出 Windows iso 文件需要特殊的刻录过程才能使其可启动,并且我必须使用 Rufus 等工具,该工具不适用于 Linux 和 Wine无法正常运行。
答案1
我一直用dd
这个,从来没有失败过。是的,它也适用于 Windows ISO。
这是我通常的做法(作为 root - 或 use sudo
):
dd if=/path/to/your/iso of=/dev/sdX bs=4M;
输入X
是sdX
连接 USB 设备的位置。是非常小心选择正确的一个!否则您可能会覆盖错误的磁盘/分区。
找到正确设备的一种方法是发出ls -l /dev/disk/by-id/
。
下面是一个示例,您可以看到 USB 设备位于/dev/sdb
:
ls -l /dev/disk/by-id/ 总计 0 lrwxrwxrwx 1 root root 9 11 okt 12.36 ata-MATSHITADVD-RAM_UJ-842S -> ../../sr0 lrwxrwxrwx 1根根9 11 okt 12.37 ata-TOSHIBA_MK8009GAH_Z8A1W9THW -> ../../sda lrwxrwxrwx 1根根10 11 okt 12.37 ata-TOSHIBA_MK8009GAH_Z8A1W9THW-part1 -> ../../sda1 lrwxrwxrwx 1根根10 11 okt 12.37 ata-TOSHIBA_MK8009GAH_Z8A1W9THW-part2 -> ../../sda2 lrwxrwxrwx 1根根10 11 okt 12.37 ata-TOSHIBA_MK8009GAH_Z8A1W9THW-part3 -> ../../sda3 lrwxrwxrwx 1 root root 9 11 okt 12.41 usb-SanDisk_U3_Cruzer_Micro_3512330F5580ED45-0:0 -> ../../sdb lrwxrwxrwx 1根根10 11 okt 12.41 usb-SanDisk_U3_Cruzer_Micro_3512330F5580ED45-0:0-part1 -> ../../sdb1 lrwxrwxrwx 1根根9 11 okt 12.41 usb-SanDisk_U3_Cruzer_Micro_3512330F5580ED45-0:1 -> ../../sr1