För att svara ordentligt, har inte orkat läsa igenom allt.
Men när jag gör diverse experiment med mina usb-minnen, så brukar jag vilja göra dem mindre.
Just av den enkla anledningen att jag kan skapa mindre avbilder. Låt mig utveckla:
Jag ville prova lite olika FAT-begränsningar senast
Jag har då förberett en image på sammanlagt 256Mb och dd:ar den till mitt minne
Windows läser bara första partitionen och tror därmed att minnet är 256Mb stort.
Perfekt, jag formaterar minnet i windows och ser hur windows bygger upp FAT-systemet utan
att jag behöver dd:a 16Gb som minnet är på.
För en novis, kan detta bli lite klurigt (att återställa minnet)
kan kanske lösa det (i win7)
Annars är det bara se till att du sabbar partitionstabellen i minnet, så kommer windows be dig att formatera om skiten.
Kod:
dd if=/dev/zero of=/dev/dittminne bs=1M count=10
Här sumpar du 10 Mb av början på ditt minne, det räcker igentligen med ett par hundra byten, beroende på partitionstabell.
Har man inte cygwin eller liknande så funkar det med att skriva valfri fil från win32diskimager till minnet. Efter det så kommer windows att vilja formatera allt.
Jag får ständigt frågor om detta annars, så tänkte att jag skriver ett ordentligt svar.