几年前的事情了。有一次去北邮玩,看到校园里有卖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. leetcode 3Sum python

    # sort the array# loop from i = 0 # then left=i+1 right=len(nums)-1# try nums[i] - ( nums[left]+nums ...

  2. Arduino周边模块:执行部件(舵机、直流电机、步进电机)

    Arduino周边模块:执行部件 Arduino周边模块:执行部件 嵌入式系统的构成 如今已经有各种各样的基于Arduino的嵌入式系统, 比如:智能小车.3D打印机.机器人,甚至还有基于Arduin ...

  3. Ajax中send方法的使用

    Ajax中send方法参数的使用 一般情况下,使用Ajax提交的参数多是些简单的字符串,可以直接使用GET方法将要提交的参数写到open方法的url参数中,此时send方法的参数为null. 例如 : ...

  4. [LeetCode]题解(python):150-Evaluate Reverse Polish Notation

    题目来源: https://leetcode.com/problems/evaluate-reverse-polish-notation/ 题意分析: 给定一个数组,用这个数组来表示加减乘除,例如 [ ...

  5. SQL Server save transaction

    准备: create table Nums(X int); 目的:只向表中插入一行. --------------------------------------------------------- ...

  6. surface 其实是UEFI与BIOS并存,借用官网的进入方法(少有更改)

    surface 其实是UEFI与BIOS并存,借用官网的进入方法(少有更改) 第一种: 1.       Swipe in from the right edge of the screen, and ...

  7. HDU 5716 带可选字符的多字符串匹配(ShiftAnd)

    [题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=5716 [题目大意] 给出一个字符串,找出其中所有的符合特定模式的子串位置,符合特定模式是指,该子串 ...

  8. 切点算法模板(Cut-vertex)

    下面是一个模板被切割点,也cut_vertex_num[]排列(array)什么是切 - 点记录 Int cut_vertex_num[]; void dfs(int cur,int pa) { in ...

  9. 用js获取周、月第一天和最后一天(转载)

    var getCurrentWeek = function (day) { var days = ["周日", "周一", "周二", &q ...

  10. SQL练习之不反复执行相同的计算

    下面是Demo所需要的代码: CREATE TABLE Fee ( Income ,), overhead ,) ) ,) ,) ,) ,) ,) ,) 现在有一个报表系统,需要根据Fee表获得以下数 ...