Bonjour à tous,
En voulant récupérer les vidéos de ma dashcam après avoir éviter un accident de voiture 😬, la carte SD les contenant dans une partition FAT32 s’est corrompue.
$ sudo fdisk -l
Disque /dev/sda : 465,76 GiB, 500107862016 octets, 976773168 secteurs
Modèle de disque : TOSHIBA MQ01ABF0
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : gpt
Identifiant de disque : 5EA593A1-0FD3-4F67-9942-90A8D68CF1CD
Périphérique Début Fin Secteurs Taille Type
/dev/sda1 2048 1050623 1048576 512M Système EFI
/dev/sda2 1050624 863526911 862476288 411,3G Système de fichiers Linux
/dev/sda3 863526912 968384511 104857600 50G Système de fichiers Linux
/dev/sda4 968384512 976773119 8388608 4G Partition d'échange Linux
Disque /dev/zram0 : 3,61 GiB, 3877634048 octets, 946688 secteurs
Unités : secteur de 1 × 4096 = 4096 octets
Taille de secteur (logique / physique) : 4096 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Disque /dev/mmcblk0 : 14,92 GiB, 16022241280 octets, 31293440 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x00000000
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/mmcblk0p1 * 8192 31293439 31285248 14,9G c W95 FAT32 (LBA)
$ sudo dosfsck -t -a -w /dev/mmcblk0p1
fsck.fat 4.2 (2021-01-31)
There are differences between boot sector and its backup.
This is mostly harmless. Differences: (offset:original/backup)
0:a9/00, 3:13/00, 4:19/00, 5:13/00, 6:10/00, 7:01/00, 8:09/00, 9:09/00
, 12:02/00, 13:80/00, 14:10/00, 15:11/00, 16:02/00, 21:b8/00, 24:3b/00
, 26:bb/00, 29:20/00, 33:20/00, 34:99/00, 35:01/00, 36:32/00, 37:03/00
, 44:02/00, 48:01/00, 50:02/00, 64:80/00, 65:01/00, 66:29/00, 67:b8/00
, 68:89/00, 69:13/00, 70:08/00, 71:12/00, 72:0b/00, 73:08/00, 74:11/00
, 75:09/00, 76:01/00, 77:31/00, 78:20/00, 79:20/00, 80:20/00, 81:20/00
, 82:02/00, 83:01/00, 84:10/00, 85:33/00, 86:32/00, 87:20/00, 88:20/00
, 89:20/00
Not automatically fixing this.
Filesystem has 209425 clusters but only space for 104702 FAT entries.
J’ai essayé testdisk qui voit deux partition au lieu d’une, ce qui montre bien la corruption, mais ne répare pas.
TestDisk 7.1, Data Recovery Utility, July 2019
Christophe GRENIER <grenier@cgsecurity.org>
https://www.cgsecurity.org
Disk /dev/mmcblk0 - 16 GB / 14 GiB - CHS 488960 4 16
Current partition structure:
Partition Start End Size in sectors
Invalid FAT boot sector
1 * FAT32 LBA 128 0 1 488959 3 16 31285248
1 * FAT32 LBA 128 0 1 488959 3 16 31285248
Warning: Bad ending sector (CHS and LBA don't match)
Je sèche sur ce problème et ces données sont vitales.
Sinon s’il y a une méthode pour lire from scratch pour récuperer, il y a essentiellement des *.mov dedans
Au pire je ferais une wm windows, mais si je peux éviter…