Tester la fiabilité l’authenticité de vos SSD/Clés USB/Carte SD
-----------------------------------------------------------------------------------
----------------------------------------------------------------------------
H2testw
ATTENTION !
En cas d'arnaque sur la taille du support ou si celui ci est défectueux, le test efface AUTOMATIQUEMENT l'intégralité du support sans possibilité de récupération des données écrasées
Il y a un article également sur le site
https://www.malekal.com/h2testw-verifie ... te-sd-ssd/
_________________________
A QUOI CELA SERT IL ?
Ce logiciel détermine si un support de stockage offre réellement autant d'espace de stockage que spécifié par le fabricant ou le vendeur.
Les informations ne sont pas toujours correctes en raison d'erreurs ou de fraudes.
Par exemple vous achetez un SSD externe de 16To mais vous notez des fichiers qui disparaissent , des pertes de données, ou carrément des disparités entre les 16To et la taille réelle du support qui va n'afficher que.. 40Go
Ceci n'est donc pas à confondre avec les soucis sur ces supports, qui en interdisent l'écriture
https://www.malekal.com/probleme-cle-usb-lecture-seule/
Voir ces sujets sur les arnaques entre les tailles déclarées et et réelles (mêrme si cela parle de SSD, à la base c'est la même chose. Le SSD est juste la suite logique de l'arnaque à la clé USB)
Amazon
viewtopic.php?p=535613#p535613
Cdiscount
viewtopic.php?p=534840
COMMENT LE PROGRAMME FONCTIONNE ?
H2testw génère des données aléatoires, les écrit dans des fichiers ne dépassant pas 1 Go et les stocke sur la carte mémoire ou la clé USB jusqu'à ce que le support signale qu'il est plein. Dans l'étape suivante, le logiciel lit à nouveau les fichiers du support de stockage et vérifie s'ils sont identiques à ceux qui ont été écrits précédemment. Tout cela s'effectue localement sur l'ordinateur utilisé, de sorte qu'aucune donnée n'est transmise aux serveurs via Internet.
Si un support de stockage a été manipulé et qu'il y a moins d'espace de stockage que spécifié, H2testw le listera dans un rapport détaillé. Même si un fichier précédemment enregistré a changé après la vérification, H2testw le signalera dans le rapport.
LE FAUX POSITIF
Les différences entre les fichiers de test enregistrés et lus à partir de H2testw peuvent avoir diverses raisons. Cependant, le support de stockage vérifié n'est pas toujours à l'origine d'un message de H2testw
D'autres composants intégrés à l'ordinateur peuvent également provoquer des problèmes et donc de fausses alarmes, par exemple
Code : Tout sélectionner
- Une mémoire principale (RAM) défectueuse. Pour exclure cela, vous pouvez tester votre RAM avec Memtest86+ .
- Un câble défectueux ou un port USB cassé peuvent également causer de tels problèmes
AVERTISSEMENT
Il est possible de tester des supports de données déjà écrits avec H2testw. si on choisit de ne pas tester dans l'intégralité le support (Voir plus bas dans "à savoir")
Cependant, il peut arriver que des fichiers soient écrasés par la vérification si le support EST défectueux
La meilleure façon d'éviter cela est de transférer temporairement les données sur un autre support de stockage et de ne lancer la vérification qu'APRES avoir formaté la clé USB à vérifier.
H2testw fournit des résultats fiables lorsqu'il n'y a qu'une seule partition sur le support après le formatage, il peut donc accéder à tout l'espace disque.
CONFIGURATION REQUISE
La version 1.4 de H2testw pour le système d'exploitation Microsoft Windows XP date de 2008.
Cependant, ce petit logiciel portable est programmé de telle sorte qu'il fonctionne sous Microsoft Windows 10 sans mise à jour et n'a pas besoin d'être installé.
En principe, H2testw prend en charge tous les supports de données.
En plus d'une clé USB ou d'une carte mémoire, un disque dur ou un SSD peut également être vérifié pour les problèmes.
Pour les cartes mémoire, les cartes SD, micro SD et CompactFlash sont prises en charge.
LIEN DE TELECHARGEMENT
Le site est en Allemand, mais il suffit de choisir "H2testw 1.4"
https://www.heise.de/download/product/h ... 9/download
Il s'agit d'un fichier.zip et ensuite on place l'outil dans le dossier que l'on souhaite puisque l'application est portable
_________________
FONCTIONNEMENT
Il est tout simple
Au départ on choisit la langue, car c'est l'Allemand qui est par défaut (Sauf si vous connaissez cette langue inventée pour s'engueuler ou vendre du poisson à la criée :-)
Ensuite on choisit l'unité cible ("Target")
Cela peut etre aussi bien une unité interne qu'externe
Par sécurité il ne faut pas utiliser le disque C:\ interne, si celui ci est votre disque de démarrage
Je conseille de laisser par défaut le test complet ("all available space") sinon cela a peu d'intérêt
Il faut donc avoir une unité sans partition, et sans données
Cliquer ensuite sur écrire et vérifier ("Write + Verify") pour lancer le test.
De suite on a un avertissement (là j'ai mis une clé de 8Go avec un fichier .iso de 1.5 Go)
En gros cela me dit que la zone testée, l'est dans la partie libre non occupée par un ou des fichiers, et que pour un meilleur et VRAI résultat il faut tester sur un support formaté
Cela n 'empêche pas le test
A savoir
H2testw écrit des fichiers jusqu'à 1 Go vers la destination choisie et les nomme 1.h2w, 2.h2w, 3.h2w et ainsi de suite.
Si le répertoire cible contient déjà un tel ensemble de fichiers, H2testw vous proposera SEULEMENT de vérifier le support
S'il existe d'autres fichiers nommés *.h2w, il refusera de fonctionner.
Dans ce cas de figure il faut juste effacer les fichiers *.h2w et appuyer sur le bouton Actualiser.("Refresh")
En testant sur un SSD de test rempli, j'ai noté effectivement de tels fichiers et cela m'a permis de voir que le programme, sur un support "SAIN" n'écrit QUE sur la partie vide de données
En fait l'avertissement, laisse le temps d'annuler l'opération si on s'aperçoit que le support contient des données importantes, mais si le support est sain, rien n'est écrasé
Point négatif : Que l'on clique sur "'OK" ou sur la croix de fermeture de la fenêtre et que l'on se dépêche de cliquer sur ARRETER ("Abort") il y aura un début d'écriture quand même, d'où l'avertissement au tout début de l'article pour les fausses clés USB ou SSD
Combien de temps cela dure ?
C'est là tout le problème
Sur un support sain de 8To, le test m'indique une durée de ... 15 minutes en USB3, mais si le support est défectueux cela peut durer bien plus longtemps
A cela on y ajoute la capacité du support (taille réelle ou supposée) et la vitesse de lecture et écriture
J'ai donc remplacé le SSD de 1 To par une clé USB de 8Go pour le test
Une fois terminé on sait de suite si tout va bien .. ou pas (désolé je n'ai pas de fausses clés USB ou SSD)
On peut également copier les données (" Copy to clipboard") afin de les mettre dans un fichier texte avec le message de rappel et avertissement que tout n'a pas été testé
Code : Tout sélectionner
Warning: Only 6146 of 7664 MByte tested.
Test finished without errors.
You can now delete the test files *.h2w or verify them again.
Writing speed: 6.48 MByte/s
Reading speed: 30.4 MByte/s
H2testw v1.4
Si on regarde ce qui se trouve sur la clé via l'explorateur windows, on note quelques fichiers *.h2w visibles sur la clé
On peut ensuite supprimer ces fichiers qui ont servi à effectuer le test.
QUE FAIRE EN CAS D'ERREURS ?
Si H2benchw trouve des erreurs lors de la vérification des données, cela signifie que le media n'a pas renvoyé toutes les données exactement telles qu'elles ont été écrites.
C'est probablement que le support est défectueux
Messages d'erreur
Lorsque le processus de vérification détecte des erreurs, il génère des statistiques différenciant les différents types d'erreurs :
- secteurs qui ont été écrasés par d'autres en raison de l'adressage erreurs (voir ci-dessus)
- secteurs peu modifiés (moins de 8 secteurs différents bits par secteur)
- secteurs complètement corrompus.
Dans le cas de secteurs écrasés, H2testw essaie de savoir combien il y a de mémoire réelle existe dans la zone écrasée
Enfin, il sort le décalage de la première erreur par rapport à la quantité totale de données de test avec la valeur attendue et trouvée à ce décalage.
Exemples d'erreurs (fournies par l'auteur)
Erreurs typiques
--------------
Les données de test de H2testw sont constituées de manière à pouvoir discerner
certaines erreurs typiques. Il existe trois types :
Code : Tout sélectionner
* Erreurs d'adressage : lors de l'écriture d'un secteur, son contenu n'est pas écrit à la bonne adresse mais écrase un autre secteur. Nous avons
vu cette erreur sur certaines clés USB manipulées.
Cela arrive aussi si vous utilisez un disque dur de plus de 128 Go sur une machine dont le BIOS ou le système d'exploitation ne connaît pas
l'adressage 48 bits.
Dans ce cas tout les adresses sont prises modulo 128 Go. Lors du franchissement des 128 Go limite vous écrasez les données au début du lecteur.
* Les données ne sont pas enregistrées du tout. Nous avons rencontré ce problème avec des Clés USB.
Au lieu des données qui y sont écrites, un secteur ne renvoie que des uns ou des zéros lors de sa lecture.
Ceci est typique lors de l'accès mémoire inexistante.
* Seuls quelques bits de données sont modifiés.
Cela pourrait arriver si le la connexion entre le PC et le support de stockage est défectueuse.
Mais il existe d'autres causes de corruption des données. En cas d'erreur, vous devez donc
refaire le test et
- Formatez le support immédiatement avant le test
- N'utilisez pas de rallonges USB
- Si vous testez des périphériques USB ou FireWire, essayez un autre port (parfois les ports USB à l'arrière du PC sont meilleurs que ceux à l'avant, parce que gérés par un controleur USB de meilleure qualité)
- Pour les lecteurs externes, essayez un autre câble si possible