f3程序无法检测到SD卡,但Windows可以打开它并播放视频

f3程序无法检测到SD卡,但Windows可以打开它并播放视频

买了两张128GB的sd卡用于录像。这些很可能是假的,其中之一显然已损坏。我使用 GParted 将其中之一格式化为 FAT32,插入安全摄像头进行记录,没有发现任何问题。除了它似乎只利用整个驱动器的 3GB 然后重复这一事实之外,它看起来像是假的并且会循环。

我想要证据来获得退款,不幸的是,对于我安装的两张 SD 卡,lsblk 将它们列为mmcblk0,但是没有为它们提供 MOUNTPOINT,并且 gparted 找到它们,/dev/mmcblk0但是当我尝试在它们上运行 f3write 时,它​​抱怨给定的路径是不是目录。

f3probe virtual 只是报告 sd 卡已损坏,但我不太确定它是否确实进行了测试,因为 f3write 根本不起作用。为什么 Windows 可以读取其中一个驱动器并成功报告已格式化另一个驱动器,但在 Unix 上这似乎不可能?

ben@ben-aspirev3571:~$ lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
...
sda       8:0    0 465.8G  0 disk 
├─sda1    8:1    0   457G  0 part /
└─sda2    8:2    0   8.8G  0 part 
sr0      11:0    1  1024M  0 rom  
mmcblk0 179:0    0 119.1G  0 disk 
ben@ben-aspirev3571:~$ sudo f3probe --destructive --time-ops /dev/mmcblk0
F3 probe 7.2
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.

WARNING: Probing normally takes from a few seconds to 15 minutes, but
         it can take longer. Please be patient.

Bad news: The device `/dev/mmcblk0' is damaged

Device geometry:
                 *Usable* size: 0.00 Byte (0 blocks)
                Announced size: 119.08 GB (249737216 blocks)
                        Module: 128.00 GB (2^37 Bytes)
        Approximate cache size: 0.00 Byte (0 blocks), need-reset=no
           Physical block size: 512.00 Byte (2^9 Bytes)

Probe time: 10.19s
 Operation: total time / count = avg time
      Read: 19.8ms / 2049 = 9us
     Write: 10.17s / 2049 = 4.9ms
     Reset: 0us / 0 = 0us
ben@ben-aspirev3571:~$ f3write /dev/mmcblk0
F3 write 7.2
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.

f3write: Can't open path /dev/mmcblk0: Not a directory

答案1

您必须先安装它们,然后将安装点提供给 f3write。 f3write 写入数据文件,因此它需要安装介质,它不会写入设备文件。

相关内容