web-dev-qa-db-fra.com

Windows ne peut pas voir le lecteur FAT32 modifié par GParted

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:

enter image description here

enter image description here

Ubuntu le voit toujours très bien, y compris tous les fichiers:

enter image description here

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.
1
endolith

Je n'ai pas trouvé de solution. J'ai fini par le reformater et copier les fichiers à partir de la sauvegarde manuellement.

0
endolith

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.

0
Bernard Wei