I have the strangest feeling this has already been answered somewhere...but i've scoured the internet and havent found much of anything on the topic. I've read some mixed statements saying ppls sgs4 see's an external sd card formatted as exFAT, others say it isnt working for them. I've figured out a way to get the hardfloat Kali Linux ARM gui terminal working and all applications installed running in a chrooted environment...however the image size needs to be a minimum of 6gb to install all programs. I'd like to go with 8gb just to give it a little play. I have an SGH-I337 (AT&T) and am rooted, i've tried stock rom w/ stock kernel, stock rom w/ KTweaker kernel, said it supports exFAT but did not work. Also i've tried Cyanogenmod 10.1, but havent tried the KTweaker kernel w/ cyanogenmod yet. After formatting the 16gb microsd i have to exFAT and inserting it into the phone it states "Preparing SD Card"...and immediately says "SD Card is safe to remove". Anybody have any insight as to how i can get around this 4gb filesize limitation? Any input will be greatly appreciated. Thank you.
Here's the deal.
All cards 32gb or less (SDHC cards) come formatted in Fat32.(Part of SDHC spec) This includes a file limit of 4gb max for a single file.
All cards 64gb or more (SDXC cards which the S4 supports) come preformatted in exFat (Part of SDXC spec). This does not have a 4gb file limitation.
The stock Samsung / AT&T Firmware supports exFat. (I bought a 64gb SDXD formatted with exFat and plugged it in and worked right away). Most recoveries do to. (TWRP does at least).
However, I flashed CM10.1 onto my S4. CM10.1 does _NOT_ support exFat. Initially I backed up and reformatted my card in Fat32. Angry with the 4gb file limitation (I have many 720p and 1080p movies over 4gb..) I actually took the microSD card out, used a adapter and hooked it up to a Linux system (Ubuntu 13.04 in my case) and used gParted to format the card to EXT4 filesystem. EXT4 is a filesystem most Linux machines use and support natively. This is actually the filesystem most newer Android device use for their internal SDCard / Data partitions! I popped the card back in, CM10.1 reads it perfectly! And I was able to copy files over 4gb to the device!
So its not a hardware thing since the S4 is SDXC compatible. Just formatting / partition time issue.
I greatly appreciate the breakdown! However i do have a question, since the sgs4 supports exFAT, why does it not see it after i reformat my 16gb to exFAT? Is it because it is an SDHC and not an SDXC? Also, does the type of recovery you have installed alter what filesystem types are recognized?
RawBrokerage said:
I greatly appreciate the breakdown! However i do have a question, since the sgs4 supports exFAT, why does it not see it after i reformat my 16gb to exFAT? Is it because it is an SDHC and not an SDXC? Also, does the type of recovery you have installed alter what filesystem types are recognized?
Click to expand...
Click to collapse
No problem!
As far as the spec goes, if it's formated in exFatand its SDHC it should still read it fine. Filesystem is just a filesystem. The spec just says what is used by default on cards.
One possible issue though, did you format your card in your phone? Sometimes the odd way these work the SD cards like to be formatted in the phones themselves. It worked formatting from a Computer for my ext4 case, however that does not work for all cards/phones/filesystems sometimes.
WoodburyMan said:
No problem!
As far as the spec goes, if it's formated in exFatand its SDHC it should still read it fine. Filesystem is just a filesystem. The spec just says what is used by default on cards.
One possible issue though, did you format your card in your phone? Sometimes the odd way these work the SD cards like to be formatted in the phones themselves. It worked formatting from a Computer for my ext4 case, however that does not work for all cards/phones/filesystems sometimes.
Click to expand...
Click to collapse
I've tried formatting from phone, 3 different computers (one computer running Debian), cfdisk command line as well as gparted, also window's format utility. It seems though nothing is working however after going to Cyanogenmod 10.1 last night and formatting the external to ext4 the phone only displayed "Reading SD Card" then "SD Card is blank". It works perfectly fine whenever the phone formats it, it just doesnt like any other type of filesystem. It is a polariod sd card which gave me issues in the past. Hopefully i can get this resolved and post more on it. Probably just something small i'm missing :/
Anyways, thanks a million on the input!
WoodburyMan said:
Here's the deal.
The stock Samsung / AT&T Firmware supports exFat. (I bought a 64gb SDXD formatted with exFat and plugged it in and worked right away). Most recoveries do to. (TWRP does at least).
Click to expand...
Click to collapse
Can you kindly link me/us to their (TWRP) posts verifying this?
Thanks
igotroot said:
Can you kindly link me/us to their (TWRP) posts verifying this?
Thanks
Click to expand...
Click to collapse
As far as I know there aren't and posts saying it supports it but I've used TWRP with exFAT, Ext4, and FAT32 formatted ROMS.
roms not reading 64gb sandisk sdcard
I have the 64gb sandisk ultra class 10 sdcard... and it flat out works in stock... even when I recover. But doesnt work atall using wicked rom and a couple others. ExFat is the reason... those roms dont support it...
You can use this kernel to get exFAT support on custom ROMs such as Cyanogenmod:
http://forum.xda-developers.com/showthread.php?t=2292341
Hello everyone,
Recently, I flashed a Lollipop ROM to play around with it. This isn’t about the ROM or the Android release in particular. It’s about filesystems.
While Lollipop worked perfectly fine with my external SD, the OP mentioned reformatting the SD Card as a different filesystem to play nicer with the new release. The other benefit of doing this would be support for >4GB file size, which is what I want. I've meant to do this for a while, but I've been too busy.
I’ve since reverted back to 4.4 while I wait for a more preferable Lollipop release to bake, but I still want to reformat my external SD. It is 64GB and I’ve attempted to reformat in TWRP, using a USB SD reader using OS X Disk Utility and a built-in reader using Windows format tool.
Nothing works! TWRP says it formats successfully, but everything is intact. Windows gives errors, OS X can’t remount the drive and finish.
What’s going on here? FAT32 sucks and I want to change it. Is it a protection on the chip?
SanDisk Ultra
Micro SDXC 64GB Class UHS-1
lightningomega said:
Hello everyone,
Recently, I flashed a Lollipop ROM to play around with it. This isn’t about the ROM or the Android release in particular. It’s about filesystems.
While Lollipop worked perfectly fine with my external SD, the OP mentioned reformatting the SD Card as a different filesystem to play nicer with the new release. The other benefit of doing this would be support for >4GB file size, which is what I want. I've meant to do this for a while, but I've been too busy.
I’ve since reverted back to 4.4 while I wait for a more preferable Lollipop release to bake, but I still want to reformat my external SD. It is 64GB and I’ve attempted to reformat in TWRP, using a USB SD reader using OS X Disk Utility and a built-in reader using Windows format tool.
Nothing works! TWRP says it formats successfully, but everything is intact. Windows gives errors, OS X can’t remount the drive and finish.
What’s going on here? FAT32 sucks and I want to change it. Is it a protection on the chip?
SanDisk Ultra
Micro SDXC 64GB Class UHS-1
Click to expand...
Click to collapse
Cards over 32GB in size are supposed (as per SD-alliance standards) to be exFAT, stock Samsung ROMs WILL format those AFAIK to exFAT. With the card inside the phone no other formatting option (than from the ROM itself) will work. With the card taken out and placed into a decent card reader in Windows 7 or newer you should see the option to format it to exFAT, and all decent ROMs should now work with that (Samsung stock-derived ROMs work best since they have a very solid exFAT driver, CM-derived ROMs have been very ****ty in the past in this regard).
Oh, and one more thing - questions should go to Q/A!
Hi,
I just flashed to CM13 in my S5 and realized the lack of exFAT support on the external SD card (64gb Samsung pro)
are there plans to add this, or do I need a different ROM? (Does CM12.1 support exFAT SD cards?)
Thank you in advance for any Info's.
Should I use exfat or NTFS for a 64gb sd card?
What's the pros and cons of each?
Thanks!
Would NTFS even work? As far as I know, exFAT is the way to go for cards > 32GB.
Neither
http://www.xda-developers.com/f2fs-put-to-the-test-against-ext4/
I'm using EXT4 for my Note 10.1 v2014 tablet because it's multi-core compatible.
Hi, there
As I could experience exFAT formated micro SD cards are not supported. Neither via internal SD slot nor via OTG.
Do you share my opinion?
Thanks