Nous nous efforçons de fournir des solutions logicielles rapides, efficaces et abordables qui établissent de nouveaux standards dans l'industrie du développement logiciel.
  • Spécificités de récupération de fichiers pour les périphériques SSD

La plupart des ordinateurs modernes, même très bon marché, ont un disque SSD comme périphérique de stockage système (et souvent le seul). Ces périphériques sont plus rapides, fonctionnent en silence, consomment moins d'énergie et plus résistants aux chocs physiques par rapport aux disques durs conventionnels.

Il existe deux types de périphériques SSD qui diffèrent dans leurs facteurs de forme: avec l'ancien 2,5 "(le même que pour les disques durs conventionnels) et un nouveau M.2, qui ressemble à une planche de mémoire.
Récupération SSD
Fig. Deux formats de périphériques de stockage SSD: 2,5 "(gauche) et M.2 (droite).
Cliquer sur l'image pour l'agrandir

Malheureusement, ces appareils présentent également de sérieux inconvénients, la récupération de fichiers en étant l'un d'entre eux.

Bases du SSD
Les SSD sont des périphériques de stockage à l'état solide, comme les autres types de mémoire flash (cartes SD, clés USB, etc.), mais tous les périphériques de stockage à l'état solide ne sont pas des SSD. Il est important de savoir quel appareil est un SSD et lequel ne l'est pas. La règle d'or est la suivante:

  • Si le périphérique est externe, comme une carte mémoire, une clé USB ou même un vrai périphérique SSD dans un boîtier USB / Thunderbird externe, il doit être traité comme une mémoire flash conventionnelle et toutes les informations ci-dessous ne leur sont pas applicables.
  • Si l'appareil est destiné à un usage interne et possède une interface ATA / IDE / SATA / M.2 / PCI Express, il doit être traité comme un appareil SSD et toutes les informations ci-dessous leur sont entièrement applicables.

Lorsqu'un fichier est supprimé d'un lecteur mécanique, le système d'exploitation marque simplement la zone de disque occupée par le fichier comme libre, mais ses données restent intactes sur le disque jusqu'à ce qu'un nouveau fichier l'écrase. Lorsqu'un programme de récupération de données accède à la zone intacte, il récupère les anciennes données. Voilà comment fonctionne la récupération de fichiers.

Cependant, un SSD doit soit utiliser ses nouvelles cellules, soit d'abord purger les anciennes données dans les cellules occupées pour stocker les nouvelles données. La purge des anciennes données des disques SSD est un processus assez lent. C'est pourquoi la suppression de fichiers dans un SSD fonctionne de la manière suivante: lorsqu'un utilisateur, un programme ou un système d'exploitation supprime lui-même un fichier, le système d'exploitation émet la commande TRIM qui informe le SSD que les données ne sont plus nécessaires. Le SSD place les cellules occupées par le fichier dans un pool spécial pour être purgé ultérieurement. Lorsqu'un programme ou un système d'exploitation demande des données à ces cellules, le SSD renvoie simplement des déchets ou des zéros.

De plus, l'appareil mélange constamment les données à travers ses cellules pour niveler leur usure, et seul l'appareil lui-même sait où les données du fichier sont stockées à un moment donné. L'OS n'a aucun contrôle sur ce processus et, en outre, il n'a aucun moyen de connaître l'emplacement physique réel des données.

C'est pourquoi la récupération de données à partir de périphériques SSD lorsque la commande TRIM est utilisée est extrêmement difficile, voire possible.

SSD, OS et systèmes de fichiers qui prennent en charge la commande TRIM
TRIM fonctionne lorsque les trois composants le prennent en charge: un périphérique SSD, un système d'exploitation et un système de fichiers sur le périphérique SSD. Presque tous les périphériques SSD modernes prennent en charge la commande TRIM. Quant aux volumes complexes constitués de SSD, cela dépend. Les RAID logiciels Linux LVM2 et Windows prennent en charge TRIM, contrairement aux RAID logiciels sous macOS et la plupart des contrôleurs RAID matériels.

Les disques virtuels des machines virtuelles sont un peu plus compliqués. Le fait qu'un disque virtuel soit stocké sur un SSD ne veut rien dire. Pour le système d'exploitation hôte, ce disque est un fichier valide et toutes les opérations de disque de sa machine virtuelle sont des opérations de lecture-écriture pour ce fichier. À l'intérieur de la machine virtuelle avec un disque SSD virtuel, tout dépend du logiciel de virtualisation. Certains simulent simplement la commande TRIM et renvoient des déchets sans aucune modification réelle du fichier SSD, tandis que d'autres changent les données du fichier.

Principaux systèmes d'exploitation et systèmes de fichiers prenant en charge la commande TRIM:

TRIM activé / désactivé par défaut Systèmes de fichiers Quand TRIM est émis
Windows (7 et plus récent)
Oui NTFS et ReFS (espace de stockage Windows uniquement) Immédiatement après la suppression
macOS (Mac OS X Lion 10.6.8 et plus récent)
Activé sur les appareils Apple SSD natifs
Désactivé sur les appareils non natifs
APFS et HFS + Immédiatement après la suppression
Linux (Kernel 2.6.28 et plus récent)
Activé sur la plupart des distributions, mais dépend des paramètres. Ext4, Btrfs, JFS, XFS, F2FS, NTFS Dépend des distributions et des paramètres, généralement hebdomadaire, mais peut être immédiatement après la suppression

Comment la commande TRIM affecte la récupération de données
Fichier supprimé :
Windows and Mac: Presque toujours impossible. Même la récupération de fichiers bruts ne peut pas aider.
Linux: Possible si fait avant l'émission de la commande TRIM.

Fichiers perdus dans des systèmes de fichiers légèrement endommagés (reconnus par leur système d'exploitation natif):
Chaque système d'exploitation répare progressivement ces systèmes de fichiers à l'aide de la commande TRIM pour supprimer les déchets, les enregistrements de fichiers non valides et les fichiers inutiles. La récupération des données est possible si elle est effectuée rapidement et sur les systèmes avec la commande TRIM désactivée.

Systèmes de fichiers gravement endommagés (non reconnus par leur système d'exploitation natif):
La récupération de données est possible car le système d'exploitation ne peut pas les réparer et ne supprime aucune donnée.

Comment minimiser l'effet négatif de la commande TRIM
Certaines étapes peuvent être effectuées pour minimiser l'effet négatif de la commande TRIM lorsque la récupération de données est possible.

  • Connectez le périphérique SSD via des boîtiers externes USB, FireWire ou Thunderbolt. TRIM ne fonctionne pas sur de telles connexions. Mais ils peuvent être lents, en particulier lors de la récupération de fichiers à partir de gros appareils.
  • Désactivez la commande TRIM lors de la récupération des données. N'oubliez pas de l'activer une fois la récupération de fichiers terminée.

Windows:
Appuyez sur la combinaison de touches Win + X.
Windows PowerShell apparaîtra:
Entrez "fsutil behavior set DisableDeleteNotify 0/1"
(1 pour désactiver, 0 pour activer)

macOS:
Dans Terminal, entrez "sudo trimforce disable"
Saisissez le mot de passe administrateur et répondez "Y" à plusieurs questions.
L'ordinateur redémarrera automatiquement avec TRIM désactivé

Pour réactiver TRIM, entrez "sudo trimforce enable".

Linux:
Dépend des distributions et des paramètres. Consultez la documentation de l'installation particulière.

Conclusion
La récupération de données à partir de périphériques SSD fonctionnant sur un système d'exploitation moderne majeur est impossible pour les fichiers supprimés, et très difficile dans d'autres cas. Quiconque prétend le contraire est incompétent ou trompe volontairement ses clients. C'est pourquoi une sauvegarde correcte et régulière des données est particulièrement importante pour les ordinateurs équipés de périphériques de stockage SSD. R-Drive Image, créé par R-TT Inc., est un produit pratique pour sauvegarder de tels appareils. Si votre ordinateur utilise un SSD, nous vous recommandons de télécharger une version d'essai de 30 jours entièrement fonctionnelle.

Appréciation de la récupération de données
370 feedbacks
Rating: 4.8 / 5
I really love your R-Studio product, I am doing Data Recovery as a professional, I used RS since the early versions and I loved the product, as far as I can tell, R-Studio, especially the Tech Version (but including the standard) is one of the best and excellent tools for a pro to have in the arsenal of tools in a pro DR lab, especially combining with the specialized Data Recovery hardware providers like DeepSpar, and PC3000, the rest of `wannabees` out there are waste of time, strongly recommend
I lost more than 200K files from my NAS due to a mistake. I tried 3 different recovery solutions over the 4 TB raid disks, and all of them performed ok but to be honest none of them were able to Raw recover the files and rename them with meaningful names out of the Metadata like R-TT did, then I was able to sort again my files and pictures and kind of restore all of them.

R-TT may not be the easiest or most user-friendly solution, but the algorithm used for the renaming saved me THOUSAND of hours of opening ...
Just recovered my old ext4 partition with R-Studio after trying testdisk and R-Linux without success. That partition was overwritten by another ext4 partition and I was losing my hope until I tried R-Studio demo. It detected all my files and directories again!

Bought it and 100% recommend it for anyone with a similar issue.
Genuinely tried every free program available without luck of recovering a deleted file from months ago. Thinking my file was deleted forever and lose all hope I came across this website as a recommendation.

I was reluctant as it seemed pricey compared to other programs, but damn worth every penny. It managed to even find files I thought were wiped from existence.

Kudos to r-tools, thank you!
Why make incremental backups, when there is R-Studio?

I`m an IT professional who has worked from home for over a decade. Early on in my career, I configured an HP ProLiant Server (Raid 1+0) as a workstation that I would remote into from my laptop. As technology evolved, I began to use it only for email and as a config file repository.

A short while ago, one of the drives degraded, but the HP ProLiant Server (Raid 1+0) still functioned fine on the remaining drive. I was complacent and didn`t replace the ...