Ma carte SD avait une partition FAT32 et une partition EXT pour Android. Je n'ai plus besoin de la partition EXT. J'ai donc utilisé GParted pour la supprimer et augmenter le FAT32 pour utiliser l'espace supplémentaire, mais Windows 7 ne le voit plus:
Ubuntu le voit toujours très bien, y compris tous les fichiers:
L'application Disks "Repair Filesystem" et "Check" de GParted ne l'ont pas corrigé non plus.
Voici ce que parted
montre:
(parted) print
Model: Generic- Multi-Card (scsi)
Disk /dev/sdb: 31.4GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 4194kB 31.4GB 31.4GB primary fat32 lba
dosfsck
dit:
fsck.fat 4.1 (2017-01-24)
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID "MSWIN4.1"
Media byte 0xf8 (hard disk)
512 bytes per logical sector
65536 bytes per cluster
184 reserved sectors
First FAT starts at byte 94208 (sector 184)
2 FATs, 32 bit entries
1918976 bytes per FAT (= 3748 sectors)
Root directory start at cluster 6 (arbitrary size)
Data area starts at byte 3932160 (sector 7680)
479620 data clusters (31432376320 bytes)
32 sectors/track, 64 heads
8192 hidden sectors
61399040 sectors total
Reclaiming unconnected clusters.
Checking free cluster summary.
/dev/sdb1: 92610 files, 408037/479620 clusters
Également essayé TestDisk, il dit:
TestDisk 7.1-WIP, Data Recovery Utility, April 2018
Christophe GRENIER <[email protected]>
https://www.cgsecurity.org
Disk /dev/sde - 31 GB / 29 GiB - CHS 3822 255 63
Current partition structure:
Partition Start End Size in sectors
Invalid FAT boot sector
1 P FAT32 LBA 0 130 3 3822 107 61 61399040
1 P FAT32 LBA 0 130 3 3822 107 61 61399040
No partition is bootable
Ce lecteur n'a pas besoin d'être bootable. Quick Search trouve la partition Linux que j'ai supprimée et redimensionnée, mais je suppose que ce n'est pas important:
TestDisk 7.1-WIP, Data Recovery Utility, April 2018
Christophe GRENIER <[email protected]>
https://www.cgsecurity.org
Disk /dev/sde - 31 GB / 29 GiB - CHS 3822 255 63
Partition Start End Size in sectors
>* Linux 3692 99 56 3822 107 61 2088960 [Link2SD]
Cela semble plus important:
TestDisk 7.1-WIP, Data Recovery Utility, April 2018
Christophe GRENIER <[email protected]>
https://www.cgsecurity.org
Disk /dev/sde - 31 GB / 29 GiB - CHS 3822 255 63
Partition Start End Size in sectors
1 P FAT32 LBA 0 130 3 3822 107 61 61399040
Boot sector
Bad
Backup boot sector
Bad
Second sectors (cluster information) are not identical.
Third sectors (second part of boot code) are not identical.
A valid FAT Boot sector must be present in order to access
any data; even if the partition is not bootable.
J'ai essayé de reconstruire le secteur de démarrage dans TestDisk mais cela n'a pas fonctionné:
TestDisk 7.1-WIP, Data Recovery Utility, April 2018
Christophe GRENIER <[email protected]>
https://www.cgsecurity.org
Disk /dev/sde - 31 GB / 29 GiB - CHS 3822 255 63
Partition Start End Size in sectors
1 P FAT32 LBA 0 130 3 3822 107 61 61399040
FAT : 32
cluster_size 128 128
reserved 184 184
total_sect 61399040 61399040
fat32_length 3748 3748
root_cluster 2 6
free_count uninitialised 71583
next_free uninitialised 2
Extrapolated boot sector and current boot sector are different.
Je n'ai pas trouvé de solution. J'ai fini par le reformater et copier les fichiers à partir de la sauvegarde manuellement.
Vérifiez que la taille de votre cluster est correcte pour FAT32. Voir documentation Microsoft pour plus de détails. 64k peut être trop gros pour une partition FAT32, essayez d’utiliser 16k. Sinon, vous pouvez essayer exFAT, qui autorise des tailles de cluster plus grandes.