J'ai une carte microSD samsung evo + utilisée sur mon HTC m10 qui semble être corrompue il y a quelques jours. Après plusieurs tentatives infructueuses de le dd sur mon disque local, puis de le dd vers une nouvelle carte SD, je suis allé acheter une nouvelle carte microSD Sandisk 128 Go et j'ai essayé de la dd
après plusieurs heures, c'est arrivé:
dd if=/dev/mmcblk0 of=/dev/sdd status=progress
127863939584 bytes (128 GB, 119 GiB) copied, 34160 s, 3.7 MB/s
dd: writing to '/dev/sdd': No space left on device
249737217+0 records in
249737216+0 records out
127865454592 bytes (128 GB, 119 GiB) copied, 34171.2 s, 3.7 MB/s
elles sont censées être toutes les deux des cartes de 128 Go, vous ne savez pas pourquoi cela se produit? La sortie de fdisk -l montre ce qui suit:
Disk /dev/mmcblk0: 119.8 GiB, 128579534848 bytes, 251131904 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 0E47F670-C4DD-476D-BB0E-EB53A31FD907
Device Start End Sectors Size Type
/dev/mmcblk0p1 2048 34815 32768 16M unknown
/dev/mmcblk0p2 34816 251131870 251097055 119.7G unknown
GPT PMBR size mismatch (251131903 != 249737215) will be corrected by w(rite).
Disk /dev/sdd: 119.1 GiB, 127865454592 bytes, 249737216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdd1 1 251131903 251131903 119.8G ee GPT
qu'est-ce que je manque?
dev/sdd
est un peu plus petit que /dev/mmcblk0
, c'est le coupable, regardez la taille du disque:
Disque/dev/mmcblk0: 119,8 Gio, 128579534848 octets, 251131904 secteurs Disque/dev/sdd: 119,1 Gio, 127865454592 octets, 249737216 secteurs