+ -
当前位置:首页 → 问答吧 → 挂载FAT32分区 卷标乱码(其它正常)

挂载FAT32分区 卷标乱码(其它正常)

时间:2009-05-14

来源:互联网

挂载FAT32分区 卷标乱码(其它正常)

作者: cacao   发布时间: 2009-05-14

最好不要中文卷标。。。

作者: jarryson   发布时间: 2009-05-14

还真没注意过这问题,一会试一下

作者: qiang_liu8183   发布时间: 2009-05-14

修改hal的policy文件,可以达到修改卷标的效果。

新建/usr/share/hal/fdi/policy/10osvendor/20-storage-methods-label.fdi文件,内容如下
代码:
<?xml version="1.0" encoding="UTF-8"?>

<deviceinfo version="0.2">
 <device>
<!--ntfs分区不自动挂载-->
 <match key="storage.hotpluggable" bool="false">
 <match key="storage.removable" bool="false">
 <merge key="storage.automount_enabled_hint" type="bool">false</merge>
 </match>
 </match>

<!--修改卷标-->
 <match key="volume.uuid" string="分区的UUID">
        <merge key="volume.label" type="string">希望的卷标名称</merge>
        <merge key="info.product" type="string">希望的卷标名称</merge>
 </match>
 </device>
</deviceinfo>
fdi文件的重载方法与命名方式之间有什么关系我不是很清楚,以前用过别的文件名,不起作用,貌似跟存储有关的配置文件前缀必须是20-storage-methods才能起作用。或许fdi的配置文件和文件名有关联。

dolphin必须要修改info.product信息,其他的资源管理器只修改volume.label即可。

作者: liubentailang   发布时间: 2009-05-14

我说,回到windows下改分区为英文名就好.Local Disk C

作者: iab1351920   发布时间: 2009-05-14

晕,跑回去改成了英文还真行了,以前好像不用这样的!
谢谢大家了!

作者: cacao   发布时间: 2009-05-14

楼主是kde4么?怎样实现自动挂载啊,我是ntfs的分区,按照wiki里做了也不行啊

作者: junlovemin   发布时间: 2009-05-15

修改/etc/fstab, 用fstab自动挂载FAT32和NTFS分区
http://wiki.archlinux.org/index.php/...8%AD%E6%96%87)

作者: iab1351920   发布时间: 2009-05-15

这个问题以前很少见,我现在也遇到这个问题了,在kde4下面的移动硬盘可以自动挂载,而且文件名也没有乱码,但是卷标乱码,而且只有fat32分区才出现这种情况,用dosfslabel或者mlabel查看的话,显示This volum has no label,不过在文件管理器里面显示的就是乱码。而且卷标的变化也是很诡异的,比过说我删除一个swap分区,分区的卷标又恢复正常了(消失了),当我把swap的空间移到另一个分区后,该死的卷标又出现了!最让人无法接受的是这个问题出现的原因未知,虽然我觉得是linux和win的某些不兼容的设置导致此种情况,之前还很正常的分区莫名其妙的出现了一堆乱码卷标,而且在win下显示正常,在linux下显示为乱码,但是linux下相关的软件却无法修改这种乱码的卷标,而提示该分区没有卷标,而且我还在尝试修改卷标的时候遇到了分区表损坏的情况!目前我发现的唯一能解决这个问题的办法就是重新格式化......真是让人头疼的问题,完全无能为力,我讨厌这种感觉 :(

作者: ashunter   发布时间: 2009-09-15

fat32这个文件系统不支持unicode.
手动挂载时,若要正确显示中文,需指定iocharset.
mount -t vfat -o iocharset=cp936 -o locale=utf8 /dev/xxx /media/xxxx

通过hal来实现自动挂载,是否也需要修改相应参数?
不过话说,fat32已经老旧过时了。

作者: pxbfeiniao   发布时间: 2009-09-15