过期罐头电脑论坛-win7、win10雨人系统下载

过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 873|回复: 2
收起左侧

U盘为什么出现"0"字节

[复制链接]
发表于 2012-10-7 07:57:57 | 显示全部楼层 |阅读模式
发贴请勿包含网站外链(直接下载地址和网盘除外),屡犯者将封禁ID、网址永久屏蔽,www.gqgtpc.com感谢支持!
1.U盘为什么出现"0"字节,无法格式化,文件系统变成RAW ?
2.为什么经常会出现丢数据?或者拷的电影或图片不正常?
3.我的U盘里面有坏块是不是就坏了?
4.量产工具到底是什么样的工具?具体有哪些作用?
问题是只有四个,但要解释原因需要从最初步的flash结构讲起。首先我们要知道U盘所用的FLASH是NAND FLASH,与之相对应的是NOR FLASH(有兴趣的朋友可以在网上找些资料看一下他们的区别),由于Nand Flash擅长存储数据所以被我们U盘采用作为存储介质(就是U盘里面那个长块块,而那个小的就是主控芯片),Nand Flash内部结构(如图随便在网上找的一个)是由块(block)组成,块又由页(page)组成,页又由扇区(sector)组成,最后一项很少有资料去提到它,我们知道就可以了,而不同容量的片子只是构成块、页、扇区数量多少的区别,打个比方,图上的512M片子是由4096块组成,每块由64 ]页构成;换个2G的K9GAG08U0M片子来说,它就是由4096块组成,每块又由128页组成,组成数量差异。

在清楚了Flash的内部结构之后,我们就知道了Flash的容量就是这些单个块容量的集合,也就是说一个U盘所用的片子,坏块越多容量就会越低,而判断这些坏块就是由量产来完成(具体是怎么判断在后面我会讲到)。这时就会有朋友疑问,为什么我的片子是0坏块,1G的片子也做不到1G(1024M,而不是某些朋友认为的1000M,二进制算的而不是十进制),原因在哪里?这就是我要说的重点,第一个问题的答案:我们知道买一台电脑光有硬件是不能用的,我们的U盘也一样,也需要装系统(软件),只是这个系统叫配置表信息,它就像我们的电脑系统需要占用硬盘空间一样,这个配置信息也是放在Flash的块里,需要拿一定数量的块来存放它,也就是说1G的片子即使没有坏块也不能做出1024M容量,那是因为文件系统占用了;如果我们扫描的时候没有剔除坏块或者放配置信息的块由好变成坏的时候,这个连贯的运行程序就会被破坏掉,大家可以想到这个软件系统是没办法正常运行的,这时就会出现0字节(RAW系统),由于任何电子元器件都有寿命,所以好块总会迟早变成坏块,这就是为什么再好的方案也不可以避免0字节问题。

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

在回答了前面两个问题后,我们来讲一下量产工具,量产工具其实就是一个集扫描和文件系统装载于一身的一种工具,他首先对整个flash进行扫描,来判断所有的块是好还是坏,至于各家方案的级别,就是相应的扫描严格程度,根据片子质量好坏来选择是否全扫,(我推荐终端用户全部扫描),怎么判断是好块还是坏块呢?大家都知道,块是用来存储二进制数据的,我要判断这个块好坏,最直接有效的办法就是往里面写数据再读出来,如果读出的与写入的有差异,就可以判断是坏块,反之,没有差异就是好块,这个数据就叫随机码(是随机产生的数据),扫描完成后,好坏块都会被标记,坏块被剔除,好块用来存储,包括文件系统占用和用户存储两个部分。当然这里面还包括ECC纠错,至于什么是ECC纠错以后有时间可以再讲。
当然,量产工具还包括其他如清空、格式化等等这些功能,但是主要就是扫描和文件系统装载。

结合上面的讲解,我们基本可以自己搞定我们的问题U盘了,"0"自己的U盘是可以通过重新量产得到修复的,即使你的片子里面有坏块,只要都被扫描出来了,也是不会影响你正常使用的(因为Flash原厂出的正片也是允许有千分之三的坏块)。除非片子是全坏块,那就表明暂时是没有办法修好的了,你需要换个新的U盘了。



楼主热帖
[Windows7] Windows 7系统安全模式的实用作用
[闲聊杂侃] 黄瓜如何吃最有营养
[闲聊杂侃] 优秀的孩子是这样培养的【建议永久保存】
[u盘启动盘下载] 简单修复U盘打不开的方法
[闲聊杂侃] 宝宝的脸型能泄露性格秘密
[闲聊杂侃] 这四种水果煮熟吃有更多的健康益处
[Windows7] Windows7系统自动登录方法总结
[精品软件下载] Diskeeper 2011 Enterprise Server 中文
[闲聊杂侃] 怎样轻松减掉你的啤酒肚?
[u盘启动盘下载] 电脑如何抵御U盘病毒

发表于 2012-10-7 14:04:22 | 显示全部楼层
560056005600
回复

使用道具 举报

发表于 2012-10-9 14:00:14 | 显示全部楼层
进来学习下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

win7 64位旗舰版下载|win10系统下载|win7旗舰版|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2018-5-24 04:09 , Processed in 0.177793 second(s), 20 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

过期罐头电脑论坛

win7旗舰版_windows10

快速回复 返回顶部 返回列表