Un adaptateur M.2 vers microSD Express

Les cartes (micro)SD Express, j’en ai déjà parlé plusieurs fois, d’abord avec une des rares cartes SD Express, ensuite avec une microSD Express Sandisk. Et un truc me gênait : je n’avais pas de lecteur en connexion directe. Mais c’est réglé.

Résumé rapide : les cartes (micro)SD Express sont des cartes SD avec une interface PCI-Express 1x en parallèle du protocole SD UHS-1 classique. Les cartes peuvent atteindre environ 1 Go/s (une ligne PCI-Express 3.0) et je n’avais que deux lecteurs USB, qui limitent un peu. J’avais cherché pas mal sans succès un lecteur en PCI-Express directement, et je suis finalement tombé sur un adaptateur M.2 vers microSD Express. j’avais d’abord vu ce modèle open source qui nécessite de souder les composants, mais j’ai finalement trouvé un modèle au Japon.

L’adaptateur et une carte microSD


La carte dedans

L’adaptateur lui-même est simple : il est en format M.2 2280 (il peut être découpé en format M.2 2242) et il a un emplacement pour un microSD Express. Ca ne fonctionne évidemment pas avec une microSD classique, le protocole n’est pas le même. Je l’ai testé dans un boîtier Thunderbolt 5 Orico, qui a un emplacement M.2 pour un SSD et la carte a fonctionné directement.

Je n’ai pas pu tester avec la carte Sandisk que j’avais utilisé pour les premiers essais, suite à une sombre histoire de flash de firmware raté. J’ai d’abord mis une carte pour Nintendo Switch 2, la version Samsung. C’est une carte de 256 Go qui vaut environ 50 € et elle est moins rapide que mon ancienne Sandisk. Au passage, j’avais commandé une Sandisk pour Switch, mais (première fois avec Amazon) je n’avais pas reçu la bonne.

En Thunderbolt


La carte Samsung

La carte est reconnue comme un SSD NVMe en PCI-Express 3.0 (8 Gb/s) et sur une seule ligne. Elle s’identifie comme un produit Samsung avec un identifiant spécifique pour contrôleur (0xa814). Questions performances, ce n’est pas la plus rapide des cartes : 630 Mo/s en lecture, 170 Mo/s en écriture.

On a vu mieux

Une carte PNY plus rapide

J’ai une seconde carte, une PNY annoncée à 890 Mo/s en lecture et 750 Mo/s en écriture. Elle a une broche de plus que la Samsung (bizarrement) et elle atteint les performances annoncées en PCI-Express dans l’adaptateur M.2 ou dans mon lecteur Sandisk en USB-C. Elle s’identifie comme un SSD NVMe avec un contrôleur Phison 0x5017, donc probablement le PS5017.

Une broche de plus (à gauche)


C’est rapide

Le problème des cartes SD

j’aurais bien aimé trouvé un adaptateur PCI-Express (ou M.2) vers SD Express, à l’origine. La raison est simple : j’ai une carte SD Express dont le cache pSLC est rempli et l’accès au TRIM pour remettre à zéro proprement le cache nécessite habituellement un accès direct (et pas un lecteur USB). Mais je n’ai pas encore trouvé d’adaptateur de ce type. Ma solution, si je me motive, c’est un microSD Express vers SD Express. Ça existe en open source mais il faut le faire fabriquer (et probablement souder). Et même comme ça, c’est moyennement pratique…

L’adaptateur

Reste qu’à la fin, globalement, l’adaptateur a quand même un intérêt limité, je dois l’avouer. C’est pratique pour bien remettre à zéro une carte pour vider le cache, mais c’est tout. Les cartes microSD Express valent à peu près le même prix (élevé) que les SSD M.2 NVMe classiques mais les performances sont plus faibles.