dd:写入’/ dev / sdd’:设备上没有剩余空间

我的HTC m10上使用的是三星evo + microSD卡,几天后好像已经损坏了。 经过多次尝试将其转移到我的本地磁盘失败然后再将其重新用于更新的SD卡,我去购买了更新的Sandisk 128GB microSD卡并尝试了它

几个小时后,这发生了:

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 

他们应该是128GB卡,不知道为什么会发生这种情况? fdisk -l输出显示以下内容:

 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 

我错过了什么?

dev/sdd/dev/mmcblk0小一点,这是罪魁祸首,看看磁盘大小:

 磁盘/ dev / mmcblk0:119.8 GiB,128579534848字节,251131904扇区
磁盘/ dev / sdd:119.1 GiB,127865454592字节,249737216扇区