简单的说,黑片的概念主要用于芯片,白片的概念既用于芯片也用于闪存卡。黑片就是指芯片工厂选出的淘汰的次品,没有打上工厂标和芯片型号的芯片,这样的芯片都经过个种渠道流通到市场上来,现在很多U盘大厂大量的采购芯片厂选下的坏块多的芯片,经过技术处理,做成产品,来降低他们的成本!白片比黑片好一点质量的,人为的给打上各种标!但不是真正工厂打的标!同时白片也可指白卡,也就是表面什么都没有打的闪存卡。一般闪存行业有黑片,白片,中性卡之说。所谓黑片,主要是指表面没有打上雷刻的Flash芯片,如K9K8G08U0A-PCB0的SLC芯片,没有这个型号打上,就是黑片。白片主要是指表面什么都没有打的闪存卡,连是什么卡都没有标明中性卡是指表面有打上有Micro SD, SD等字样的闪存卡,但没有打上某指定品牌的LOGO
 
U盘中的Downgrade Flash:
  1,闪存颗粒采用白板芯片,也就是一些工厂不合格的闪存颗粒,通过非正规渠道进入市场,将颗粒打磨好编号后使用,一般很难查询到上面的颗粒编号出处,而采用了这样颗粒的U盘,使用起来极为不稳定,在同一台电脑上拷贝东西可能不会出现问题,但是在另外一台电脑上可能会出现打不开的情况。
  2,“升级”U盘,所谓“升级”,并非更换速度更快的控制芯片,也非更换更大容量的闪存颗粒,而是利用专门的软件对U盘信息进行修改,USB1.1的接口可以修改显示成USB2.0,128M容量也可以修改显示成1G,不过这些都只是表面上看到的信息,而实际上其性能和容量是不会发生变化的。
  3,采用黑芯片,当一些闪存颗粒损坏后,只有部分容量可以使用,奸商们便打起这些理应销毁颗粒的主意,采用屏蔽损坏区域,或者焊上数颗损坏的颗粒的手段,来达到一定的容量,采用了这种黑芯片的U盘不但传输速度会非常慢,而且出问题的几率相当之大。
  4、用硬件方式来改变。硬件就是利用电路将小容量的U盘人为地让电脑识别成大容量的U盘,因为U盘是必须要用到存储芯片,也就是通常说的闪存,闪存有几个脚是专门用来检测容量的,通过更改这几个脚的电路是可以造成电脑识别故障。
 
  目前市场上流行黑片、白片的说法,都是Downgrade Flash的类型,由于Flash制程和容量的提升,内部的构成越来越复杂。而新的制程推出时,产品良率并不一定理想,那些不良的Flash有些是容量不足,有些是寿命不能达到要求,有些是测试不能通过,这些不能达到出厂要求的Flash都被称为Downgrade Flash。Downgrade Flash有些由厂家推向市场,比如Spectech等就是镁光(Micron)的Downgrade Flash。而另外一部分作为废品淘汰掉,但是利润驱使,这些废品也会低价被收购流入市场。一些厂家以各种方案的扫描工具(Soting Board)来检验出来哪些能够使用。这些厂家收购Flash按斤回收,通过少则数十台Soting Board,所则上千台Soting Board一同扫描,每天有上百K的产能。大部分Downgrade Flash被做成SD卡,少数用于U盘,极少数厂家用于生产MP3。Downgrade Flash的处理方式多数是降低容量出售。不论怎样处理,都还是存在问题隐患。但由于价格低廉,Downgrade Flash的市场正在进一步成长。
 
  REMARK片:有的不良厂家为了达到某种目的,将买回来的黑片或者白片重新打字,或者将回收的旧芯片重新检测一下容量,把原来的芯片型号打磨掉,按照重新检测出来的实际容量重新打上假型号。

U盘中的闪存白片与黑片的更多相关文章

  1. 金士顿U盘PS2251-07东芝闪存白片量产CDROM成功教程-群联量产教程-U盘量产网

    之前我们发布过金士顿DT100 G3的黑片量产工具教程,因为白片的MPALL量产工具无法量产,所有版本的Phison_MPALL都爆红,最近出了新的白片MPALL V5.03.0A版本,所以试了一下结 ...

  2. laravel 控制器方法里存get值 和 blade 模板获得闪存值的方法

    //get 方式把id传到路由 <a href="/admin/reply/add/{{$comment -> id}}" class="btn btn-bl ...

  3. [Perl]抓取个人的所有闪存+格式化保存为文本

    以下代码保存为utf8文本格式 环境:ActivePerl v5.16 built for MSWin32-x86 两个要调整的地方: for my $i (17..45) {  这里改成自己对应的页 ...

  4. 用 VeraCrypt 加密闪存盘

    导读 很多安全专家偏好像 VeraCrypt 这类能够用来加密闪存盘的开源软件,是因为可以获取到它的源代码.要是你需要在 Windows 系统,苹果的 OS X 系统或者 Linux 系统上加密以及访 ...

  5. python3使用requests发闪存

    闪存ing.cnblogs.com是博客园类似推特.饭否的服务, 我写了以下程序可以完成发闪存的操作,目的是顺便练习使用requests库. requests是一个python 轻量的http客户端库 ...

  6. 博客标题栏增加一个"闪存“按钮

    最近来博客园喜欢去闪存上看看,也就是一个类似微博的东西,但是貌似没看到哪里有这个按钮. 所以只要自己动手搞一个. 暴力猴js: // ==UserScript== // @name fwindpeak ...

  7. 被忽视的eMMC——A1 SD Bench闪存测试

    一直以来,大家对手机的配置方面都比较关注CPU和GPU的架构.频率.核心数等,却经常忽略了手机闪存的速度.实际上手机的闪存素质对手机日常操作的响应.载入速度同样起到举足轻重的影响,今天给大家介绍的则是 ...

  8. 原创:应用串行NOR闪存提升内存处理能力

    在嵌入式系统中,NOR闪存一直以来仍然是较受青睐的非易失性内存,NOR器件的低延时特性可以接受代码执行和数据存储在一个单一的产品.虽然NAND记忆体已成为许多高密度应用的首选解决方案,但NOR仍然是低 ...

  9. iphone6闪存检测

    iPhone6自从发布以后一直又不少的诟病和非议,比如一机难求,容易掰弯,程序崩溃等, 甚至传出了苹果将要召回这些问题设备,最近有人终于查出了iPhone6安装大量程序后崩溃的原因,原因就是大容量的i ...

随机推荐

  1. Python核心编程读笔 1

    第一章 欢迎来到Python世界 1 Python特点: 高级的可进行系统调用的解释性语言 面向对象 可升级.扩展.移植 自动内存管理器(内存管理由Python解释器负责) 2 安装 Windows的 ...

  2. Python进阶之面向对象编程概述

    Python面向对象编程(一) .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB& ...

  3. hadoop笔记之MapReduce的应用案例(WordCount单词计数)

    MapReduce的应用案例(WordCount单词计数) MapReduce的应用案例(WordCount单词计数) 1. WordCount单词计数 作用: 计算文件中出现每个单词的频数 输入结果 ...

  4. seajs 学习笔记

    seajs的作者是玉伯,具体好处优点等详见官方网址 介绍 1 模块定义define define(function(require,exports,module){ //require 引入需要的模块 ...

  5. B/S结构和C/S结构

    概念: C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境 ...

  6. boa,thttp服务器安装,配置,测试

    boa 1, SERVER_ROOT自定义,define.h头文件中,默认“/etc/boa" 2,./configure 3,修改CC,默认CC=gcc,make 4,error util ...

  7. 02-4. BCD解密(10)

    BCD数是用一个字节来表达两位十进制的数,每四个比特表示一位.所以如果一个BCD数的十六进制是0x12,它表达的就是十进制的12.但是小明没学过BCD,把所有的BCD数都当作二进制数转换成十进制输出了 ...

  8. selenium webdriver 学习笔记(一)

    selenium webdriver 第一个脚本: #coding = utf-8 from selenium import webdriver import time url = "htt ...

  9. android 栈方式退出

    介于list退出方式会使内存溢出,使用自己维护栈的方式. 参考: http://www.2cto.com/kf/201312/265523.html http://www.cnblogs.com/ma ...

  10. TFS Build Definition

    1.  TFS Build 简介 在团队项目开发中,编译常常是一个很困难的事情! 可能你会反问编译有什么难的?不就是右键,然后点击 Build/Rebuild, 或者直接按 F5 么?这都不会,真不知 ...