不幸的是,我需要在我的新电脑上安装这个操作系统。由于我现在只有 Linux,因此我需要创建媒体以在我的 PC 上启动。我更喜欢 USB,因为目前我无法访问光盘驱动器。如果我有 ISO 文件,如何使用 Windows 10 创建可启动 USB 记忆棒?
我正在使用 Gentoo Linux,如果你想看看该工具是否在我的存储库中可用。
答案1
最简单的方法是直接将 iso 写入 U 盘。这可以通过以下命令来实现:
dd bs=4M if=/path/to/win10.iso of=/dev/sdx && sync
其中 /path/to/win10.iso 是 Windows 10 iso 文件的位置,/dev/sdx 是 USB 驱动器的位置(您可以使用 lsblk 命令进行识别)。
但是,如果您想将 USB 驱动器重新用于其他用途,则 dd 可能会导致 USB 驱动器出现问题。
另一种方法是在磁盘上创建一个新的 GPT 分区表(例如 gparted),并为其赋予“boot”标志。然后,您需要安装 iso 并将内容复制到新的 NTFS 分区,如下所示:
mkdir Win10
mount -o loop /path/to/win10.iso Win10
cd Win10
cp -a * /mount/usb
其中 /mount/usb 是您安装的分区。
答案2
我正在遵循该dd
方法Archlinux
,但它没有为分区设置可启动标志,因此它没有从 BIOS 启动。
我的选择是安装(使用pacman
on Archlinux
)并使用woeusb
。根据您的发行版,您可能需要按照不同的说明来安装 WoeUSB(例如ubuntu说明)。它提供了 CLI 和 UI,用于从文件创建可启动磁盘.iso
(我使用了 UI 风格)。
- 启动 WoeUSB
- 选择您的窗户
.iso
- 选择您的 USB 驱动器(在我的例子中
/dev/sda
) NTFS
如果您的图像 >4GB
(只能FAT
用于小于4GB
), 请选择- 单击“安装”
- 我去检查了
cfdisk
可启动标志:
sudo cfdisk /dev/sda
Disk: /dev/sda
Size: 28.9 GiB, 31004295168 bytes, 60555264 sectors
Label: dos, identifier: 0x5badb9c0
Device Boot Start End Sectors Size Id Type
>> Free space 2048 8191 6144 3M
/dev/sda1 * 8192 60554239 60546048 28.9G 7 HPFS/NTFS/exFAT
/dev/sda2 60554240 60555263 1024 512K e W95 FAT16 (LBA)
我发现它仍然没有被检查。所以我去启用了它。
我使用 USB 记忆棒来启动 Windows 操作系统,现在它非常有用。
更新:我想知道 using 是否dd
有效,因为我没有检查创建的分区是否有效NTFS
(因为它不应该如此FAT
)。并使用启用可启动标志cfdisk
。