关于U盘寿命和MLC芯片与SLC芯片的关系........MLC芯片?SLC芯片?是什么东东啊?不要着急,请耐心往下看!
SLC和MLC均是NAND Flash的存储原理级技术,也可以理解为目前NAND Flash在存储数据原理方面分道扬镳的一个表现。
SLC全称单层式储存 (Single Level Cell),是指一个Block(块,Flash的基本存储单元,也可称为Cell)只有两种电荷值,高低不同的电荷值表明0或者1,因为只需要一组高低电压就可以区分出0或者1信号,所以SLC最大的驱动电压可以做到很低,传统的双电压卡或者低电压版本卡片肯定采用SLC类型的NAND Flash芯片。
SLC因为结构简单,在写入数据时电压变化的区间小,所以寿命较长,传统的SLC Flash可以经受10万次的读写,因此出现坏Block的几率较小,因为存储结构非常简单,一组电压即可驱动,所以其速度表现更好,目前所有的超高速卡都采用SLC类型的Flash芯片。不过这种一个Block只存储一组数据的模式无法在相同的晶圆面积上实现较高的存储密度,所以只能在工艺制程方面努力进步,才能满足用户在容量方面的要求。
MLC(多层式储存—Multi Leveled Cell)是那种充分利用Block的技术,它采用较高的电压驱动,通过不同级别的电压在一个Block中记录两组位信息(00、01、11、10),这样就可以将原本SLC的记录密度理论提升一倍,这对于曾经工艺制程遇到瓶颈的NAND Flash而言,是非常好的消息。不过MLC除了同制程、同晶圆面积时理论大一倍的记录空间外,存在一些先天的弊端,比如说电压区间更小,Flash就需要更多的CRC校验空间,这会大概占据Block中10%的空间,因此实际使用中同制程同晶圆面积的MLC的容量不到SLC的一倍。
因为电压变化更频繁,所以MLC技术的Flash在寿命方面远劣于SLC,官方给出的可擦写次数仅为1万次,也就是说一张512MB的USB闪存盘,你写入512MB的数据1万次(理想状态),它就完蛋了,这可能是MLC最要命的一个缺点。
MLC技术的Flash还有一个缺点,它的读写速度先天不如SLC,一个Block存储两组位数据,自然需要更长的时间,这里面还有电压控制、CRC写入方式等因素需要考虑。综合而言,SLC在寿命和性能方面拥有独特的优势,不过需要更好的工艺制程才能拥有较大的容量。而MLC虽然在容量方面有先天的优势,但在速度和寿命方面存在先天的不足。
具体到一款经常在不同的电脑中交换数据的USB闪存盘,我们就不得不关注它的寿命,如果是一款采用MLC技术的USB闪存盘,在重复写入1万次数据之后,他的寿命就结束了,并且你无法预测它什么时候结束生命,这对于你的重要数据来说,实在是让人胆战心惊的尝试,所以我们不太推荐用户购买采用MLC技术的USB闪存盘。
u盘的常见疑问解答!
U盘在使用上虽然很简单,但还是有一些事项需要注意,不正确的使用会导致数据的丢失,甚至造成U盘的损坏。
1. 即插就能即用?
闪盘说的即插即用到底指什么呢?为什么总有人说自己的闪盘不被识别呢?仅以Windows系统为例,微软的操作系统只有在Windows 98的第二版之后才完全支持USB系列产品,因此USB闪盘也只有在更高版本的Windows上才有资格享用。除了Windows XP及Windows 2000能够直接识别大多数USB闪盘以外,在Windows 98下,USB闪盘一般都要花点时间安装其相应的驱动程序。而且即使在不用手工安装驱动程序的Windows XP及Windows 2000系统中,有时也需要进行人工设定盘符。另外,在拔下闪盘时,一般不允许直接从机子上拔下,必须事先进行软件卸载或等到指示灯不再闪烁时才能拔下。
2. 接口上的玄妙
购买USB闪盘时一般会发现其包装盒上标有USB2.0与USB1.X的标志,对用户来说USB2.0 与USB1.1 的区别主要体现在其速度上,前者的速度可达480Mbps(对应闪盘的传输速率可以达到12MB/s到 15MB/s),而后者的速度约为12Mbps,当然它们都比传统的软盘要快许多,而且还支持热插拔,这正是它们能风靡市场的原因之一。USB2.0与USB1.1的标准具有良好的兼容性,不但USB1.1的闪盘插在USB2.0的接口中可正确识别,而且反过来,USB2.0的闪盘插在USB1.1的接口中也能正确识别,当然其速度只能是USB1.1的速度。在一些老机器上,可以考虑加装USB2.0 接口卡来实现速度的匹配。
3、正确的安装驱动
大家都知道硬件的正常使用需要驱动程序的支持,可以说U盘在这方面做得很好,Win98以上的版本无需驱动都可以正常使用。这里需要说明的是,Win98的版本为第二版,也就是Win98SE版本。Win98下的驱动安装也很简单,使用其相应的驱动文件,按照提示即可完成安装。而对于Win98以下的版本,要正常使用U盘可能有些麻烦,建议升级你的操作系统。但也有一些U盘由于具有启动、加密等功能,那么在任何Windows的版本中可能都需要安装驱动,否则将无法正常使用。
4、拔插要小心
U盘都是采用USB接口,采用USB接口的设备是可以进行热拔插的,但是还是需要掌握一些技巧。在插入是需要注意方向,在遇到无法插入的情况,千万不要用力,换个方向就可以解决问题。并且在拔下后也不要马上接着就插入,等待5秒钟左右再插入。
现在很多U盘上都有LED的指示灯,指示灯的明暗、闪烁等都反映了U盘不同的状态,一般来说只是灯只要是亮的时候都不能拔下U盘,这说明U盘在工作,强行拔出会造成损坏。在Win98中只有当指示灯灭了,才能拔下U盘。对于没有指示灯的U盘,在进行完读写的操作后等待一会在拔出,这样比较安全。而在WinME/2000/XP下,添加U盘后会在任务栏中多出USB设备的图标,打开该图标就会在列表中显示U盘设备(如图1),选择将该设备停用。然后再拔出设备,这样会比较安全。需要说明的是,有的U盘在WinXP下其指示灯总是亮着的,这是因为WinXP增加了对USB设备的检测功能,而只要有数据流量,指示灯就会闪烁,因此这时也要在停用该设备后,再进行拔出的工作。
5、读写开关的选择
和软盘类似,U盘上一般都会读写开关,切换该开关可以控制U盘的只读和读写。不少用户在使用该开关时,直接在使用时进行切换,这是不正确的。这样不仅不能使设置生效,并且还有可能损害U盘。正确的方法是,先拔下U盘,接着进行状态的切换,然后在插入U盘,这样才能正常使用。同样有的U盘上还有其它的切换开关,也要遵循以上的步骤进行操作。
6、无法找到设备
有时候在插入U盘后,并没有任何的反应,这时要按照以下的步骤进行检查。首先判断U盘是否已经正确插入USB接口,可以拔下来再插一次;然后判断操作系统的版本,保证系统为Win98SE或更高的版本;检查是否在系统的BIOS设置中将USB接口激活;如果已经启用了USB设备但运行不正常,解决办法为在设备管理器中删除“通用串行控制器”下的相关设备,然后再刷新;最后检查是否U盘驱动程序的问题。如果经过以上的办法还不能解决问题,建议在另外一台电脑上测试,如果还是无法使用,有可能是U盘本身的问题了,那只有进行更换.
7、读写时的故障
如果U盘安装正常,但是在读写时出现故障,那么这有可能是U盘本身的问题了。
如果可以读,但是无法写入,这多半是在U盘中设置的只读开关,或者是U盘的空间已满,需要删除一部分文件后才能继续进行;在出现掉电或者使用时强行拔出都有可能造成U盘无法使用,此时需要对U盘重新进行格式化。虽说在系统中就可以直接对U盘进行格式化的工作,但这样有时候并不能解决问题,建议使用U盘自带的工具进行格式化。不同的U盘其使用的格式化工具也是不一样的。工具的使用一般都很简单,选择相应的项目,按照提示即可完成,具体操作可查阅使用说明书。一般进行重新格式化后,就可以解决无法读写的问题。
8、启动和加密
要利用U盘进行启动必须具备两个条件,首先主板要支持从USB设备启动,一般来说较老的主板都不支持此项功能,其次U盘必须支持启动功能。如果对U盘进行了格式化的操作,那么U盘上的启动信息将被破坏,若要使用启动系统的功能,需要用其自带的启动工具重新制作启动U盘。加密功能同样需要硬件和软件的支持,也就是说只有U盘本身支持硬件加密功能,同时还需要安装相应的软件或驱动,才能完成加密的工作,这两者缺一不可。
9、 接口上的玄妙
买U盘时一般会发现其包装盒上标有USB2.0与USB1.X的标志,对用户来说USB2.0 与USB1.1 的区别主要体现在其速度上,前者的速度可达480Mbps(对应U盘的传输速率可以达到12MB/s到 15MB/s),而后者的速度约为12Mbps,当然它们都比传统的软盘要快许多,而且还支持热插拔,这正是它们能风靡市场的原因之一。USB2.0与USB1.1的标准具有良好的兼容性,不但USB1.1的U盘插在USB2.0的接口中可正确识别,而且反过来,USB2.0的U盘插在USB1.1的接口中也能正确识别,当然其速度只能是USB1.1的速度。在一些老机器上,可以考虑加装USB2.0 接口卡来实现速度的匹配。
10、 速度上的差距
很多U盘在实际的说明书中对其存取速度大加推崇。但在使用的时候,用户却发现速度远未达到其应有的指标。其原因大概有如下几个:首先是U盘的读、写速度是不对称的,一般说来读的速度快,写的速度慢。许多标称为了促销起见在说明中仅写了读取的速度,给用户造成了迷惑。其次是接口的问题,一些主机的USB接口(特别是前置的USB接口)品质不佳,这些会使理论上的读写速度在实用中大打折扣;另外,USB延长线的长短及质量也会直接影响到读写的速度。
11、 容量为何不一致
在实际使用U盘时,经常会发现Windows操作系统下列举的U盘容量总比标称的容量要小。比如购买了一个64MB的U盘,实际在操作系统中查看和使用起来可能只有62MB,这是什么原因呢?其实只要知道以下一些基本常识,就能对此了如指掌。
这里面分为几种情况:一是U盘本身出现质量问题,如FLASH芯片介质损坏等,这种情况比较少见;最常见的是实际容量与标称相差不大,这种情况是正常的,不是质量问题。因为计算机系统计算容量都是以1M=1024K为标准的,而厂商标称的容量都是按1MB=1000KB计算的。也就是说,厂家标称的64MB相当于64000KB,而计算机系统则计算为64000/1024=62.5MB。另外,像硬盘一样,U盘在格式化过程中建立文件分配表(FAT)等系统数据,这些数据也要占用一些空间。三是一些有额外功能的存储器,如常见的启动型、加密型、杀毒型等闪存盘,其原理都是通过厂商在FLASH芯片内置特定程序实现的(或交由用户自己制作),所以用户实际可使用的空间还要减去该程序所占用的空间。当然,不同程序占用的空间也是不同的。而且有时候这些程序会被厂家隐藏起来,用户在一般情况下是无法看到的。