我有一张格式化为 SteamOS 和 EmuDeck 的 SD 卡。我想使用 SD 转 USB 适配器将文件从我的 Windows 11 PC 添加到此 SD 卡。我发现的ext4
大多数程序只支持读取而不支持写入。WSL2ext4
不支持安装 USB 驱动器。我无法将我的驱动器格式切换为 NTFS,因为它与 EmuDeck 不兼容。
如何ext4
在 Windows 11 中将文件写入 USB 驱动器上的分区?
注意:这与如何在 Windows 上读取 ext4 分区?仅涵盖阅读来自ext4
分区。链接的问题也是在 2009 年提出的,这意味着其中一些答案已经过时并且不再有效。
答案1
您需要一个适用于 Windows 的 ext4 文件系统驱动程序。正如其他人所说,Windows 没有内置此功能。但有第三方解决方案。对于读写访问,我只知道这一点:
Paragon Software 的适用于 Windows 的 Linux 文件系统
他们提供 10 天的试用期。
我与这家公司没有任何关系。我只是偶尔使用他们的工具。
此工具的先前版本 (2.1.440) 似乎可供个人免费使用。您最喜欢的软件/实用程序下载网站可能有它。我在这个网站上找到了它:温特(抱歉,这是德语)。
答案2
Windows 无法写入 EXT4,因为这是一个 Windows 尚未完全实现的日志文件系统。这就是为什么写入比读取困难得多的原因。
您有两个选择:
- 在 Windows 和 WSL 2 中访问 Linux 文件系统 (很遗憾,不适用于 USB眼下)
- 在 Windows 上使用第三方驱动程序,例如 磁盘精灵 (我不知道它的效果如何,但这不是一个新产品并且仍然受支持)
- 在 Windows 下使用 Linux VM。
然而,我更倾向于使用两种操作系统都完全支持的文件系统格式,例如 NTFS、exFAT 或有限的 FAT32。
答案3
我个人将 SD 卡设置为 steam 平台上的 Samba(windows)网络共享。将您在 Windows 上使用的用户帐户添加到 SD 卡共享权限。然后通过网络轻松访问,文件系统没有问题,也不需要移除 SD 卡。