有关CF卡

中文QNX 讨论: 欢迎大家灌水,讨论有关QNX 问题。
回复
QNX master
Senior Member
帖子: 852
注册时间: 周五 9月 12, 2003 4:24 am

有关CF卡

帖子 QNX master » 周五 9月 12, 2003 6:19 am

请教唐先生,我的CF卡明明是64M,可是在QNX下用FDISK格式化时选 79格式,容量变成了54M,这是什末原因?

QNX master
Senior Member
帖子: 852
注册时间: 周五 9月 12, 2003 4:24 am

帖子 QNX master » 周五 9月 12, 2003 6:19 am

唐先生,请看一下我的问题,拜托了!

xtang
Moderator
帖子: 1816
注册时间: 周五 9月 12, 2003 4:14 am
来自: China

帖子 xtang » 周五 9月 12, 2003 6:21 am

对不起,CF我不是很熟,试着问了一下别人。
有几种可能。

1) CF的1MB = 1 000 000 bytes, 所以 64 MB的CF在文件系统的含义上只有大约 61MB

2) CF有逻辑 CHS,如果CHS数值比较怪的话,可能会导致容量计算错。

  以上1)和2)都可以在fdisk下,观察disk总容量而知道。

3) 在CF上已经存在分区 :)

4) 有的CF占用一些容量作CRC检验,或是数据恢复。据说atmel的CF有这种现象。

你可以检查的是,fdisk报告你的CF有多少容量,CHS有多少。在你分区时,如果分区的CHS与总CHS相同的话,分区的大小也应该同总CF容量相同。

希望这些能对你有帮助

QNX master
Senior Member
帖子: 852
注册时间: 周五 9月 12, 2003 4:24 am

帖子 QNX master » 周五 9月 12, 2003 6:22 am

谢谢!容量果然是61MB

sample
Senior Member
帖子: 49
注册时间: 周六 10月 04, 2003 1:24 am

固件信息乱了,该怎么办?

帖子 sample » 周四 5月 20, 2004 3:15 pm

我用的是simple 384M的CF卡。
正常信息应该是:
15 heads
56 sectors/track
894 cylinders
512 block size
但使用了一段时间后,出现cf卡读写错误,再看硬件信息已被改变
如:cylinders变成了56我该怎么办?

回复