系统ACE CF-当配置CF卡时,错误LED打开

描述

为了保证正确操作,需要满足CF卡的格式化要求。

有关更多系统ACE CF文章和其他与配置相关的文章,请参见(赛灵思解答34104)

解决方案


格式化要求:

每个簇大小扇区

对于系统ACE控制器,当使用每个集群的一个扇区(512字节)格式化的CF卡时会出现问题。

当Windows操作系统对CF卡进行格式化时,它使用公式来根据CF分区的大小和其他值确定每个簇值的最佳扇区。

这是已知的行为与Windows 2000和32 MB CF卡,和Windows XP似乎表现类似。(其他操作系统,包括Windows NT和Windows 98,没有出现这个问题。)

FAT12或FAT16格式

系统ACE CF控制器不识别FAT32文件系统。

它被设计用来识别FAT12或FAT16格式。

保留扇区

保留扇区是从卷的第一扇区开始的卷的保留区域中的扇区数。

系统ACCECF控制器读取在主引导记录中仅用一个保留扇区格式化的CF卡,如微软白皮书中所指定的。FAT:磁盘格式的一般概述

“对于脂肪或FAT12和FAT16卷,这个值不应该是1以外的任何东西。微软操作系统将正确地支持这一领域中的任何非零值。

在WindowsXP中,DOS格式命令根据CF卡的密度自动将带有2-8个保留扇区的CF卡格式化。

(因为其他操作系统,如Windows 2000、Windows NT和Windows 98,在格式化时使用一个保留扇区的默认值,在使用这些操作系统格式化CF卡时没有问题。)

对于Windows 2000,您可以通过将CF卡格式化为每个簇大小大于1(UNITSIZE大于512)的扇区,并指定FAT格式,来纠正上述格式问题。

您可以通过命令行“格式”命令使用“/fs:”和“/a:”选项来执行以下操作:

格式卷[/fs:文件系统] [/a:UNITSIZE ]

UNITSIZE应指定为1024, 2048, 4096、8192、16K、32 K、64K、(128K、256K扇区大小和512字节)。

例如:

  • 对于CF卡0 MB至64 MB格式::/FS:FAT/A:1024
  • 对于CF卡65 MB至128 MB格式::/FS:FAT/A:2048
  • 对于CF卡129 MB至255 MB格式::/FS:FAT/A:4096
  • 对于CF卡256 MB至511 MB格式::/FS:FAT/A:8192
  • 对于CF卡512 MB至1023 MB格式::/FS:FAT/A:16K
  • 对于CF卡1 GB格式d:/fs:FAT/A:32 K
  • 对于CF卡2 GB 4 GB格式::/FS:FAT/A:64K

注:
磁盘几何形状决定了需要较大簇大小的点,因为卷上的簇的数量必须符合16位。

上面列出的第三个问题是由Windows XP上使用DOS格式命令格式化CF卡造成的问题,因为不止一个保留扇区被自动创建。

DOS格式命令不允许指定所需保留扇区的数量,因此应该使用备用的磁盘格式化工具。

一些CF卡阅读器带有一个磁盘格式化(或磁盘初始化)实用程序,包括将CF卡格式化为预留默认值的一个保留扇区。

您可以在Windows XP机上安装此实用程序或其他第三方磁盘格式实用工具(允许您指定保留扇区的数量),并使用它来格式化CF卡。

或者,您可以使用非WindowsXP机器或数码相机来格式化CF卡。

一旦CF卡被正确格式化,您可以使用WindowsXP执行正常的文件访问(读/写)操作,而不会造成任何额外的问题。

在使用WindowsXP机器时,“MKDOSFS”格式化工具已经成功地用于正确地重新配置CF卡,以便与StudiaCF控制器一起使用。


此免费软件可供下载:

HTTP//www. MaGr.Or/MKDOSfs//


使用默认的“MKDOSFS”命令格式化CF卡。

例如

C:\MKDOSFS D:

默认的“MKDOSFS”命令自动地以FAT12或FAT16格式对CF卡进行格式化,每个集群至少有两个扇区,并且只有一个保留扇区。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 11:07:11 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它