为什么使用 Wine 安装的应用程序无法访问 NTFS 分区?

为什么使用 Wine 安装的应用程序无法访问 NTFS 分区?

我的系统上安装了 Ubuntu 和 Windows 7。几天后,我删除并格式化了 Windows 分区,但没有格式化其他 NTFS 分区。

在此之前,我在 Ubuntu 上安装了 Wine。我用它安装了一些软件,比如 Picasa。当我尝试使用 Picasa 打开 NTFS 分区上的一些图像时,我无法查看或访问这些分区。我将显示我的分区详细信息 -

GParted 的屏幕截图

如您所见,我总共有 4 个 NTFS 分区。当我打开 Picasa 并搜索保存图片的分区时,我找不到某些分区(sda5、sda6 和 sda7)。

Picasa 打开图像对话框

这是当我尝试搜索图片文件时 Picasa 打开的窗口。如何从 Picasa 访问存储图片的分区?

答案1

Wine 试图模仿 Windows 中驱动器字母的工作方式,还包括 Ubuntu 根文件系统的 Z: 字母,如下图所示驱动器选项中的winecfg

在此处输入图片描述

只需打开winecfg并前往驱动器选项卡来查看哪些字母被分配到哪些文件夹。

如果我尝试搜索 Z:,它看起来是这样的:

在此处输入图片描述

如你所见,从这里我可以导航到媒体并从那里找到 NTFS 分区。对于您来说,它位于/media/tomin/...。您还可以添加指向特定文件夹的新字母,例如字母 D:(如果您想直接指向 NTFS 分区)。

正如 Takkat 在评论中提到的非常重要的一点,Wine 无法挂载文件系统(挂载是 Ubuntu 系统操作,而不是 Wine 选项)。因此,您需要先挂载文件系统(例如通过 File/Nautilus),然后继续使用所需的 Wine 应用程序。

答案2

C:Wine 中向您显示的驱动器是不是真正的分区但实际上常规文件夹存在于您的 Linux 主目录中。

如果你在终端中执行下面的命令,你会看到 Wine 的相应文件夹C:

鹦鹉螺$HOME/.wine/

在此处输入图片描述

如果您需要通过 Wine 访问真实分区(显示在 gParted 中):

  1. 首先从文件管理器单击您想要访问的分区。(单击它将安装它。)

  2. 然后从 Wine 应用程序转到/media/$USER/...目录。在那里,您将能够访问系统中可用的实际分区。

葡萄酒探索者

答案3

这些都是很好的答案。还请注意,Gparted 中的 /dev/sda1 和 /dev/sda5 未安装。它们之间大约有 1 GB 的数据,也许这些就是您要查找的文件?

您可以在 Gparted 中编辑这些分区并设置挂载点,以便它们始终可用。右键单击文本列表中的分区并选择属性(我认为这是菜单项)。您指定挂载点。但直到您点击 Gparted 顶部的绿色复选标记时,更改才会生效。

相关内容