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

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

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

GParted的屏幕截图

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

Picasa打开图片对话框

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

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

在此处输入图像描述

只需打开winecfg并转到Drives选项卡,查看哪些字母分配给哪些文件夹。

如果我尝试搜索Z:看起来是一个简单的例子:

在此处输入图像描述

如您所见,从这里我可以导航到媒体并从那里找到NTFS分区。 在你的情况下,它将在/media/tomin/... 您还可以添加指向特定文件夹的新字母,如字母D:如果您想直接指向NTFS分区。

由于Takkat在评论中提到了一些非常重要的东西,Wine无法挂载文件系统(Mounting是一个Ubuntu系统操作,而不是Wine选项)。 因此,您需要首先通过File / Nautilus安装文件系统,然后继续使用您需要的Wine应用程序。

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

如果您在终端中执行以下命令,您将看到Wine的C:的相应文件夹C:

nautilus $ HOME / .wine /

在此处输入图像描述

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

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

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

葡萄酒探险

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

您可以在Gparted中编辑这些分区并设置一个安装点,以便它们始终可用。 右键单击文本列表中的分区,然后选择属性(我认为这是菜单项)。 您指定安装点。 但是,在您点击Gparted顶部的绿色复选标记之前,更改将不适用。