关于U盘硬件问题的说明

  • 1. 背景介绍

想要保证 Ventoy 功能正常,U盘本身不能有硬件问题,这个是一个最基本的要求。
但是由于各种原因,很多人手里的 U盘可能是有问题的。常见的情况有:存在坏块、容量虚标(扩容盘)等。
对于这种U盘,Ventoy 在安装时有很大的概率会失败。

  • 2. 如何识别
  • 2.1 U盘价格

所谓一分钱一分货,价格明显偏低的十有八九是有问题的U盘。

  • 2.2 厂商信息

这也是一个比较有效的手段,在安装 Ventoy 时,在Ventoy程序界面上会显示厂商信息,如下图所示:


像上面红框中显示的 Kingston SanDisk金士顿 闪迪,都是很知名的U盘厂商。这种一般都没有问题。


而像上面这几种红框中不显示具体厂商名称的,有很大概率是有问题的。
从 Ventoy 收到的反馈来看,像上面这样显示的(尤其是显示 Generic xxx 的)100% 都是有问题的。

  • 2.3 测试工具

网上有很多工具可以对U盘进行测试,比如 h2testw/urwtest/chipgenius 等。建议对U盘整体做一个读写测试,不仅可以检测实际容量,还可以检测有没有坏块。

  • 3. 为何使用时没出问题

很多人可能会说:
    我的U盘平时用的好好地,你凭什么说是有问题的呢?
    我用其他工具写入一个ISO文件都可以正常启动,说明我的U盘没问题。

道理很简单,我们可以想一下,为什么不良商家敢卖扩容盘呢(比如把实际只有32GB容量的U盘,当成64GB的来卖)? 难道他们不怕露馅吗?
其实他们就是赌买家不会往U盘里保存很多数据,实际上也确实是这样,大部分人买来U盘之后,平时往U盘里存放的数据都是很少的,只要不超出它的实际容量就不会露馅。 还有一点,就是不管是我们平时保存文件,还是使用其他常用的工具来写ISO启动文件,都是从U盘开头往后一点点写入数据。而很多有问题的U盘,它前面一部分空间还是好的, 后面部分空间可能会有坏块,但你平时不会往U盘里保存足够多的数据,就不会写到那个位置,就不会发现问题。

Ventoy的工作方式比较特殊,参考 U盘分区布局 可以看到,Ventoy 的第2个EFI分区是位于U盘最末尾的。所以Ventoy一上来就会 往U盘最后面的位置写入数据,而对于前面这种扩容盘或者是有坏块的盘来说,一下子就露馅了。Ventoy 从开发至今收到了无数这种类似的反馈,全部都是U盘有问题导致的。

这些有问题的U盘,虽然你平时使用的时候没出问题,但是一旦你保存的文件超过了一定的量,就会出问题,导致文件损坏。即使你文件不多,这类U盘的寿命普遍也都很短, 说不定哪天就挂掉了,导致数据丢失。现在U盘的价格并不算贵,相信对于大多数人来说,U盘里的数据的价值要远远比U盘本身高。

因此,数据是宝贵的,请远离山寨U盘。