如何打开已安装驱动器中的程序的可执行位?

如何打开已安装驱动器中的程序的可执行位?

我有 Ubuntu 10.10 和 Windows 7 双启动。Windows 分区上有几个游戏,其中一些可以用 Wine 运行。问题是我无法打开已安装驱动器上文件的可执行位。当我进入属性并尝试切换它时,它会重新关闭。我总是需要将所述程序复制到 Ubuntu 文件系统,这很烦人。有人知道如何解决这个问题吗?

谢谢

答案1

有一个错误报告...(始终是开始研究解决方法的好地方)

答案2

使用 ntfs-3g 的用户映射功能;详细信息请参阅 man ntfs-3g(使用 / 搜索“^user map”)。

使用必须卸载的 Windows 分区运行 ntfs-3g.usermap 工具:

$ sudo ntfs-3g.usermap /dev/sda1  # sda1 may be different for you

它在当前目录中创建一个“UserMapping”文件,将其移动到您的 NTFS 分区(挂载后):

# you may need sudo for these commands
$ mkdir /mount/your-fs-name/.NTFS-3G
$ mv UserMapping /mount/your-fs-name/.NTFS-3G/

还有一个教程关于用户映射。

答案3

添加执行挂载选项,但请注意,这会将每个文件设置为可执行文件(据我所知)。但是这对我来说是有效的。

相关内容