双引导 - 分区无法写访问

分享于 

3分钟阅读

ubuntu

  繁體

问题:

我有一个与Windows共享的fat32分区。在Ubuntu中,我没有写访问权限,fstab文件如下所示: /dev/disk/by-label/SHAREDI /media/SHAREDI auto, users,nosuid,nodev,nofail,x-gvfs-show 0 0 当我在Nautilus中打开分区时,它的所有者是"root"


答案1:

当您关闭Windows快速启动功能,或Windows处于休眠状态时,通常会发生这种情况。从Fast Startup控制面板中的Windows电源设置中关闭,另外,我建议将共享分区格式化为NTFS,因为FAT有很多限制,Ubuntu几乎完全支持NTFS


答案2:

确保禁用Windows控制面板中的快速启动。启动Ubuntu后,尝试挂载分区,如果仍然不能挂载它,尝试使用命令行,这样你可以看到发生了什么,找出分区标识符并使用以下方法:


mkdir /media/win


mount /dev/sdXY /media/win



将X和Y替换为标识符)

如果看到类似下面的内容:


Please shut down Windows fully (no fast restart or hibernation).



则意味着您需要关闭Windows快速启动。如果仍无法挂载该分区,则您将需要使用NTFS,因为它比FAT32有更好的支持。

如果你有NTFS:


sudo ntfsfix /dev/sdXY



再次,将X和Y替换为标识符,

如何将FAT32转换为NTFS:

启动Windows并打开CMD,使用此命令将FAT32文件系统转换为NTFS:


CONVERT X: /fs:ntfs



用要转换的驱动器号替换X,它应该适用于C驱动器(如果你在XP上)。

在执行此命令之前,请确保备份数据。


答案3

如果想将它作为所有者挂载,你需要通过将uid =your-user-name添加到选项列表告诉系统,例如:


/dev/disk/by-label/SHAREDI /media/SHAREDI auto users,nosuid,nodev,nofail,x-gvfs-show,uid=morbius 0 0



现在你可以对分区进行写访问。

请注意:你原先的fstab声明中有错误,auto之后不应该有逗号(,)



PAR  BOO  acc  引导  分区