I'm trying to duplicate a complete image with Raspbian and a custom video installation software multiple times; I bought eight identical Micro SD cards (SanDisk 32 GB). I made a master image, I copied it using dd
. Now I'm trying to write that image to the other seven cards. I'm using Disk Image Writer on Gnome to do so. This went fine for the first six cards, but somehow the seventh is rejected, saying its capacity is too small (700 MB or so are missing). That one had been formatted before, so my hope is this is just a bug in the image writer. Because technically the cards should be 100% the same size.
What can I do? Can I force to write the image nevertheless? (The actual data only occupies like 2/3 of the 32 GB). Can I "shrink" the existing .img
by throwing away some of the blank space? Can I reformat the card with a trick to look like a brand new one?
Edit: Here is what fdisk -l
is giving me:
Disk raspi-player-0.1.0.img: 29.7 GiB, 31914983424 bytes, 62333952 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: 0xee957452
Device Boot Start End Sectors Size Id Type
raspi-player-0.1.0.img1 8192 137215 129024 63M c W95 FAT32 (LBA)
raspi-player-0.1.0.img2 137216 62333951 62196736 29.7G 83 Linux
dd
available, using some kind of more complicated "image writer" software is a waste of time for this task. Just usedd
to write the image directly to the device, as is the recommended practice for burning Raspberry Pi images to SD cards on linux. – goldilocks Nov 23 '16 at 21:08dd
now – 0__ Nov 23 '16 at 21:20dd
but perhaps this is subjective... :/ – goldilocks Nov 23 '16 at 21:22dd
's performance here is probably to usebs=4M
. You can get a progress indicator withstatus=progress
. – goldilocks Nov 23 '16 at 23:14