mkfs.vfat 和 CYGWIN 中的 mkfs.ext3

mkfs.vfat and mkfs.ext3 in CYGWIN

我是 运行 Quartus II 附带的嵌入式命令行中的 bash 脚本。 bash 脚本是从使用 linux 的人那里发送给我的,我能够使大部分脚本工作(删除 sudo、更改路径等)。仅有的两个仍然给我错误的命令是 mkfs.ext3mkfs.vfat。这些是否隐藏在我需要添加路径的cygwin中的某个地方,或者是否有其他解决方法?我读过一些人使用 mkdofsf,但 cygwin 似乎也没有。

更新:

尝试使用 /sbin/mkfs - t vfat/sbin/mkfs -t ext3 但这给我留下了一个类似的错误,其中找不到 mkfs.vfat 和 mkfs.ext3。

更新 2:已安装 e2fsprogs 以解决 mkfs.ext3 的错误,但这并未解决 vfat 格式问题。

这些是 Cygwin 中可用的包 e2fsprogs 的一部分。我从未尝试过这些命令,假设对原始设备的访问会被 Windows 阻止。但我看到 cfdisk 似乎有效。无论如何,它至少启动了。所以,也许这是可行的。

如果它们不能在原始设备上工作,如果您的脚本正在文件上创建文件系统或可以修改以执行此操作,那应该可以工作。

无论如何,e2fsprogs是你所需要的,但这里要小心。每当您开始制作或编辑文件系统时,您就有机会真正搞砸您的系统。只关注脚本在做什么,不要盲目往前