Ok, i just had to share this because what in the blue blazes. Got a 128gb sd from Sandisk. Tried flashing something that would create 3 partitions. It.just.bloody.wouldn't. So down the rabbit hole I went, using every single formatting software under the sun, both in windows and linux and nothing. Then I discovered that, for some unholy reason, this sd card will only allow at most 2 partitions. It can have 1 partition with the whole capacity, it can have 2 partitions as long as 1 of them is at most 3 gb, while the second is at most 100gb. I repeat, what in the blue blazes. So what I needed was to install emuelec, which creates 2 2gb partitions and allocates the leftover space to EEROMS, which is where you put roms and stuff. Obviously, given what I discovered that was impossible. So I said, ok I'll install Batocera then, since that only uses 2 partitions. Well, it just so happened that one of those partitions is 4gb in size. In that case, you literally cannot create a second partitions that is even 1 MB in size. Seriously, if one partition is over 3 gb, no other partition can be created, regardless of size. Insert shocked Pikachu face.