WinUSB返回一个退出代码:256

我有Ubuntu 14.10和WinUSB,还有一个带有空的FAT32分区的4GB SD卡上的Windows 8.1 Pro ISO。每次我尝试使用它时,都会显示“安装失败,退出代码:256”。我该如何解决这个问题?

也尝试在终端中使用sudo winusbgui。 - Aravinda
2打开gparted,右键点击并选择卸载。 - sanz
2右键点击USB驱动器,选择格式化为NTFS对我有效! - pumpkin_cat
7个回答

我从控制台启动了WinUSB。
gksudo winusbgui

然后WinUSB正确地检测到了我的U盘,我成功地将Windows 7安装程序复制到了我的U盘(Ubuntu 14.10)。

1没有使用sudo,图形用户界面会提示用户输入管理员凭据,但最终失败。从一开始就使用sudo运行效果很好。 - Willi Ballenthin
2USB必须格式化为FAT32。否则,我仍然会遇到这个错误。要做到这一点,打开GParted,从下拉菜单中选择正确的设备,右键点击分区并卸载它。然后,右键点击并格式化为FAT32。 - Prinsig
1我使用了gparted来卸载U盘。右键点击/dev/sdc/ -> 点击卸载 -> 然后回到woeUSB执行安装。 - GatesReign
2相同问题出现在Ubuntu 18.04。解决方案:Woeusb默认尝试使用FAT32,因此Windows 10的ISO文件无法加载,因为某些文件大小超过4GB。请使用命令行工具,在末尾添加--target-filesystem NTFS。woeusb --device <iso文件> <设备> --target-filesystem NTFS - Panos
Panos的解决方案对我非常有效。谢谢! - stidmatt
在18.04版本中,下面的解决方法都对我无效:这个却有效! - cipricus

由于某种原因,winusb在格式化USB驱动器时一直卡住,表示无法访问驱动器。最后我使用Ubuntu中的"Disks"应用程序将其格式化为NTFS,然后通过终端使用winusb
sudo winusb -v --install Win_7_Pro.iso /dev/sdc

注意:您可以通过终端使用“lsblk”命令来查看您的USB设备所使用的设备名称,我的是sdc。

3非常感谢,这是唯一成功的事情。 - conradkleinespel
对于Linux Mint也是一样! - Michel
我在使用/dev/sdc时遇到了一个错误,但是在弄清楚它需要是/dev/sdc1之后,问题就解决了(在我的情况下末尾加上了“__1__”)。 - heltonbiker
3这应该是一个被接受的答案。 - Damir Olejar
它在Ubuntu 18.04上运行良好,我在使用"disks"格式化后立即使用了图形界面。 - paulplusx

我遇到了同样的错误,并尝试了很多修复方法,直到找到了解决办法。以下是我的解决办法(希望对你也有用):
  1. 打开GParted应用程序,然后将USB闪存卸载。
  2. 打开WinUSBWoeUSB(WinUSB的一个分支),选择Windows的.iso文件,然后选择USB闪存。一切都会顺利进行!
如果你需要以图像方式查看解决办法,我在YouTube上制作了一个视频

我刚刚处理了同样的问题... 也许对某人有帮助:

当我点击“目标设备”和“安装”时,我遇到了这个错误,但是如果你点击“选项”然后选择“显示所有设备”,然后选择你的“目标USB驱动器”,它就可以工作...至少在我的情况下是这样。

当然,我的驱动器格式为NTFS!

编辑:在过程结束时出现了错误,但Windows安装完全正常启动。


如果Win8.1是64位的话,根据我从谷歌搜索结果中了解到,你至少需要8GB的内存。
当然,文件系统必须是NTFS,而不是FAT。实际上,我引用了帮助文档中的一段摘录:
$ winusb --help
winusb usage
Install a windows ISO on an NTFS partition and edit MBR of the device
[...]

从命令行界面(CLI)上,你也可以要求启用详细模式,这样或许能获得更多关于错误的信息。

Win8.1 x64的iso文件大小为3.7GB。我没有考虑到NTFS格式。我会再试一次。 - kprovost7314

你可能需要将其格式化为NTFS。执行sudo apt-get install gparted(如果已经安装了,请跳过此步骤),然后将其格式化为NTFS。

sudo winusb -v --format Win10.iso /dev/sdb

这个完全格式化USB并安装iso镜像。

请解释一下您推荐的WinUSB版本以及如何安装它。 - sudodus
我使用以下方法来安装它:sudo add-apt-repository ppa:colingille/freshlightsudo apt-get updatesudo apt-get install winusb - Stepan Pakholok
dpkg -l winusb 返回版本号为1.0.11.1+git。 - Stepan Pakholok
谢谢 :-) 这表明来自 ppa:colingille/freshlight 的 winusb 现在可以正常工作了。 - sudodus