100円ショップダイソーのmicriSDを購入

先日100円ショップのダイソーに数カ月ぶりに行ったところ550円で32GのmicroSDとUSBメモリが売られていました．
秋葉原や通信販売であれば著名メーカーの同等以上のものが変える値段ですが，今日必要と行った場合には家電量販店やコンビニエンスストアでもっと高い値段で売られています．(未だにclass 4なんかも売っていたり……)
メーカーは磁気研究所で謎メーカーよりは良さそうだし保証期間も1年あるので普通に使えるようなら急に必要になったときに便利かもとmicroSD を1枚買って少し試してみました．

メーカー

磁気研究所

型番

HDMCSDH32GCL10UIJP3

JAN

4984279232446．

容量

32GB

スピードクラス

class10, UHS-1

保証期間

1年

商品URL

https://jp.daisonet.com/products/4984279232446

容量と速度の確認

流石に容量偽装とかはないでしょうが一応確認します．

以前も利用した f3(Fight Flash Fraud) を利用しました．

f3 – Fight Flash Fraud — f3 8.0 documentation

速度や容量の偽装されたフラッシュストレージの確認ができるf3(Fight Flash Fraud)を少し試す – matoken’s meme

f3で容量確認

$ time sudo f3probe /dev/mmcblk0
F3 probe 8.0
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.

Probe finished, recovering blocks... Done

Good news: The device `/dev/mmcblk0' is the real thing

Device geometry:
*Usable* size: 29.12 GB (61067264 blocks)
Announced size: 29.12 GB (61067264 blocks)
Module: 32.00 GB (2^35 Bytes)
Approximate cache size: 0.00 Byte (0 blocks), need-reset=no
Physical block size: 512.00 Byte (2^9 Bytes)

Probe time: 2'52"

real 5m12.221s
user 0m0.004s
sys 0m0.027s

容量は問題なさそうです．

f3で全領域書き込み

$ time f3write /media/matoken/0403-0201/
F3 write 8.0
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.

Free space: 29.11 GB
Creating file 1.h2w ... OK!
Creating file 2.h2w ... OK!
Creating file 3.h2w ... OK!
Creating file 4.h2w ... OK!
Creating file 5.h2w ... OK!
Creating file 6.h2w ... OK!
Creating file 7.h2w ... OK!
Creating file 8.h2w ... OK!
Creating file 9.h2w ... OK!
Creating file 10.h2w ... OK!
Creating file 11.h2w ... OK!
Creating file 12.h2w ... OK!
Creating file 13.h2w ... OK!
Creating file 14.h2w ... OK!
Creating file 15.h2w ... OK!
Creating file 16.h2w ... OK!
Creating file 17.h2w ... OK!
Creating file 18.h2w ... OK!
Creating file 19.h2w ... OK!
Creating file 20.h2w ... OK!
Creating file 21.h2w ... OK!
Creating file 22.h2w ... OK!
Creating file 23.h2w ... OK!
Creating file 24.h2w ... OK!
Creating file 25.h2w ... OK!
Creating file 26.h2w ... OK!
Creating file 27.h2w ... OK!
Creating file 28.h2w ... OK!
Creating file 29.h2w ... OK!
Creating file 30.h2w ... OK!
Free space: 0.00 Byte
Average writing speed: 13.55 MB/s

real 36m43.319s
user 0m9.836s
sys 1m47.578s

書き込み速度

13.55 MB/s

f3で読み込み

$ time f3read /media/matoken/0403-0201/
F3 read 8.0
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.

SECTORS ok/corrupted/changed/overwritten
Validating file 1.h2w ... 2097152/ 0/ 0/ 0
Validating file 2.h2w ... 2097152/ 0/ 0/ 0
Validating file 3.h2w ... 2097152/ 0/ 0/ 0
Validating file 4.h2w ... 2097152/ 0/ 0/ 0
Validating file 5.h2w ... 2097152/ 0/ 0/ 0
Validating file 6.h2w ... 2097152/ 0/ 0/ 0
Validating file 7.h2w ... 2097152/ 0/ 0/ 0
Validating file 8.h2w ... 2097152/ 0/ 0/ 0
Validating file 9.h2w ... 2097152/ 0/ 0/ 0
Validating file 10.h2w ... 2097152/ 0/ 0/ 0
Validating file 11.h2w ... 2097152/ 0/ 0/ 0
Validating file 12.h2w ... 2097152/ 0/ 0/ 0
Validating file 13.h2w ... 2097152/ 0/ 0/ 0
Validating file 14.h2w ... 2097152/ 0/ 0/ 0
Validating file 15.h2w ... 2097152/ 0/ 0/ 0
Validating file 16.h2w ... 2097152/ 0/ 0/ 0
Validating file 17.h2w ... 2097152/ 0/ 0/ 0
Validating file 18.h2w ... 2097152/ 0/ 0/ 0
Validating file 19.h2w ... 2097152/ 0/ 0/ 0
Validating file 20.h2w ... 2097152/ 0/ 0/ 0
Validating file 21.h2w ... 2097152/ 0/ 0/ 0
Validating file 22.h2w ... 2097152/ 0/ 0/ 0
Validating file 23.h2w ... 2097152/ 0/ 0/ 0
Validating file 24.h2w ... 2097152/ 0/ 0/ 0
Validating file 25.h2w ... 2097152/ 0/ 0/ 0
Validating file 26.h2w ... 2097152/ 0/ 0/ 0
Validating file 27.h2w ... 2097152/ 0/ 0/ 0
Validating file 28.h2w ... 2097152/ 0/ 0/ 0
Validating file 29.h2w ... 2097152/ 0/ 0/ 0
Validating file 30.h2w ... 225216/ 0/ 0/ 0

Data OK: 29.11 GB (61042624 sectors)
Data LOST: 0.00 Byte (0 sectors)
Corrupted: 0.00 Byte (0 sectors)
Slightly changed: 0.00 Byte (0 sectors)
Overwritten: 0.00 Byte (0 sectors)
Average reading speed: 79.21 MB/s

real 6m16.566s
user 0m28.029s
sys 0m45.020s

読み込み速度

79.21 MB/s

そこまで速くないけどclass10 の要件は満たしていそうです．

Raspberry Pi OS の導入

続いてRaspberry Pi OS を書き込んでRaspberry Pi の起動に使ってみます．

$ sudo wipefs -a /dev/mmcblk0
$ xzcat ./2022-09-22-raspios-bullseye-arm64-lite.img.xz | pv | sudo dd of=/dev/mmcblk0 bs=4M conv=fsync && sudo sync

Raspberry Pi OS Lite amd64 を入れてRaspberryPi 3 B で起動． apt update && apt upgrade して再起動時の起動時間．

matoken@raspberrypi:~ $ systemd-analyze
Startup finished in 3.896s (kernel) + 16.606s (userspace) = 20.503s
multi-user.target reached after 16.541s in userspace
matoken@raspberrypi:~ $ systemd-analyze blame | head
8.800s dhcpcd.service
5.981s hciuart.service
5.133s console-setup.service
2.508s dev-mmcblk0p2.device
1.860s raspi-config.service
1.273s avahi-daemon.service
1.244s polkit.service
1.007s systemd-udev-trigger.service
989ms keyboard-setup.service
989ms rng-tools-debian.service
matoken@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
matoken@raspberrypi:~ $ uname -a
Linux raspberrypi 5.15.84-v8+ #1613 SMP PREEMPT Thu Jan 5 12:03:08 GMT 2023 aarch64 GNU/Linux

さて，とりあえず使えそうです．てことでvimやtailscaleを入れて再起動……．起動してこなくなりました．
なにかミスったかな?と思いながらPC に接続すると認識しません．

dmesg

[ +2.168700] Bluetooth: hci0: Hardware error 0x0c
[ +0.012982] Bluetooth: hci0: Opcode 0x c1a failed: -110
[ +0.000048] Bluetooth: hci0: command 0x0c1a tx timeout
[ +0.009918] Bluetooth: hci0: Exception info size mismatch
[ +0.001989] Bluetooth: hci0: Opcode 0x200b failed: -16

デバイスをうまく認識していないようです．USBリーダーで試しても同じです．数日，実質数時間で壊れてしまったようです．

一応1年保証になっているし，レシートは残っていたので購入したダイソーに持っていったところ店頭では確認はできないけど交換するので試してほしいとのことで新しいものと交換してもらえました．
1枚めが初期不良で新しいものが普通に使えるとよいのですが……．

とりあえず新しいcard の読み書き時間はこんな感じで書き込みは同じくらいですが読み込み速度は前のものより遅いです．

| 書き込み速度 | 読み込み速度

1枚目

13.55 MB/s

79.21 MB/s

2枚目

13.20 MB/s

51.94 MB/s

また壊れたら追記しようと思います．