分页: 1 / 1

有关CF卡

发表于 : 周五 9月 12, 2003 6:19 am
QNX master
请教唐先生,我的CF卡明明是64M,可是在QNX下用FDISK格式化时选 79格式,容量变成了54M,这是什末原因?

发表于 : 周五 9月 12, 2003 6:19 am
QNX master
唐先生,请看一下我的问题,拜托了!

发表于 : 周五 9月 12, 2003 6:21 am
xtang
对不起,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容量相同。

希望这些能对你有帮助

发表于 : 周五 9月 12, 2003 6:22 am
QNX master
谢谢!容量果然是61MB

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

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