FakeFlashFraud (f3) - 有哪些不同类型的假冒产品?

FakeFlashFraud (f3) - 有哪些不同类型的假冒产品?
f3probe: Bad news: The device `/dev/sdd' is a counterfeit of type limbo.

在里面男人f3探针,没有任何描述类型假冒媒体。

除了边缘地带,并且它们被记录在哪里?

答案1

已知驱动器的类型记录在https://github.com/AltraMayor/f3/libdevs.h

enum fake_type {
        /* Device is good. */
        FKTY_GOOD,

        /* Device is at least partially damaged. */
        FKTY_BAD,

        /* Device discards data after a given limit. */
        FKTY_LIMBO,

        /* Device overwrites data after a given limit. */
        FKTY_WRAPAROUND,

        /* Device is a sequence of wraparound and limbo regions. */
        FKTY_CHAIN,

        FKTY_MAX
};

答案2

它们被记录在哪里f3 文档的其余部分是

“坏消息:设备 `/dev/sdb' 是 limbo 类型的假冒产品”这一行总结了该行下方显示的结果。驱动器类型包括完好、损坏(严重故障)、limbo(最常见的假冒驱动器类型)、环绕式(一种罕见的假冒驱动器类型,如果存在的话)和链式(一种罕见的假冒驱动器类型)。如果您找到环绕式和链式驱动器,请考虑将它们捐赠给我的收藏。

答案3

你可以在Github 问题页面

FKTY_GOOD:该驱动器顺利通过了 f3probe 的测试。

FKTY_BAD:测试期间重复出现 I/O 错误,或者驱动器开始处没有可用的良好块段。

FKTY_LIMBO:驱动器以一段好块开始,以一段坏块结束。绝大多数假冒驱动器都属于这种类型。如果假冒驱动器没有内部缓存,则对最后一个块进行一次写入即可发现这些驱动器。

FKTY_WRAPAROUND:驱动器将所有块映射到单个好块段上。也就是说,驱动器用新数据覆盖旧数据。这种类型很少见。

FKTY_CHAIN:驱动器将所有块映射到好块段和坏块段。也就是说,驱动器用新数据覆盖旧数据,一些数据会立即丢失。这种类型非常罕见。我推测链式驱动器是一种环绕式驱动器,它会使部分好块降级。

相关内容