几年前的事情了。有一次去北邮玩,看到校园里有卖U盘的摊位,问了问价格,8GB的金士顿U盘99块钱。正好头一天有个同事跟我说最近U盘降价了,8GB才99,于是心里一痒痒就买了一个。回来用着就感觉不对劲,读写速度超慢不说,放的东西多了之后就有好多读不出来。赶紧找了软件来检测,果然是假货,是用4GB的假冒机芯改装的。今天分享一下检测用的软件和方法。

先介绍一下在没有软件的时候怎么判断是否是真的金士顿U盘。直观上可以仔细观察U盘上的标签、防伪标识、防伪电话等等,制作粗糙的一般都是假冒的。除此之外可以注意两点:

  • 当真的金士顿U盘接到电脑上后,电脑中显示的卷标应该是“Kingston”(刚买来的应该是这样),而假冒的一般会是“可移动磁盘”之类的;
  • 真的金士顿U盘在读写的时候,背部的小灯会闪烁,但假冒的一般不会亮。

下面介绍第一个小软件:ChipGenius。它可以识别出U盘(或其他USB设备)的主控芯片型号、制造商、品牌等信息。这个软件绿色小巧,便于携带,是外出选购U盘是必不可少的工具之一。下面两张图是真假金士顿U盘用此软件识别后的对比,真的U盘是公司发的,假的是我在北邮买的。

正牌8G金士顿U盘在ChipGenius中的检测结果

冒牌扩容8G金士顿U盘在ChipGenius中的检测结果

可见,关键的区别就在产品制造商(Product Vendor)和产品型号(Product Model)上,正牌的应该是Kingston DataTraveler 2.0,而假冒的通常都是USB 2.0 Flash Disk之类的东西。

有一点比较奇怪的是,我在英文Vista上运行该软件,显示版本是2.64,在中文Xp上运行,则显示2.70,呵呵,无视之。

如果只是芯片是冒牌货我也忍了,最可气的是芯片的实际容量只有4GB。接下来介绍的这个软件就可以检测出来,叫做MyDiskTest。这个软件功能很强,我最喜欢的就是扩容检测坏块扫描了,速度很快,比我自己写的程序一点一点扫描快多了。另外它还可以进行速度测试和坏块屏蔽。不说废话,直接上对比图,还是我的一真一假两只U盘。

正牌8G金士顿U盘在MyDiskTest中的检测结果

冒牌扩容8G金士顿U盘在MyDiskTest中的检测结果

可见,我这个假冒的U盘是用杂牌的4G机芯改装出来的。由于是在校园里路边买的,虽然要了收据(号称是海龙的来这里搞活动),但收据上的摊位也是假的。目前只好暂时用MyDiskTest把坏块屏蔽掉使用了(否则写入的文件超过4G后的内容将无法写入但又不会报错,直到读出来的时候才会发现内容全部是0×00)。

好在两个软件都非常小,这里就直接提供下载吧(压缩包内有详细使用说明,就不多说了):

真想哪天背着本本出来去街边买个U盘,现场检测,揭穿这些奸商的把戏。

U盘检测软件:ChipGenius,MyDiskTest的更多相关文章

  1. 利用U盘进行软件加密的方法

    利用U盘进行软件加密的方法 一般的U盘不具备加密的功能,虽然U盘和加密狗外形有一些相似,但是内部完全不一样的,U盘只是一个存储器芯片和简单的附属电路,而现在的智能卡加密狗都具有一个单独的CPU或者加密 ...

  2. MFC U盘检测

    WM_DEVICECHANGE消息 查阅MSDN得知: The framework calls this member function to notify an application or dev ...

  3. 把已经安装到C盘的软件完美移动到D盘

    背景信息 今天早上在安装软件的时候发现C盘爆满,只剩下最后10G了.而我要安装的玩意儿必须装到C盘. 靠清理垃圾文件来解决并不是一个好方法,实际上通常垃圾文件占用很少,而且就算清理了,也还会再出现. ...

  4. 在Android 下写一个检测软件版本号 以自动升级APP 的插件

    直接上图上代码: 1.插件类的编写 工程目录结构图: 代码如下: package org.apache.cordova.versionupdate; import org.apache.cordova ...

  5. Tuxera NTFS 2018 for Mac中文破解版 U盘读写软件-让你的Mac支持NTFS

    下载链接(复制到浏览器下载):http://h5ip.cn/TLMc 软件介绍 给大家带来一款苹果Mac上如何使用U盘读写的软件,Tuxera NTFS 2018 for Mac中文破解版,Mac O ...

  6. 使用微软官方U盘制作软件来安装纯净版windows

    第一步:下载一个制作U启的工具;windows-usb-dvd-download-tool 微软官网:https://www.microsoft.com/en-us/download/windows- ...

  7. chkdsk 命令对Raid盘检测和查错、修复

    C:\Documents and Settings\Administrator>chkdsk /?检查磁盘并显示状态报告. CHKDSK [volume[[path]filename]]] [/ ...

  8. WinPE启动U盘的制作方法与软件下载(通用PE工具箱/老毛桃/大白菜WinPE)

    转自:http://blog.sina.com.cn/s/blog_58c380370100cp5x.html 文件大小:39.5M(支持Win7安装,早期的通用PE工具箱,小巧不过几十兆,现在都臃肿 ...

  9. U盘小偷——C++实现U盘插入检测和文件扫描拷贝

    前几天女朋友说老师上课的PPT不共享,没法复习,想着写个U盘小偷拷贝PPT来着,后来觉得这样的行为这是不对的,万一不小心复制了老师的专利啥的,或者一些不可描述的东西,就闹大了. 虽然没有采取实际行动, ...

随机推荐

  1. poj 1149 pigs ---- 最大流

    题意以及分析:http://ycool.com/post/zhhrrm6#rule3 主要是建图,简化图,然后在套最大流的模板. #include <iostream> #include& ...

  2. MySql Error 2006

    导入长字段时出现2006错误 在my.ini最后添加 max_allowed_packet = 10M 问题解决. max_allowed_packet 参数的作用是,用来控制其通信缓冲区的最大长度.

  3. jQuery中的类型判断

    在JQuery中有一个type方法,在1.11.2中是这样写的 var class2type = {}; var toString = class2type.toString; jQuery.each ...

  4. Unicode字符列表

    注:除非有特别指明,否则以下符号皆属“半角”而非“全角”. 代码 显示 描述 U+0020  空格 U+0021 ! 叹号 U+0022 " 双引号 U+0023 # 井号 U+0024 $ ...

  5. Ubuntu下,在Eclipse中使用JNI调用ffmpeg

    Android的应用层开发大部分还是采用JAVA,如果想使用ffmpeg库,就必须利用JNI,使得Java可以调用C/C++的库. JNI其实就是定义的一个转接接口,可以让Java的代码调用C/C++ ...

  6. /etc/security/limits.conf 配置

    <pre name="code" class="python">* soft nofile 65535 * hard nofile 65535 * ...

  7. poj2365---求多边形边长总和

    #include <stdio.h> #include <stdlib.h> #include<math.h> #define pi acos(-1) struct ...

  8. enumerate小技巧和列表推导式

    1.enumerate enumerate函数用于遍历序列中的元素以及它们的下标,这样你就可以通过index 直接定位你的数据了. 之前对list操作的时候,即想取到下表,又想取到对应值,我是这么来实 ...

  9. 链表-remove duplicates from sorted list

    struct ListNode* deleteDuplicates(struct ListNode* head) { struct ListNode *p=head; if(!head) return ...

  10. 借@阿里巴巴 耍了个帅——HTML5 JavaScript实现图片文字识别与提取

    写在前面 8月底的时候,@阿里巴巴 推出了一款名为“拯救斯诺克”的闯关游戏,作为前端校园招聘的热身,做的相当不错,让我非常喜欢.后来又传出了一条消息,阿里推出了A-star(阿里星)计划,入职阿里的技 ...