I. Introduction▲
KIOXIA est une société japonaise, née en 2018 de la scission de la branche mémoire flash NAND de Toshiba.
I-A. SSD Portable EXCERIA PLUS▲
Le SSD externe EXCERIA PLUS peut être connecté en USB et il est proposé en trois capacités : 500 Go, 1 To et 2 To. Le modèle présenté dans cet article a une capacité de 1 To et il est garanti trois ans.
KIOXIA propose plusieurs produits EXCERIA PLUS : des SSD internes, des cartes SD et microSD. La principale différence est la vitesse de fonctionnement (les PRO sont plus rapides que les PLUS et les PLUS plus rapides que ceux sans mention). Pour les SSD externes, il n’existe que des EXCERIA PLUS.
II. Déballage▲
Le SSD est emballé dans une boîte en carton arborant une photo, en taille réelle, du produit :
L’emballage indique simplement le nom du modèle. Sur le côté gauche sont mentionnés la vitesse de fonctionnement (uniquement en lecture), la connectique, la compatibilité (Windows, Mac OS, Android, iOS et les consoles de jeux sont mentionnés, mais pas Linux), la garantie et le contenu de la boîte.
À l’arrière on retrouve quelques mentions de compliance et légales. Le côté droit présente une nouvelle photo, taille réelle, du côté droit du produit.
La boîte s’ouvre par le dessus. À l’intérieur se trouvent deux compartiments en carton dont le premier peut être tiré grâce à une languette. Celui-ci contient le SSD :
L’autre compartiment est une boîte contenant la notice et deux câbles : USB-C vers USB-C ainsi que USB-C vers USB-A.
Le SSD est rectangulaire avec le dessus, le dessous et les bords arrondis. Le boîtier est reconnu antichoc (suivant le test de chute MIL-STD-810H (procédure IV 516.8 : le SSD est fonctionnel après 26 chutes sur une plaque d’acier et d’une hauteur de 122 cm). Sur le dessus, on retrouve le nom KIOXIA et le dessus est légèrement aplati afin de rendre le SSD stable, lorsque posé. Sur la partie aplatie se trouvent les mentions de conformité et autres mentions techniques.
Sur le dessous, six vis sont visibles :
Les câbles sont de longueur identique et mesurent 32 cm. Le SSD pèse 75 g pour 105 x 45 x 15 mm.
II-A. Démontage▲
Le démontage du SSD externe EXCERIA PLUS est une chose possible. Il suffit de retirer les six vis étoilées (Torx 6) afin de pouvoir ouvrir le boîtier métallique :
L’électronique est maintenue dans le boîtier par un support en plastique. Sur l’intérieur du boîtier sont fixés des pads thermiques afin d’améliorer le transfert énergétique et ainsi utiliser le boîtier comme moyen de refroidissement. Plus précisément, les puces du SSD et la puce de l’interface USB profitent de ce dispositif.
De ce démontage, on comprend que le SSD est un classique SSD M.2 2280 associé à une carte d’interface M.2 vers USB-C. Un pad thermique de plus est collé au SSD, liant celui-ci avec la carte d’interface.
Ainsi, on apprend que le SSD embarque une puce de mémoire RAM DDR4 de 1 Go du fabriquant SKHynix, un contrôleur TC58NC1202GST (de Toshiba, en réalité un Phison E12C, contrôleur quatre canaux) et quatre puces mémoire NAND TLC 96 couches (TH58LJT1T24BS8C).
III. Indicateurs S.M.A.R.T.▲
Les indicateurs S.M.A.R.T. permettent de fournir des informations quant au bon fonctionnement du disque et notamment, de donner des indications sur son état de santé.
Ces indicateurs sont lisibles avec un outil tel que CrystalDiskInfo, dont voici le rapport :
----------------------------------------------------------------------------
CrystalDiskInfo 9.1.1 (C) 2008-2023 hiyohiyo
Crystal Dew World: https://crystalmark.info/
----------------------------------------------------------------------------
OS : Windows 10 [10.0 Build 19045] (x64)
Date : 2023/12/31 17:09:27
----------------------------------------------------------------------------
(02) KIOXIA-EXCERIA PLUS Portable SSD
----------------------------------------------------------------------------
Model : KIOXIA-EXCERIA PLUS Portable SSD
Firmware : ECFA16.1
Serial Number : Y11FC2S1FPH4
Disk Size : 1000,2 GB
Interface : UASP (NVM Express)
Standard : NVM Express 1.3
Transfer Mode : ---- | ----
Power On Hours : 0 heures
Power On Count : 10 fois
Host Reads : 0 GB
Host Writes : 0 GB
Temperature : 26 C (78 F)
Health Status : Bon (100 %)
Features : S.M.A.R.T.
Drive Letter : D:
-- S.M.A.R.T. --------------------------------------------------------------
ID RawValues(6) Attribute Name
01 000000000000 Avertissement critique
02 00000000012B Température composite
03 000000000064 Cellules de rechange disponibles
04 000000000005 Seuil de cellules de rechange disponibles
05 000000000000 Pourcentage utilisé
06 00000000025A Unités de données lues
07 000000000254 Unités de données écrites
08 000000001788 Commandes de lecture de l'hôte
09 000000000989 Commandes d'écriture de l'hôte
0A 000000000000 Temps occupé du contrôleur
0B 00000000000A Cycles d'alimentation
0C 000000000000 Heures de mise sous tension
0D 000000000004 Arrêts dangereux
0E 000000000000 Erreurs d'intégrité des médias et des données
0F 000000000000 Nombre d'entrées du journal d'informations sur les erreurs
Sous Linux, l’outil smartctl permet d’obtenir ces informations. Toutefois, il faudra utiliser l’option -d sntjmicron pour obtenir un résultat.
IV. Formatage▲
Sous Linux, le disque n’est pas utilisable dès son déballage. Le formatage d’usine contient bien une unique partition exFAT et fonctionne immédiatement sous Windows, mais pas sous Linux. GParted rapporte le message suivant :
Pour obtenir un disque fonctionnel, il suffit de supprimer les partitions, recréer la table des partitions en GPT et recréer une partition exFAT.
IV-A. KIOXIA SSD Utility▲
KIOXIA propose un utilitaire, appelé KIOXIA SSD Utility permettant d’obtenir des informations sur le périphérique, de mettre à jour le micrologiciel ou encore, de protéger le contenu avec un mot de passe. Le logiciel ne fonctionne que sur Windows.
La version testée est la 6.0.0.22.
À l’ouverture (et si un SSD de la marque est connecté), le logiciel présente des informations générales sur le SSD : capacité et espace libre, santé, température et une indication concernant le port sur lequel le SSD est connecté et si les performances seront optimales :
La section de mise à jour du micrologiciel permet de mettre à jour le logiciel embarqué sur le SSD et ce, depuis Internet ou depuis un fichier :
La section SMART présente les registres S.M.A.R.T. du SSD et permet d’avoir des détails sur les indications données par ces derniers :
Les alertes représentent des événements rencontrés par le SSD et dont l’utilisateur doit se préoccuper.
Les alertes sont un produit du logiciel SSD Utility. Celui-ci doit donc être en fonctionnement pour obtenir les alertes.
L’onglet « Détails du SSD » est un récapitulatif des informations sur le SSD :
Le logiciel permet aussi de définir un mot de passe pour protéger les données du SSD ou encore, d’effectuer un effacement sécurisé :
Finalement, les catégories « System », « Réglages » et « Aide » proposent, respectivement :
- un ensemble d’informations sur le système (BIOS, fabricant, mémoire, carte mère, système d’exploitation, processeur et les autres périphériques de stockage) ;
- la possibilité de paramétrer la langue, d’activer la journalisation et de paramétrer si le logiciel doit démarrer avec le PC et/ou rester ouvert après fermeture de la fenêtre ;
- la faculté d’ouvrir la page de support de KIOXIA et d’enregistrer un rapport d’assistance.
IV-B. Protection par mot de passe▲
Le logiciel SSD Utility de KIOXIA propose de protéger le SSD avec un mot de passe. L’ajout du mot de passe n’entraîne pas la perte des données actuellement sur le SSD.
Une fois le mot de passe en place, le logiciel affiche le mot de passe principal. Ce dernier est l’unique moyen de supprimer la protection nouvellement installée.
Une fois le SSD protégé, les données de celui-ci ne seront accessibles que si le mot de passe défini est saisi dans le logiciel SSD Utility. En effet, le SSD n’est plus accessible et ne peut plus être lu ni écrit sans déverrouillage.
[ 28.551340] usb 4-1: SerialNumber: Y11FC2S1FPH4
[ 28.601958] usbcore: registered new interface driver usb-storage
[ 28.610714] scsi host0: uas
[ 28.610856] usbcore: registered new interface driver uas
[ 28.611131] scsi 0:0:0:0: Direct-Access KIOXIA EXCERIA PLUS 5501 PQ: 0 ANSI: 6
[ 28.899870] pci_bus 0000:03: Allocating resources
[ 28.899895] pci_bus 0000:38: Allocating resources
[ 30.584339] sd 0:0:0:0: [sda] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB)
[ 30.584352] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 30.584645] sd 0:0:0:0: [sda] Write Protect is off
[ 30.584656] sd 0:0:0:0: [sda] Mode Sense: 5f 00 00 08
[ 30.584924] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 30.585121] sd 0:0:0:0: [sda] Preferred minimum I/O size 4096 bytes
[ 30.585128] sd 0:0:0:0: [sda] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes)
[ 30.587721] sd 0:0:0:0: [sda] tag#5 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[ 30.587739] sd 0:0:0:0: [sda] tag#5 Sense Key : Data Protect [current]
[ 30.587752] sd 0:0:0:0: [sda] tag#5 Add. Sense: Logical unit access not authorized
[ 30.587762] sd 0:0:0:0: [sda] tag#5 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[ 30.587769] critical target error, dev sda, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[ 30.587783] Buffer I/O error on dev sda, logical block 0, async page read
[ 30.588508] sd 0:0:0:0: [sda] tag#6 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[ 30.588525] sd 0:0:0:0: [sda] tag#6 Sense Key : Data Protect [current]
[ 30.588538] sd 0:0:0:0: [sda] tag#6 Add. Sense: Logical unit access not authorized
[ 30.588548] sd 0:0:0:0: [sda] tag#6 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[ 30.588554] critical target error, dev sda, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[ 30.588568] Buffer I/O error on dev sda, logical block 0, async page read
[ 30.588599] ldm_validate_partition_table(): Disk read failed.
[ 30.589328] sd 0:0:0:0: [sda] tag#7 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[ 30.589340] sd 0:0:0:0: [sda] tag#7 Sense Key : Data Protect [current]
[ 30.589351] sd 0:0:0:0: [sda] tag#7 Add. Sense: Logical unit access not authorized
[ 30.589358] sd 0:0:0:0: [sda] tag#7 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[ 30.589362] critical target error, dev sda, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[ 30.589374] Buffer I/O error on dev sda, logical block 0, async page read
[ 30.590135] sd 0:0:0:0: [sda] tag#4 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[ 30.590147] sd 0:0:0:0: [sda] tag#4 Sense Key : Data Protect [current]
[ 30.590157] sd 0:0:0:0: [sda] tag#4 Add. Sense: Logical unit access not authorized
[ 30.590165] sd 0:0:0:0: [sda] tag#4 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[ 30.590169] critical target error, dev sda, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[ 30.590180] Buffer I/O error on dev sda, logical block 0, async page read
[ 30.590913] sd 0:0:0:0: [sda] tag#5 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[ 30.590925] sd 0:0:0:0: [sda] tag#5 Sense Key : Data Protect [current]
[ 30.590935] sd 0:0:0:0: [sda] tag#5 Add. Sense: Logical unit access not authorized
[ 30.590942] sd 0:0:0:0: [sda] tag#5 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[ 30.590946] critical target error, dev sda, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[ 30.590958] Buffer I/O error on dev sda, logical block 0, async page read
[ 30.590988] sda: unable to read partition table
[ 30.591172] sd 0:0:0:0: [sda] Attached SCSI disk
[ 30.641070] sd 0:0:0:0: [sda] tag#10 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[ 30.641076] sd 0:0:0:0: [sda] tag#10 Sense Key : Data Protect [current]
[ 30.641080] sd 0:0:0:0: [sda] tag#10 Add. Sense: Logical unit access not authorized
[ 30.641083] sd 0:0:0:0: [sda] tag#10 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[ 30.641084] critical target error, dev sda, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[ 30.641718] sd 0:0:0:0: [sda] tag#11 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[ 30.641721] sd 0:0:0:0: [sda] tag#11 Sense Key : Data Protect [current]
[ 30.641725] sd 0:0:0:0: [sda] tag#11 Add. Sense: Logical unit access not authorized
[ 30.641727] sd 0:0:0:0: [sda] tag#11 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[ 30.641729] critical target error, dev sda, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[ 30.641733] Buffer I/O error on dev sda, logical block 0, async page read
Plus précisément, la tentative d’accès en lecture ou écriture au périphérique provoquera une erreur.
Le logiciel SSD Utility de KIOXIA embarque le logiciel sedutil. C’est ce dernier qui est utilisé pour gérer la protection par mot de passe et l’effacement sécurisé. L’outil étant aussi disponible sous Linux (documenté dans le wiki ArchLinux), il est donc possible de déverrouiller le disque sur Linux.
V. Performances▲
Le constructeur annonce 1 050 Mo/s en lecture et 1 000 Mo/s en écriture.
Il est possible de confirmer ses performances, sous Windows avec CrystalDiskMark 8.0.4 :
Ainsi que sous Linux, avec KDiskMark (3.1.4) et GNOME Disk Utility (45.1) :
Sur le site officiel, en note de bas de page, KIOXIA mentionne l’utilisation de CrystalDiskMark en version 8.0.1.
V-A. USB 3▲
Il est nécessaire de prendre un soin particulier à l’utilisation d’un port compatible USB 3.2 Gen 2 et ce, malgré la confusion possible de par une connectique identique aux ports USB 3, non 3.2 Gen 2 et USB 2. En effet, avec un port USB 3, le débit est limité par la connectique :
Un port Thunderbolt 3 ou 4 permet aussi d’atteindre les performances maximales du disque. En effet, ces ports sont compatibles avec la connectique USB C et permettent des débits jusqu’à 5 Go/s.
V-B. Transfert continu▲
En dehors des classiques tests de performance à travers des outils dédiés comme ceux vus ci-dessus, il est aussi intéressant de déterminer quelles performances sont possibles lors du transfert d’un fichier important. Le test suivant lit et écrit un fichier de 931 Go, en d’autres termes, il remplit l’intégralité du stockage disponible.
Le test est effectué sous Linux avec dd. En lecture, les performances obtenues sont :
De cette façon, c’est-à-dire, sans options particulières, le débit est d’environ 720 Mo. Il est possible d’obtenir les performances attendues en utilisant l’option iflag=direct :
La température maximale atteinte par le SSD semble être de 52°C. Celle-ci est atteinte après 2.5 To lus et ne semble pas changée après la lecture de 5 To.
En écriture, dd ne nécessite pas d’options particulières pour obtenir les performances attendues :
Toutefois, une baisse de performances peut être rencontrée. Dans un second test, la baisse est plus visible :
L’impact sur les performances n’est visiblement pas lié au taux de remplissage du périphérique de stockage (dans un tel cas, elle surviendrait toujours au même moment dans le test), mais plutôt à la température. D’ailleurs, ce comportement peut être aussi rencontré lors d’une opération de lecture (si le SSD a chauffé après une longue écriture) :
Le SSD a repris sa performance maximale lorsque la température est redescendue à 56°C.
Même si les performances diminuent dans ces conditions particulières, il est important de noter que ce test effectue une écriture (ou une lecture) en continu, de plusieurs centaines de gigaoctets. De telles conditions sont rares.
V-C. Utilisation simultanée en lecture et écriture▲
Le fait d’effectuer une lecture simultanément à une écriture sur le SSD portable EXCERIA PLUS de KIOXIA est aussi un scénario envisageable. Dans un tel cas, les performances sont partagées inéquitablement entre l’opération de lecture et celle d’écriture. En effet, l’écriture sera fortement ralentie (autour de 200 Mo/s) si une lecture est aussi en cours. Cette dernière sera aussi ralentie en fonction de la vitesse de lecture :
Les performances dégradées en écriture à la fin du test sont certainement liées à la température du SSD, malgré une température rapportée de 54°C. En effet, la fluctuation du débit est semblable à celle vue dans le test d’écriture continue.
VI. Remarques▲
Les performances correspondent à celles annoncées par le constructeur. Toutefois, les performances seront moindres en cas d’une utilisation continue prolongée en raison de la chauffe du disque.
Les deux câbles USB (un USB-C vers USB-C et un USB-C vers USB-A) fournis par le constructeur sont les bienvenus, ils permettront d’utiliser facilement un port Thunderbolt assurant ainsi les performances maximales du SSD.
Finalement, le boîtier du SSD externe EXCERIA PLUS de KIOXIA peut être ouvert et le logiciel officiel offre la possibilité de protéger les données par mot de passe.
VI-A. Utilisations▲
Les utilisations d’un tel SSD externe sont multiples :
- comme périphérique de stockage portable, rapide et de grande capacité (similaire à une clef USB) ;
- pour déplacer une bibliothèque de jeux vidéo. Les plateformes telles que Steam et Epic Games Store permettent de placer les jeux dans le dossier de son choix. L’utilisation du SSD externe EXCERIA PLUS pourrait même permettre d’obtenir de meilleurs temps de chargement si le PC ne dispose que d’un disque dur mécanique ou d’un SSD en SATA ;
- pour installer un système d’exploitation tel que Linux ou Windows (avec WinToUSB), et ainsi avoir un environnement adapté à ses besoins, toujours sous la main ;
- pour utiliser Ventoy afin de se servir du disque comme outil de récupération ou de test permettant de démarrer n’importe quelle distribution stockée sur celui-ci ;
- pour sauvegarder des fichiers en branchant le disque sur un NAS.
VII. Remerciements▲
Developpez.com tient à remercier KIOXIA de nous avoir fourni le SSD externe KIOXIA EXCERIA PLUS. |
Merci à chrtophe et Franck Talbart pour leurs suggestions. Merci également à escartefigue pour sa relecture orthographique.