Godzil (./7855) :
Sur de la FAT, c'est completement mort (j'en ai souffert au boulot)
Ouais c'est un peu problématique vu que le format est ancien, mais l'avantage c'est qu'il est assez simple à réparer "à la main" :
- il y a 2 exemplaires de la FAT, donc en cas de crash, c'est récupérable (à moins que ça ait été désactivé au formatage pour gagner un peu d'espace disque). Au pire, avec un peu de chance, le fichier n'est pas fragmenté et les clusters ont été alloués par ordre croissant
- en FAT32, il y a au moins 2 exemplaires du secteur racine ; 1 seul en FAT12 et FAT16, mais c'est reconstituable si tu connais les paramètres de la partition
- un seul exemplaire des entrées de répertoire ; en cas de corruption, on peut récupérer les données des fichiers en regardant la FAT, mais on perd leur nom et leur longueur exacte (arrondie au cluster supérieur) ; on peut aussi généralement récupérer les sous-répertoires grâce à une astuce (tous les répertoires commencent par les entrées "." et "..", donc on peut rechercher les clusters qui correspondent à ce motif)
Bref c'est généralement possible de récupérer ses données (ça m'a sauvé plus d'une fois), mais il faut mettre les mains dans le cambouis.
Godzil (./7855) :
Zerosquare, tu oublie un facteur sur les NAND, et c'est encore plus sensible sur les MLC, c'est qu'une ecriture sur dans un secteur peux perturber les secteurs voisins, et modifier la valeur qu'ils stoquent d'ou l'intégration de l'ECC dans la partie OOB d'une NAND.
Je n'étais pas au courant. C'est bon à savoir, merci.