QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2972|回复: 18

Aigo 40G 移动硬盘乱码问题。

[复制链接]
发表于 2006-11-6 10:43:32 | 显示全部楼层 |阅读模式
以前一切正常,自动挂载,正常使用。

现在出问题了:能挂上,但里面目录和文件名的内容都是乱码,且数量也不对。在控制台下提示io异常,我怀疑是硬盘老化导致供电不足所致。这期间有一次在控制台下返回到KDE环境后好使的,但其它次数都不正常。

有遇到这种情况的兄弟吗?我的硬盘是直接接到笔记本主板的usb口上的,谢谢了。
发表于 2006-11-6 12:24:19 | 显示全部楼层
cat /etc/fstab
回复

使用道具 举报

发表于 2006-11-6 12:43:54 | 显示全部楼层
我在 windows 下边刻的光盘,在 linux 下边用 `ro,user,noauto‘ 的选项挂载,结果所有中文的文件名都是乱码,且数量也不对。
用 `ro,user,noauto,utf8‘ 挂载,就没问题了。

我想你这个恐怕也就是这么回事吧。你可能用的是 fat 文件系统,那要是 utf8 的 locale 的话,挂载时加上 `-o codepage=936,utf8'。具体请看 man mount。
回复

使用道具 举报

发表于 2006-11-6 14:51:04 | 显示全部楼层
没有正确挂载文件系统,,没有添加中文的支持~~楼上的已经解答了问题
回复

使用道具 举报

 楼主| 发表于 2006-11-6 15:45:25 | 显示全部楼层
谢谢各位的回答!我试试。
回复

使用道具 举报

 楼主| 发表于 2006-11-7 08:40:26 | 显示全部楼层
还是不行,问题依旧。插上硬盘后,负责自动挂载的服务是什么呢?我怀疑它的配置文件有问题了。
回复

使用道具 举报

 楼主| 发表于 2006-11-7 14:57:40 | 显示全部楼层
谁能帮帮忙?或者告诉我到哪里去查资料也可以呀。谢谢!
回复

使用道具 举报

发表于 2006-11-7 15:45:09 | 显示全部楼层
用手工挂载吧~~~~~~~~很多时候手工挂载能解决问题。
不过支持中文的参数和文件格式的参数别忘了
回复

使用道具 举报

 楼主| 发表于 2006-11-7 20:02:20 | 显示全部楼层
具体是怎么填写fstab文件呢?我现在的文件内容是:

/dev/hda6       /                       ext3        defaults        1 1
none            /dev/pts                devpts      gid=5,mode=620  0 0
none            /dev/shm                tmpfs       defaults        0 0
/dev/hdb        /mnt/cdrom              iso9660,udf iocharset=cp936,noauto,user,kudzu,ro,exec 0 0
none            /proc                   proc        defaults        0 0
none            /sys                    sysfs       defaults        0 0
/dev/hda7       swap                    swap        defaults        0 0
/dev/hda1   /mnt/hda1   ntfs ,umask=0,exec 0 0
/dev/hda5   /mnt/hda5   ntfs ,umask=0,exec 0 0

很奇怪的是,我并没有作什么改变,为何无法用了呢?哪位牛人能让它回到原来的状态,又或者告诉我文档材料在什么地方找也成,谢谢了。
回复

使用道具 举报

发表于 2006-11-7 21:10:24 | 显示全部楼层
你换操作系统了?
ML 一直默认就是 gb 系列编码。应该不存在这种问题
回复

使用道具 举报

发表于 2006-11-8 00:22:27 | 显示全部楼层
估计硬盘数据损坏了,ML默认使用的就是和WIN一样的GB码,还有一种可能是你安装了某些Linux系统,在安装系统时所有的文件名已经被转换成了utf8码,当你装回ML时GB码显示就是一堆乱码了。

你可以安装convmv进行文件名批量转换。

convmv --notest -f utf8 -t gbk *
回复

使用道具 举报

 楼主| 发表于 2006-11-8 08:56:59 | 显示全部楼层
首先感谢两位的回复

我昨晚将ATI的官方驱动安装上了,现在本子有3D支持。我在安装ML前曾经用分区工具PQMagic将硬盘划出了一部分。其它就没做过什么变动。现在我本子上的硬盘的两个NTFS分区为什么是正常的呢?因为那个Aigo活动硬盘的分区也是NTFS的,并且原来刚安装完后是正常的。批量转换后会不会在Windows XP下出问题呢?现在xp下是正常的。

再有就是华为的CDMA卡的驱动问题和读卡器驱动问题了,一个一个的解决。
回复

使用道具 举报

 楼主| 发表于 2006-11-8 09:04:37 | 显示全部楼层
[quote:3cd3e971ed="haulm"]估计硬盘数据损坏了,ML默认使用的就是和WIN一样的GB码,还有一种可能是你安装了某些Linux系统,在安装系统时所有的文件名已经被转换成了utf8码,当你装回ML时GB码显示就是一堆乱码了。

你可以安装convmv进行文件名批量转换。

convmv --notest -f utf8 -t gbk *[/quote]

请问gbk和*之间有没有一个空格呢?另外这些命令到哪去找资料,你们怎么知道这些命令呢?
回复

使用道具 举报

发表于 2006-11-8 12:05:08 | 显示全部楼层
不知道能否成功的前提下
请备份你的资料
回复

使用道具 举报

发表于 2006-11-9 00:49:02 | 显示全部楼层
估计硬盘数据损坏了,ML默认使用的就是和WIN一样的GB码,还有一种可能是你安装了某些Linux系统,在安装系统时所有的文件名已经被转换成了utf8码,当你装回ML时GB码显示就是一堆乱码了。

你可以安装convmv进行文件名批量转换。

convmv --notest -f utf8 -t gbk *


建议转换前进行一下测试

ls > filename.txt

然后用kwrite打开filename.txt,分别用utf8和gbk编码查看,看看文件内容的显示如何。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 10:41 , Processed in 0.085019 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表