使用 dd 命令创建可启动 USB 时出现问题

使用 dd 命令创建可启动 USB 时出现问题

有一段时间,我一直在尝试创建一个可启动的 USB 驱动器,上面装有 Windows。我首先尝试使用 Unebootin,但没有成功,我认为原因是最新版本不再支持“显示所有驱动程序”选项,而该选项对于应用程序识别使用 Gparted 格式化为 ntfs 的 USB 驱动器是必需的。显然,要创建 Windows 可启动的 USB 驱动器,需要 ntfs 格式,否则它将无法启动...

然后我尝试仔细按照从互联网上找到的说明,使用命令在终端上执行此操作dd。但到目前为止,还是没有成功。

详细信息如下:

dd if=/home/GIGI/Windows/Windows.iso of=/dev/sdb1 ibs=4b obs=1b conv=notrunc,noerror

但是终端随后提示:

dd: failed to open ‘/dev/sdb1’: Permission denied

什么许可?有人能帮我告诉我我遗漏了什么吗?

答案1

在设备上使用dd需要 root 权限。在命令前添加sudo,如下所示:

sudo dd if=/home/GIGI/Windows/Windows.iso of=/dev/sdb1 ibs=4b obs=1b conv=notrunc,noerror

答案2

好的,经过近两个晚上的尝试,我终于解决了这个问题。

按照 Avinash Raj 在以下文章中给出的说明,我下载了 WinUSB,并且毫不费力地创建了可启动 USB。

如何使用 Ubuntu 创建 Windows 可启动 USB 记忆棒?

唯一需要注意的是:运行应用程序时,请确保在“文件”中选择“显示所有驱动器”选项,否则可能无法找到要放入 ISO 的 USB 驱动器。

非常感谢 Avinash Raj!

答案3

sudo可能dd会导致错误。

使用sudo -i你现在在根目录你应该看到

root@yourname-devicename:~#

现在您可以输入dd [your command line]

相关内容