Accueil » News » L’utilisation d’une carte SD via ADMA dans Windows 7 peut entraîner une perte de données

L’utilisation d’une carte SD via ADMA dans Windows 7 peut entraîner une perte de données

  • par

ADMA (Advanced Direct Memory Access) est un contrôleur pour gérer le transfert de données entre un ordinateur et une carte SD (Secure Digital). Ce mécanisme vous permet de transférer des données rapidement et facilement. Cependant, dans certaines situations, l’utilisation de cette configuration peut endommager la carte mémoire et conduire à des situations critiques de perte de données. Dans de telles situations, vous devez rechercher des solutions de récupération de carte SD pour récupérer vos précieuses données.

Considérez la situation suivante

Vous disposez d’une carte SD formatée avec le système de fichiers NTFS. Vous utilisez ADMA pour transférer des données entre une carte mémoire et un ordinateur exécutant Microsoft Windows 7. Cependant, lors du transfert de données avec cette méthode, la structure logique de la carte mémoire et les données sur la carte peuvent être endommagées. En outre, vous pouvez rencontrer des problèmes inattendus lorsque vous essayez d’utiliser une carte mémoire ou des données endommagées.

Les causes du problème

Au cours du processus avancé de transfert direct de mémoire, Sdbus.sys (Secure Digital Bus Driver) convertit la structure de métadonnées DMA de Windows 7 en la structure de métadonnées ADMA de la carte SD. Les structures de métadonnées ADMA et DMA sont également appelées tableaux de graphes. La table des descripteurs a une adresse tampon et une valeur de longueur de données.

La longueur maximale du champ de longueur de données est de 64 ko (kilo-octets) et sa valeur est de 16 bits. Pendant que le processus de conversion de données se poursuit, le lecteur Sdbus.sys ne vérifie pas la taille de la mémoire tampon dans le tableau de description de Windows 7. Par conséquent, le contrôleur de bus numérique protégé peut définir la mauvaise longueur de données dans le tableau de graphes SD. Par exemple, le lecteur Sdbus.sys peut définir la longueur des données à plus de 0xFFFF. Des erreurs d’entrée / sortie peuvent également se produire dans ce scénario. Tous ces comportements entraînent de graves situations de perte de données.

règlement

Pour éviter de telles situations et la nécessité de restaurer la carte SD, Microsoft a fourni une mise à jour pour résoudre les problèmes de corruption de la carte mémoire dans Windows 7. Cependant, si vos données sont perdues, vous devrez les restaurer à partir de la dernière version.

Si le dos n’a pas été mis à jour ou n’est pas disponible du tout, un logiciel de récupération de carte SD est requis. Les applications analysent méthodiquement l’intégralité de la carte SD à l’aide d’algorithmes de numérisation de pointe et extraient toutes les photos, chansons et vidéos perdues. Les applications de récupération de fichiers de carte SD ont une interface auto-descriptive pour une facilité d’utilisation. Avec une utilisation en lecture seule et non intrusive uniquement, ces applications sont totalement sûres à utiliser.

Stellar Phoenix Photo Recovery (Windows) est une application complète qui garantit une récupération réussie de toutes les photos perdues. Le logiciel fonctionne bien avec Microsoft Windows 7, Vista, XP, 2000 et NT. Il prend en charge tous les principaux appareils photo tels que Nikon, Canon, Kodak, Sony, Fuji et Olympus.


Dernière mise à jour le 2020-05-30 / Liens affiliés / Images de l'API Amazon Partenaires