有没有办法在 Windows 10 上从 EXT4 分区执行软件?

有没有办法在 Windows 10 上从 EXT4 分区执行软件?

是的,我的情况是,我已经设置了一个 Linux 系统,并且出于某些原因,我正在考虑设置一个 Windows 10 双启动。

问题是我喜欢玩游戏,并且我有一个格式化为 ext4 的硬盘,我一直在 Linux 上使用它来玩游戏,这些游戏中的大多数实际上是通过 Wine 或 Proton 运行的 Windows 原生游戏。

我知道 Windows 10 可以使用第三方软件(如 ext2fsd)读取 ext4,但我可以让 Windows 执行这些游戏吗,例如在 ext4 分区上有一个 steam 库并从中运行游戏?

答案1

如果它是存储在 ext4 分区上的 *.exe 文件,那么 Windows 当然可以运行它,除非该文件不适用于该架构。但最好将其存储在 Windows 本机文件系统上

如果它是 Linux ELF 文件,那么只有在它是 CLI 可执行文件或轻量级 GUI 应用程序(在 Windows 上安装 X 服务器后)的情况下才能在 WSL 下运行它

答案2

对于各种游戏(QuakeWorld 到 Quake3、Return to CW、Unreal 系列等),我可以使用/已经成功的方法是在两个操作系统上安装本机二进制文件,然后在 Linux 端将 Windows 端用户目录符号链接到 Linux 用户目录位置。每个操作系统中的本机二进制文件、配置和下载的地图等均可轻松共享。

相同的技术可以用于在双启动系统上共享 Firefox 和 Thunderbird 配置文件等。

答案3

我知道这个帖子已经很老了,但我想为将来想要这样做的人提出正确的答案:- 默认情况下,使用 ext2fsd,您可以挂载读写 ext4 分区,但在尝试执行 exe 文件时会遇到网络错误,为了解决此错误,您需要自动启用“webclient.service”,这将使您能够在您的机器上执行 .exe 文件。请确保还将其设置为自动,以便每次系统启动时都会自动执行。

相关内容