I've been poking around using GParted on my 128GB microSD card so it can use two partitions for link2sd. Problem is, no matter what I do, each time I place the card in my phone, it says that the card is corrupted. I had been using the card just as storage (it was formatted by Android itself).
Phone: Samsung Galaxy Express 3 (SM-J120A)(sometimes called Samsung Galaxy J1)
Version: 6.0 Marshmellow
SD Card: Samsung EVO Select 128GB
Root status: Rooted
When I look at the partition after the phone formats it, it is an exFat partition with the Flags "boot" and "lba". Reformatting it myself to exFat with no Flags causes it to give an error in the phone "This card won't work". If I try to give it flags, only the "boot" flag is applied. Anytime I press the "lba" flag option, it won't even check the box (its not greyed out). Other flags work fine. Even if I use the command-line (Parted) it still won't apply the lba flag.
To confirm that the card isn't broken, I have stuck it back into the phone for it to format. Works perfectly. I've even formatted the entire card to Fat32. Stuck it in the phone, no problems. Fat32 and ext4 partition combo does work.
Other than that, it simply will not accept a exFat/ext4 combo. Or even exFat alone. What I really want is to have 32 GB as an ext4 partition, and the rest being exFat. I don't want to be limited by Fat32's 4GB file size. Though aside from video, I'm not sure what large files I might have (emergency storage?).
Recommendations, advice, and solution(s) would be most appreciated.