廊坊电脑维修电话:13930625357 林晓峰

热门电脑维修资料

联系我们

  • 电话:13930625357 (林晓峰)
  • 邮编:065000
  • 咨询QQ:1329914457
  • 地址:廊坊市第三大街国泰电子城

新闻快讯

U盘出现0字节和法格式化的原因和解决方法

来源:廊坊大众电脑专业维修 作者:Admin 时间:2016-01-11 0:28:44 查看:
  U盘现在是一个很常见的工具,体积小,速度也还不错,特别是USB3.0的速度还是很快的,U盘从结构上是有区别于移动硬盘的,但它同样也会出现问题,而U盘出现问题的解决方法不别于硬盘,下面我们就来主要讲一下U盘出现0字节和法格式化的成因和解决方法。

  玩U盘的差不多都知道Nand Flash(闪存)内部结构是由块(block)组成的,这说明Flash的容量就是单个块的容量的集合,也就是说一个U盘所用的闪存,坏块越多容量就会越少,而判断和屏蔽这些坏块就是由量产来完成。

  这时就会有朋友疑问,为什么我的闪存是0坏块,而1G的闪存也做不到1G?原因在哪里?

  我们知道一台电脑光有硬件是不能用的,还要安装操作系统、软件等等,我们的U盘也一样,也需要装系统、软件,只是这个系统叫配置表信息,它就像我们的电脑系统需要占用硬盘空间一样,这个配置信息也是放在Flash的块里,需要拿一定数量的块来存放它,也就是说1G的闪存即使没有坏块也不能做出1024M容量,那是因为文件系统占用了,更何况还会有少部分的坏块因为被屏蔽而不能使用,而几乎所有的U盘厂商和卖家都会告诉你U盘实际容量的计算是按照1000M而不是1024M,真是这样吗?量产吧揭秘:其实这只是让普通消费者更便于理解和接受容量的问题。

  如果我们扫描的时候没有屏蔽坏块或者放配置信息的块由好变成坏,甚至U盘的不正常读写等等,都有可能使U盘内部连贯的运行程序被破坏掉,大家可以想到这个软件系统是没办法正常运行的,这时就会出现0字节/无法格式化/RAW格式。由于任何电子元器件都有寿命,所以好块总会迟早变成坏块,这就是为什么再好的主控方案也不可以避免这些问题。

  我们现在知道了如果有坏块用来存放了配置信息就会出现0字节/无法格式化/RAW格式问题,如果用来存储我们拷贝的资料会怎样呢?答案是数据丢失,表现的就是存放的文件不正常。还有就是有厂家在生产时做的扩容U盘,容量是虚拟的,你可以拷进去标识容量的文件,但是再读出来也是丢失数据。

  在回答了0字节/无法格式化/RAW格式和数据丢失的问题之后,量产吧带大家了解一下量产工具。量产工具其实就是一个集扫描和文件系统装载于一身的工具,说的大众一点就是可以恢复出厂设置的工具,因为每个U盘出厂前都要量产,这是为了固化U盘的生产信息,也就相当于安装了“系统”。

  量产工具首先会对整个Flash进行扫描,来判断所有的块是好还是坏,至于各家方案的级别,就是相应的扫描严格程度,根据闪存质量的好坏来选择是否全扫。怎么判断是好块还是坏块呢?大家都知道,块是用来存储二进制数据的,要判断这个块好坏,最直接有效的办法就是往里面写数据再读出来,如果读出的与写入的有差异,就可以判断是坏块,反之,没有差异就是好块,这个数据就叫随机码(是随机产生的数据),扫描完成后,好坏块都会被标记,坏块被屏蔽,好块用来存储,包括文件系统占用和用户存储两个部分。

  当然这里面还包括ECC纠错,至于什么是ECC纠错,量产吧的其他文章里有讲(NAND FLASH ECC校验原理与实现、简单介绍NAND FLASH的ECC和PE(擦写次数)之间的关系、ECC(Error Checking and Correction)校验和纠错)。量产工具还包括其他如清空、格式化等等这些功能,但是主要就是扫描和文件系统装载。

  结合上面的讲解,我们基本可以自己搞定我们的问题U盘了,出现0字节/无法格式化/RAW格式问题的U盘并不是真正的彻底坏了,而是可以通过重新量产得到修复的,即使闪存里面有坏块,只要被量产工具扫描出来并且屏蔽掉,也是不会影响U盘的正常使用的(因为Flash原厂出的正片也是允许有千分之三的坏块)。除非闪存全是坏块,那就表明是真没有办法修好的了,你需要换个新的U盘了。