对外部存储器件进行量产拷贝的方法

文档序号:6332647阅读:178来源:国知局
专利名称:对外部存储器件进行量产拷贝的方法
技术领域
本发明涉及一种存储器件的拷贝方法,特别是涉及一种对外部存储器件进行量产拷贝的方法。
背景技术
MMC (多媒体存储卡)、SD (安全数码卡)卡和SDHC (高容量安全数码卡)卡都是基于Flash(闪存)技术的新一代存储器,具有体积小、容量大、数据传输快、移动灵活等优点,是许多便携式电子仪器理想的外部存储介质。在数码相机、MP3、手机、GPS(全球卫星导航仪)与大容量存储设备中被广泛使用。MMC卡是基于NAND flash(非易失闪存)快闪记忆技术开发的存储卡;SD卡是在MMC卡的基础上开发研制的一款具有大容量、高性能、安全性好等特点的多功能存储卡,存储容量最高可达4G ;SDHC是高容量SD存储卡,SD2. 0系统规范中规定SDHC卡的容量范围为大于2GB小于等于32GB,速度最高可达25MB/秒。外部存储器的文件格式定义并不包括在存储器系统规范内,不过为了提高资料的交换性,还是定义了三种基本的文件系统,其中除了不带分区的DOS-FAT(磁盘操作系统-文件分配表)文件系统和类似硬盘带分区的文件系统外,还可以定义自己独特的文件系统。这些定义同样使得外部存储器具有广泛的操作平台(如DOS、Windows系统)支持性。目前,越来越多的电子产品中使用外部存储器件来做大容量的数据存储。一是因为这种外部存储器件的价格降低了,不会提升整个产品的制造成本。二是通过外部存储器件可以很方便的进行系统维护,在生产过程中也可以很方便的进行检测和测试。如果一张 2G的卡已经无法满足下一个系统版本的数据存储了,那么以前的用户或机器就可以很方便的将2G的卡换为4G,从而继续使用机器。以GPS导航仪为例,GPS导航仪需要存储大量的数据信息,其中包括地图信息、路况信息、交通规则信息、餐饮宾馆、加油站等信息;还包括语音信息。随着外部信息的增多, 存储在GPS导航仪中的信息就会更多。如果在设计时是用2G的NAND flash,那么当信息增多之后,这GPS导航仪就不能继续升级新的地图信息了,如果是用外部存储卡,那么用户就可以很方便的进行换卡升级。

发明内容
本发明要解决的技术问题是提供一种对外部存储器件进行量产拷贝的方法,能够提高复制速度,提高生产效率,而且方便快捷,操作简单。为解决上述技术问题,本发明的对外部存储器件进行量产拷贝的方法包括以下步骤步骤一,准备一个存储器母卡,对所述存储器母卡进行所有扇区扫描,获得所有扇区信息并以文件形式保存在电脑中;步骤二,准备需要拷贝的目标存储卡,在windows系统下通过USB读卡器将多个目标存储卡接入电脑;在所述USB读卡器上每插入一个目标存储卡,应用程序就会自动检测所述USB读卡器上的目标存储卡是否为外部存储卡,如果是外部存储卡则开始准备数据复制;步骤三,通过应用程序对目标存储卡进行写入,当目标存储卡接入电脑,并检测为外部存储卡后,应用程序开始读取源数据;通过应用程序将源数据按照在文件中的排列顺序逐步写入目标存储卡内;写入的过程是以512字节为基本单位,按簇的大小写入目标存储卡,从目标存储卡的第1扇区开始写入,直到最后一个扇区。采用本发明的方法的是对存储卡的扇区进行读取和写入,在读取过程中忽略分区信息所产生的读取问题,不做文件系统的信息读取.将文件系统信息和数据信息全读取与全写入,通过USB接口进行一对多的写入,可以快速复制,在量产时大大提高生产速度,而且方便快捷,操作简单。


下面结合附图与具体实施方式
对本发明作进一步详细的说明图1是应用本发明进行外部存储卡在量产时快速拷贝时的流程图;图2是一种常见的外部存储卡的结构;图3是本发明的方法所采用的设备连接图;图4是现有的普通的存储卡写入流程图;图5是按本发明所提供的快速写入的操作的框图。
具体实施例方式普通的外部存储器件拷贝虽然也是通过USB读卡器连接上电脑进行复制拷贝,但是先要对空白卡(目标存储卡)进行格式化,再通过文件系统将数据分区写入目标存储卡内。这样的做法一是步骤繁琐,二是读写速度慢,在量产时需要耗费大量的人力和时间才能完成。如图1所示,本发明所述的方法在一实施例中包括如下步骤步骤一,制作量产时的存储器母卡.将要复制的系统装入存储器母卡中,确保复制的系统的完整性,并验证存储器母卡中复制的系统正确无误。通过磁盘工具分析所述存储器母卡,确保该存储器母卡中所有存储单元工作正常,无坏块。通过磁盘碎片分析工具整理所述存储器母卡中的扇区数据,使所有数据的扇区集中排列,没有数据碎片。本步骤的目的是为了提高拷贝的速度。所述存储器母卡的容量支持多种类型,从最低的32M到4G存储容量的存储器母卡都支持。步骤二,复制所述存储器母卡,进行全存储器母卡的扇区扫描,通过应用程序将存储器母卡中的所有扇区里的数据读取出来,包括存储器母卡的MBR(主引导记录)和所有的分区表以及文件系统表,以文件形式保存在电脑中。本步骤为存储器母卡的镜像。根据外部存储器件的特性,外部存储器件的读写单位由扇区构成,为512字节;以常用的2G存储卡计算,共需要访问扇区4194304个;通过扇区全拷贝的方式复制存储卡可以规避存储卡上的文件系统由分区的不同所引起的访问异常;无论是FAT、FAT32、EXT3或者其他自定义的文件系统,都可以通过这种方法在量产时快速复制。步骤三,准备需要拷贝的目标存储卡,在windows系统下通过usb读卡器将目标存储卡接入电脑;该目标存储卡为空白卡,既无数据信息,也无分区信息,是从工厂直接生产出来的存储卡。通过应用程序实时的检测usb读卡器的端口,如有设备插入则会判断该设备是否为外部存储卡(即目标存储卡,或称外部存储设备或外部存储器件),如果是外部存储卡,则开始准备数据写入。根据usb读卡器的多级联特性,在所述usb读卡器上可以插入多个目标存储卡, 每插入一个目标存储卡,应用程序就会自动检测所述usb读卡器上的设备是否为外部存储卡,如果是外部存储卡则开始准备数据复制。步骤四,通过应用程序对目标存储卡进行写入。当目标存储卡接入电脑,并检测为外部存储卡后,应用程序开始读取源数据,即存储器母卡的镜像;通过应用程序将源数据按照在文件中的排列顺序逐步写入目标存储卡内。写入的过程是以512字节为基本单位,按簇的大小写入目标存储卡,从目标存储卡的第1扇区开始写入,直到最后一个扇区。每插入一个目标存储卡且检测为外部存储卡后立即开始数据写入,不用等待所有目标存储卡都插入完毕再开始写数据。所述的应用程序是指一种基于vc (windowsc操作系统的可视化集成开发环境)开发的,windows平台的可执行程序,该应用程序的功能是检测usb读卡器端口上的设备更新,当发现大容量存储设备(mass storage)类型的设备就开始写入数据,直至完全写入。图2是常见的外部存储器件的物理结构示意图,具体的管脚定义如下表1所示。
权利要求
1.一种对外部存储器器件进行量产拷贝的方法,其特征在于,包括以下步骤步骤一,准备一个存储器母卡,对所述存储器母卡进行所有扇区扫描,获得所有扇区信息并以文件形式保存在电脑中;步骤二,准备需要拷贝的目标存储卡,在windows系统下通过USB读卡器将多个目标存储卡接入电脑;在所述USB读卡器上每插入一个目标存储卡,应用程序就会自动检测所述 USB读卡器上的目标存储卡是否为外部存储卡,如果是外部存储卡则开始准备数据复制;步骤三,通过应用程序对目标存储卡进行写入,当目标存储卡接入电脑,并检测为外部存储卡后,应用程序开始读取源数据;通过应用程序将源数据按照在文件中的排列顺序逐步写入目标存储卡内;写入的过程是以512字节为基本单位,按簇的大小写入目标存储卡, 从目标存储卡的第1扇区开始写入,直到最后一个扇区。
2.如权利要求1所述的方法,其特征在于步骤一中所述所有扇区信息包括存储器母卡的主引导记录MBR和所有的分区表以及文件系统表。
3.如权利要求1所述的方法,其特征在于步骤一中所述存储器母卡的容量支持多种类型,从最低的32M到4G存储容量的存储器母卡都支持。
4.如权利要求1所述的方法,其特征在于步骤二中所述目标存储卡为空白卡,既无数据信息,也无分区信息,是从工厂直接生产出来的存储卡。
5.如权利要求1所述的方法,其特征在于步骤一中所述准备一个存储器母卡的方法是,将要复制的系统装入存储器母卡中,确保复制的系统的完整性,并验证存储器母卡中复制的系统正确无误;通过磁盘工具分析所述存储器母卡,确保该存储器母卡中所有存储单元工作正常,无坏块;通过磁盘碎片分析工具整理所述存储器母卡中的扇区数据,使所有数据的扇区集中排列,没有数据碎片。
6.如权利要求1所述的方法,其特征在于步骤三中所述的应用程序是指一种基于 Windows操作系统的可视化集成开发环境VC开发的,windows平台的可执行程序,该应用程序的功能是检测USB读卡器端口上的设备更新,当发现存储设备类型的设备就开始写入数据,直至完全写入。
全文摘要
本发明公开了一种适于外部存储器件量产时快速烧录的方法。该方法通过对存取器母卡进行全扇区读取复制,并存储成一个二进制文件,再通过USB读卡器将该二进制文件以扇区拷贝的方式写入目标存储卡。本发明的方法根据USB的多级联特性,可同时烧录255张目标存储器件,大大的提高量产时的烧录速度,且方便快捷,操作简单。
文档编号G06K1/12GK102411696SQ20101029147
公开日2012年4月11日 申请日期2010年9月26日 优先权日2010年9月26日
发明者欧阳合, 汪安顺, 谢镇澧, 邹艳 申请人:上海杰得微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1