差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
hardware:sd_memory_card [2022/03/16 13:39] – [規格] ともやんhardware:sd_memory_card [2024/07/31 12:23] (現在) – [付録] ともやん
行 8: 行 8:
  
 ===== 規格 ===== ===== 規格 =====
 +
 +==== フォームファクタ ====
 <WRAP> <WRAP>
 ^  フォームファクタ  ^^^^^ ^  フォームファクタ  ^^^^^
行 16: 行 18:
 </WRAP> </WRAP>
  
 +==== データ容量 ====
 <WRAP> <WRAP>
 ^  データ容量  ^^^^^ ^  データ容量  ^^^^^
行 26: 行 29:
 </WRAP> </WRAP>
  
 +==== SD バスインターフェイス ====
 <WRAP> <WRAP>
 ^  SD バスインターフェイス  ^^^^ ^  SD バスインターフェイス  ^^^^
行 32: 行 36:
 </WRAP> </WRAP>
  
 +==== スピードクラス ====
 <WRAP> <WRAP>
 ^  スピードクラス  ^^^^ ^  スピードクラス  ^^^^
行 44: 行 49:
 </WRAP> </WRAP>
  
 +==== アプリケーションパフォーマンスクラス ====
 <WRAP> <WRAP>
 ^  アプリケーションパフォーマンスクラス  ^^^^ ^  アプリケーションパフォーマンスクラス  ^^^^
行 52: 行 58:
 </WRAP> </WRAP>
  
 +==== 参考 ====
 [[wpde>SD-Karte|SD-Karte – Wikipedia]] (ドイツ語🤤)\\ [[wpde>SD-Karte|SD-Karte – Wikipedia]] (ドイツ語🤤)\\
 [[wp>SD_card|SD card - Wikipedia]] (英語🤤)\\ [[wp>SD_card|SD card - Wikipedia]] (英語🤤)\\
行 70: 行 77:
 Linux Kernel では /sys/block のエントリで確認できるが、SPI 接続されているカードスロットでなければならないようだ。\\ Linux Kernel では /sys/block のエントリで確認できるが、SPI 接続されているカードスロットでなければならないようだ。\\
 [[https://stackoverflow.com/questions/62315015/can-i-read-sd-card-serial-number-connected-with-usb-card-reader-writer-as-mounte|linux - Can I read SD card serial number connected with USB card reader/writer as mounted sda? - Stack Overflow]]\\ [[https://stackoverflow.com/questions/62315015/can-i-read-sd-card-serial-number-connected-with-usb-card-reader-writer-as-mounte|linux - Can I read SD card serial number connected with USB card reader/writer as mounted sda? - Stack Overflow]]\\
-USB 大容量ストレージデバイス (USB Mass Storage Device) として Kernel が認識 (sda など) している SD カードリーダーでは、SD メモリーカードの属性情報にアクセスできない。\\+USB 大容量ストレージデバイス (USB Mass Storage Device) として Kernel が認識している (sda など)  SD カードリーダーでは、SD メモリーカードの属性情報にアクセスできない。\\
  
 以下は Raspberry Pi Zero WH での SD メモリーカードの属性情報を読み出す Python コードである。\\ 以下は Raspberry Pi Zero WH での SD メモリーカードの属性情報を読み出す Python コードである。\\
行 173: 行 180:
 [[https://www.cameramemoryspeed.com/sd-memory-card-faq/reading-sd-card-cid-serial-psn-internal-numbers/|Reading Internal SD Card Information CID, Serial number, PSN, date, manufacturer ID - Camera Memory Speed Comparison & Performance tests for SD and CF cards]]\\ [[https://www.cameramemoryspeed.com/sd-memory-card-faq/reading-sd-card-cid-serial-psn-internal-numbers/|Reading Internal SD Card Information CID, Serial number, PSN, date, manufacturer ID - Camera Memory Speed Comparison & Performance tests for SD and CF cards]]\\
 [[https://stackoverflow.com/questions/3348643/how-to-read-the-sd-card-id-number|android - How to read the SD Card ID number? - Stack Overflow]]\\ [[https://stackoverflow.com/questions/3348643/how-to-read-the-sd-card-id-number|android - How to read the SD Card ID number? - Stack Overflow]]\\
-%%https://nax9800.blog.fc2.com/blog-entry-158.html%% <- <wrap em>警告:</wrap> このサイト内の **%%codegist.net%%** に飛ばないで下さい❗\\ 
-<html><span style="font-size: 21px;color: red;"><i><b>ブラウザーがフェイクアラートに感染しました‼😱😭😭😭😭😭<br /> 
-危険が指摘されたことを認識しつつも、デッドリックを飛べなくしてたとしても放置し続ける意図が理解できない❗<br /> 
-そのリンクは二度と復活しないし、被害者が駆除に要した損害をあなたは保証しないのだから😥</b></i></span></html>\\ 
-その為、意図的にリンクしていません。__内容を見るだけであれば問題は発生しません。__\\ 
-{{:hardware:nax9800_msg.png?423|nax9800}}\\ 
-<html><span style="font-size: 21px;color: red;">私の頭がおかしい❓酷い❗被害を被った上に侮辱された😥<br /> 
-そんなサイト言われなくても二度と行かない😒</span></html>\\ 
- 
-万が一感染しちゃったらこれを参考に駆除すれば特に問題はありません🤤 -> [[tw>tomoyan596/status/1369395785385848835|このページの codegist.net に飛ばないでくださいね🧟 なんか呪われています😅💦 / Twitter]]\\ 
- 
-[[tw>tomoyan596/status/1443644862960570370|このサイト面白いけど飛ばないでくださいね😉ちょっとフェイクアラートを踏みに出かけています🤤同じURLに飛んでいるのに毎回違うURLに転送されますけど、読売や朝日の複製ページみたいですねぇ😁http://codegist*net/snippet/python/decode_sd_cidpy_mttronc_python / Twitter]]\\ 
-[[tw>tomoyan596/status/1443681571324653568|つまり、過去に人気でアクセス量の多かったドメインを、悪徳業者はドメインが再購入可能になったら買い付けて、リンクしているページを利用して広告や詐欺誘導に悪用しているから放置できないってことです🤔理解できるかなぁ🤔悪徳業者に利用されていることを...🤔 / Twitter]]\\ 
-[[tw>tomoyan596/status/1443761354314108934|ちなみに、この文献のインターネットアーカイブは存在していませんねぇ🤔誰もが必要とするようなコードではないので... codegist*netのアーカイブは2019年くらいまで何個か... だから、このURLを保持しておく価値は何もない😅💦http://codegist*net/snippet/python/decode_sd_cidpy_mttronc_python / Twitter]]\\ 
  
 ===== SD カードのオーバークロック ===== ===== SD カードのオーバークロック =====
-[[.raspberry_pi:sdcard_overclock|Raspberry Pi で SD カードをオーバークロック🔥💥する方法🤤]]\\+[[.raspberry_pi:sdcard_overclock|Raspberry Pi で SD カードを 125 MHz にオーバークロック🔥💥する方法🤤]]\\
  
 ===== ベンチマーク ===== ===== ベンチマーク =====
行 296: 行 289:
 ==== TeamGroup 128GB microSDXC Class10 UHS-I U3 V30 A1 ==== ==== TeamGroup 128GB microSDXC Class10 UHS-I U3 V30 A1 ====
 {{:hardware:sdcard_bench_team_group_128gb_class10_uhs-i_micro_sdxc_001.jpg?100|TeamGroup 128GB microSDXC Class10 UHS-I U3 V30 A1 001}}\\ {{:hardware:sdcard_bench_team_group_128gb_class10_uhs-i_micro_sdxc_001.jpg?100|TeamGroup 128GB microSDXC Class10 UHS-I U3 V30 A1 001}}\\
 +SD カード属性情報🤤\\
 +<WRAP prewrap 100% result>
 +<code>
 +===== SD and MMC Block Device Attributes Reader Ver 0.02 =====
 +device: /sys/block/mmcblk0/device
 +----------------------------------------
 +cid: 452d4220202020201014a11ed90149a9\n
 +csd: 400e00325b590003ae077f800a400001\n
 +scr: 0245844300000000\n
 +date: 09/2020\n
 +fwrev: 0x0\n
 +hwrev: 0x1\n
 +manfid: 0x000045\n
 +name:      \n
 +oemid: 0x2d42\n ('-B')
 +prv: None
 +serial: 0x14a11ed9\n
 +erase_size: 512\n
 +preferred_erase_size: 4194304\n
 +raw_rpmb_size_mult: None
 +rel_sectors: None
 +ocr: 0x00200000\n
 +dsr: 0x404\n
 +cmdq_en: None
 +----------------------------------------
 +</code>
 +</WRAP>
  
 exFAT\\ exFAT\\
行 327: 行 347:
 </code></WRAP> </code></WRAP>
  
-=== SD カード属性情報🤤 === +消費電力 Kingston UHS-II SD Reader USB Device (USB 3.0)\\ 
-<WRAP prewrap 100% result> +CrystalDiskMark 時の SD Reader を含む microSD の最大消費電力\\ 
-<code> +{{:hardware:sdcard_bench_team_group_128gb_class10_uhs-i_micro_sdxc_003.jpg?400|TeamGroup 128GB microSDXC Class10 UHS-I U3 V30 A1 003}}\\
-===== SD and MMC Block Device Attributes Reader Ver 0.02 ===== +
-device: /sys/block/mmcblk0/device +
----------------------------------------- +
-cid: 452d4220202020201014a11ed90149a9\+
-csd: 400e00325b590003ae077f800a400001\n +
-scr: 0245844300000000\+
-date: 09/2020\n +
-fwrev0x0\n +
-hwrev0x1\n +
-manfid: 0x000045\n +
-name:      \n +
-oemid: 0x2d42\n ('-B') +
-prv: None +
-serial: 0x14a11ed9\+
-erase_size: 512\+
-preferred_erase_size: 4194304\n +
-raw_rpmb_size_mult: None +
-rel_sectors: None +
-ocr: 0x00200000\n +
-dsr: 0x404\n +
-cmdq_en: None +
----------------------------------------- +
-</code> +
-</WRAP>+
  
 ==== HIDISC 128GB microSDXC Class10 UHS-I U1 ==== ==== HIDISC 128GB microSDXC Class10 UHS-I U1 ====
行 595: 行 591:
 消費電力 Kingston UHS-II SD Reader USB Device (USB 2.0)\\ 消費電力 Kingston UHS-II SD Reader USB Device (USB 2.0)\\
 {{:hardware:sdcard_bench_sandisk_128gb_microsdxc_class10_uhs-i_u1_a1_005.jpg?400|SanDisk 128GB microSDXC Class10 UHS-I U1 A1 005}}\\ {{:hardware:sdcard_bench_sandisk_128gb_microsdxc_class10_uhs-i_u1_a1_005.jpg?400|SanDisk 128GB microSDXC Class10 UHS-I U1 A1 005}}\\
 +
 +==== KIOXIA EXCERIA 256GB microSDXC Class10 UHS-I U1 (read 100MB/s) ====
 +{{:hardware:sdcard_bench_kioxia_exceria_256gb_microsdxc_class10_uhs-i_u1_001.jpg?100|KIOXIA EXCERIA 256GB microSDXC Class10 UHS-I U1 001}}\\
 +
 +exFAT\\
 +{{:hardware:sdcard_bench_kioxia_exceria_256gb_microsdxc_class10_uhs-i_u1_002.png?800|KIOXIA EXCERIA 256GB microSDXC Class10 UHS-I U1 002}}\\
 +<WRAP mincode 100%><code>
 +------------------------------------------------------------------------------
 +CrystalDiskMark 8.0.4 x64 (C) 2007-2021 hiyohiyo
 +                                  Crystal Dew World: https://crystalmark.info/
 +------------------------------------------------------------------------------
 +* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s]
 +* KB = 1000 bytes, KiB = 1024 bytes
 +
 +[Read]
 +  SEQ    1MiB (Q=  8, T= 1):    98.384 MB/s [     93.8 IOPS] < 84353.74 us>
 +  SEQ    1MiB (Q=  1, T= 1):    96.815 MB/s [     92.3 IOPS] < 10803.14 us>
 +  RND    4KiB (Q= 32, T=16):     6.741 MB/s [   1645.8 IOPS] <127679.82 us>
 +  RND    4KiB (Q=  1, T= 1):     6.081 MB/s [   1484.6 IOPS] <   672.20 us>
 +
 +[Write]
 +  SEQ    1MiB (Q=  8, T= 1):    37.497 MB/s [     35.8 IOPS] <208935.39 us>
 +  SEQ    1MiB (Q=  1, T= 1):    35.227 MB/s [     33.6 IOPS] < 29270.25 us>
 +  RND    4KiB (Q= 32, T=16):     4.433 MB/s [   1082.3 IOPS] <162471.19 us>
 +  RND    4KiB (Q=  1, T= 1):     4.095 MB/s [    999.8 IOPS] <   998.50 us>
 +
 +Profile: Default
 +   Test: 1 GiB (x5) [F: 0% (0/233GiB)]
 +   Mode: [Admin]
 +   Time: Measure 5 sec / Interval 5 sec 
 +   Date: 2022/07/28 18:59:45
 +     OS: Windows 10 Professional [10.0 Build 19043] (x64)
 +</code></WRAP>
 +
 +消費電力 Kingston UHS-II SD Reader USB Device (USB 3.0)\\
 +CrystalDiskMark 時の SD Reader を含む microSD の最大消費電力\\
 +{{:hardware:sdcard_bench_kioxia_exceria_256gb_microsdxc_class10_uhs-i_u1_003.jpg?400|KIOXIA EXCERIA 256GB microSDXC Class10 UHS-I U1 003}}\\
  
 ==== KIOXIA EXCERIA 128GB microSDXC Class10 UHS-I U1 (read 100MB/s) ==== ==== KIOXIA EXCERIA 128GB microSDXC Class10 UHS-I U1 (read 100MB/s) ====
行 905: 行 938:
 [[https://raspida.com/team-sd32gb|台湾Team製microSDカードがRaspberry Pi には最適]]\\ [[https://raspida.com/team-sd32gb|台湾Team製microSDカードがRaspberry Pi には最適]]\\
 [[http://mikelab.kiev.ua/index_en.php?page=PROGRAMS/chkflsh_en|HOME PAGE OF MISHA CHERKES]]\\ [[http://mikelab.kiev.ua/index_en.php?page=PROGRAMS/chkflsh_en|HOME PAGE OF MISHA CHERKES]]\\
-[[https://ja.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85:STS2657/sandbox/2|利用者:STS2657/sandbox/2 - Wikipedia]]\\+<del>[[https://ja.wikipedia.org/wiki/%E5%88%A9%E7%94%A8%E8%80%85:STS2657/sandbox/2|利用者:STS2657/sandbox/2 - Wikipedia]]</del>\\ 
 + 
 +%%https://nax9800.blog.fc2.com/blog-entry-158.html%% <- <wrap em>警告:</wrap> このサイト内の **%%codegist.net%%** に飛ばないで下さい❗\\ 
 +<html><span style="font-size: 21px;color: red;"><i><b>ブラウザーがフェイクアラートに感染しました‼😱😭😭😭😭😭<br /> 
 +危険が指摘されたことを認識しつつも、デッドリックを飛べなくしてたとしても放置し続ける意図が理解できない❗<br /> 
 +そのリンクは二度と復活しないし、被害者が駆除に要した損害をあなたは保証しないのだから😥</b></i></span></html>\\ 
 +その為、意図的にリンクしていません。__内容を見るだけであれば問題は発生しません。__\\ 
 +{{:hardware:nax9800_msg.png?423|nax9800}}\\ 
 +<html><span style="font-size: 21px;color: red;">私の頭がおかしい❓酷い❗被害を被った上に侮辱された😥<br /> 
 +そんなサイト言われなくても二度と行かない😒</span></html>\\ 
 + 
 +万が一感染しちゃったらこれを参考に駆除すれば特に問題はありません🤤 -> [[tw>tomoyan596/status/1369395785385848835|このページの codegist.net に飛ばないでくださいね🧟 なんか呪われています😅💦 / Twitter]]\\
  
 ==== 付録 ==== ==== 付録 ====
行 911: 行 955:
 [[tw>tomoyan596/status/1441445004413571077|あれ❓TermさんのCrystalDiskMarkのデータが無い😭 / Twitter]]\\ [[tw>tomoyan596/status/1441445004413571077|あれ❓TermさんのCrystalDiskMarkのデータが無い😭 / Twitter]]\\
 [[tw>tomoyan596/status/1495573389905645569|Linuxなら、わずか2200円税込でも快適なマシンがさらに数で勝負出来ちゃう🥰SDカードオーバークロックしますけど😅 / Twitter]]\\ [[tw>tomoyan596/status/1495573389905645569|Linuxなら、わずか2200円税込でも快適なマシンがさらに数で勝負出来ちゃう🥰SDカードオーバークロックしますけど😅 / Twitter]]\\
 +
 +[[tw>tomoyan596/status/1443644862960570370|このサイト面白いけど飛ばないでくださいね😉ちょっとフェイクアラートを踏みに出かけています🤤同じURLに飛んでいるのに毎回違うURLに転送されますけど、読売や朝日の複製ページみたいですねぇ😁http://codegist*net/snippet/python/decode_sd_cidpy_mttronc_python / Twitter]]\\
 +[[tw>tomoyan596/status/1443681571324653568|つまり、過去に人気でアクセス量の多かったドメインを、悪徳業者はドメインが再購入可能になったら買い付けて、リンクしているページを利用して広告や詐欺誘導に悪用しているから放置できないってことです🤔理解できるかなぁ🤔悪徳業者に利用されていることを...🤔 / Twitter]]\\
 +[[tw>tomoyan596/status/1443761354314108934|ちなみに、この文献のインターネットアーカイブは存在していませんねぇ🤔誰もが必要とするようなコードではないので... codegist*netのアーカイブは2019年くらいまで何個か... だから、このURLを保持しておく価値は何もない😅💦http://codegist*net/snippet/python/decode_sd_cidpy_mttronc_python / Twitter]]\\
 +[[tw>tomoyan596sp/status/1817779260553359742|うちのはFAT32以外のNTFSでも初期化できる、スグレモノ?😅の鈍足容量偽装SDカードで...🤣]]\\
  
  • hardware/sd_memory_card.1647405591.txt.gz
  • 最終更新: 2022/03/16 13:39
  • by ともやん