Sample Header Ad - 728x90

Android Enthusiasts

Q&A for enthusiasts and power users of the Android operating system

Latest Questions

31 votes
3 answers
72025 views
Since which Android version is exFat supported?
Which Android version supports **exFat**, if at all? The web seems unclear about that. Thanks!
Which Android version supports **exFat**, if at all? The web seems unclear about that. Thanks!
Lorenz Lo Sauer (413 rep)
Nov 28, 2016, 09:16 AM • Last activity: Jun 18, 2024, 01:36 PM
1 votes
0 answers
639 views
Galaxy S9 ultra can’t read from exFAT SSD?
I’m new to Android tablets having previously used Apple exclusively, and I could use some advice getting an external WD 2tb SSD to work. My SSD was formatted as exFAT on a Windows device and filled with various MKV files of 10gb or higher. The drive is recognised perfectly fine by my iPad, but doesn...
I’m new to Android tablets having previously used Apple exclusively, and I could use some advice getting an external WD 2tb SSD to work. My SSD was formatted as exFAT on a Windows device and filled with various MKV files of 10gb or higher. The drive is recognised perfectly fine by my iPad, but doesn’t show up at all on my S9. I tried reformatting the SSD, and the empty drive now shows on the S9. However, as soon as I start putting MKV files on the drive again, it no longer shows up. Can anyone advise what might be causing this?
Maff (11 rep)
May 31, 2024, 06:27 AM
1 votes
0 answers
98 views
Hard disk issues in Android
I have Samsung SSD hard disk. I copy files from my Android device to hardDisk. Multiple times I disconnected hardDisk and connected hardDisk to phone and it worked fine. After a day when I connected the hard disk to Android phone then I get error that I need to format the hardDisk to be able to use...
I have Samsung SSD hard disk. I copy files from my Android device to hardDisk. Multiple times I disconnected hardDisk and connected hardDisk to phone and it worked fine. After a day when I connected the hard disk to Android phone then I get error that I need to format the hardDisk to be able to use it. When I connect the same hardDisk to Windows Laptop or MACbook then it still works fine. In MAC I ran the FirstAid in Disk utility app and even that says the hardDisk is fine. The hardDisk is formatted as exFAT. How do I find a permanent solution or a workaround? I want to be able to copy copying files from phone to hardDisk directly instead of copying files from phone -> computer -> hardDisk. I tried with Seagate HDD and faced the same problem.
firstpostcommenter (109 rep)
Apr 1, 2024, 08:16 AM • Last activity: Apr 1, 2024, 10:50 AM
0 votes
1 answers
1332 views
Pixel 7 Pro on Android 13 does not natively recognize exFAT-formatted 4tb Crucial X10 USBC SSD
Title says most of it. I have a Pixel 7 Pro and a Pixel Tablet. I just got a Crucial X10 4TB portable SSD, which advertises as compatible with Android. I have Solid Explorer installed, and when I plug the SSD into the tablet or phone, Solid Explorer sends me a toast saying it's preparing the USB dri...
Title says most of it. I have a Pixel 7 Pro and a Pixel Tablet. I just got a Crucial X10 4TB portable SSD, which advertises as compatible with Android. I have Solid Explorer installed, and when I plug the SSD into the tablet or phone, Solid Explorer sends me a toast saying it's preparing the USB drive. Except it never appears or enumerates. Solid Explorer can't see it, nor can Android Files. Neither recognize the existence of the drive. I can mount it on any of my Windows machines, as well as Chrome OS. (Interestingly, Chrome OS shows two devices on this drive, one called "USB Drive" which has no FS, and the other called "X10 Pro" that has all the files there. Not sure what's up with that, never seen it before). I have installed the Paragon exFAT app and Total Commander, and that combination uniquely lets me interact with the drive, and only via Total Commander. I read that Android 13 added exFAT support, and I've used exFAT USB flash drives on my Android devices before, so I am not sure what is going on with this. I have a 2TB BeeDrive that I can connect to natively on Android and Windows without any utilities, and it is also formatted exFAT. What's going on here? Is the 4TB X10 too big or something? Any help is appreciated. **EDIT:**I realized that the X10 and the BeeDrive were different disk formats, BeeDrive is MBR and X10 is GPT formatted. Time to play with disk manager and see if that's the problem
Chris (111 rep)
Sep 23, 2023, 08:43 PM • Last activity: Sep 25, 2023, 03:25 PM
2 votes
0 answers
199 views
Which filesystem should I use on my SD Card?
I have a 1 TB SD Card in a Fairphone 3 running the latest Lineage. Recently I had issues with random reboots and now found out that my SD Card is formatted with FAT32, which might cause troubles on such a disk size. I tested a bit, and unlike lots of info on the internet, both exFAT and ext4 seem to...
I have a 1 TB SD Card in a Fairphone 3 running the latest Lineage. Recently I had issues with random reboots and now found out that my SD Card is formatted with FAT32, which might cause troubles on such a disk size. I tested a bit, and unlike lots of info on the internet, both exFAT and ext4 seem to be recognised just fine. And there is also F2FS which is touted as a good choice. So, which FS should I use? I use Linux everywhere so desktop OS compatibility is not a problem.
xeruf (153 rep)
Nov 15, 2022, 11:34 PM • Last activity: Nov 15, 2022, 11:45 PM
0 votes
1 answers
611 views
How do I fix internal sdcard mount failure I/O error?
I have a tablet running android 4.2.2. The internal sdcard will not mount and logcat output is - failed to mount via vfat (I/O error). I used fsck_msdos and output is - ** Phase 1 - read FAT (compare skipped) Attempting to allocate 14000 KB for FAT ** Phase 2 - check cluster chains ** Phase 3 checki...
I have a tablet running android 4.2.2. The internal sdcard will not mount and logcat output is - failed to mount via vfat (I/O error). I used fsck_msdos and output is - ** Phase 1 - read FAT (compare skipped) Attempting to allocate 14000 KB for FAT ** Phase 2 - check cluster chains ** Phase 3 checking directories Root directory starts with free cluster Fix? yes ** Phase 4 - checking for lost files Update FATs? yes Attempting to allocate 14000 KB for FAT 1389 files, 1133632 free (2238856 clusters) ***** FILE SYSTEM WAS MODIFIED ***** But I am still getting the same error from vold. Is there anything elseI should try?
stoneAge (35 rep)
Jul 25, 2020, 03:16 PM • Last activity: Jul 25, 2020, 03:25 PM
6 votes
1 answers
1605 views
When should I run a consistency check on my removable MicroSD card?
I own an Android device with a removable MicroSD card. The card uses either FAT32 or ExFAT technology. These are "non-journaling filesystem" technologies, so the data on the cards can become corrupted in certain cases. Perhaps I should run a consistency check (e.g. `fsck` / Chkdsk / ScanDisk) every...
I own an Android device with a removable MicroSD card. The card uses either FAT32 or ExFAT technology. These are "non-journaling filesystem" technologies, so the data on the cards can become corrupted in certain cases. Perhaps I should run a consistency check (e.g. fsck / Chkdsk / ScanDisk) every so often. A) How often should I run a consistency check on my MicroSD card? B) Also, if my device sometimes freezes and I must power it off using the power button, must I run a consistency check every time?
unforgettableidSupportsMonica (1161 rep)
Mar 27, 2017, 11:03 AM • Last activity: Dec 30, 2019, 04:39 PM
3 votes
0 answers
212 views
How can I run a consistency check on my removable MicroSD card?
I own an Android device with a removable MicroSD card. The card uses either FAT32 or ExFAT technology. These are "non-journaling filesystem" technologies, so the data on the cards can become corrupted in certain cases. Perhaps I should run a consistency check (e.g. `fsck` / Chkdsk / ScanDisk) every...
I own an Android device with a removable MicroSD card. The card uses either FAT32 or ExFAT technology. These are "non-journaling filesystem" technologies, so the data on the cards can become corrupted in certain cases. Perhaps I should run a consistency check (e.g. fsck / Chkdsk / ScanDisk) every so often. How can I run a consistency check on my MicroSD card, without having to plug the card into a PC?
unforgettableidSupportsMonica (1161 rep)
Mar 27, 2017, 11:02 AM • Last activity: Dec 30, 2019, 01:53 PM
1 votes
0 answers
216 views
no more space on device while writing to exFAT folder on MicroSD card
JasonR:/ $ su JasonR:/ # cd /stor*/emu*/0/WhatsApp JasonR:/storage/emulated/0/WhatsApp # cd Media JasonR:/storage/emulated/0/WhatsApp/Media # ls -al *.jpg -rwxrwx--x 1 root everybody 506827 2019-02-22 11:42 DSC_20190102_130645.jpg *## I cant' move a regular file in whatsapp Images folder* cp DSC*.jp...
JasonR:/ $ su JasonR:/ # cd /stor*/emu*/0/WhatsApp JasonR:/storage/emulated/0/WhatsApp # cd Media JasonR:/storage/emulated/0/WhatsApp/Media # ls -al *.jpg -rwxrwx--x 1 root everybody 506827 2019-02-22 11:42 DSC_20190102_130645.jpg *## I cant' move a regular file in whatsapp Images folder* cp DSC*.jpg "WhatsApp Images" cp: cannot create regular file 'WhatsApp Images/DSC_20190102_130645.jpg': No space left on device *## Neither can I create a 0 byte file.* JasonR:/storage/emulated/0/WhatsApp/Media # touch 1.jpeg JasonR:/storage/emulated/0/WhatsApp/Media # cp 1.jpeg "WhatsApp Images" cp: cannot create regular file 'WhatsApp Images/1.jpeg': No space left on device *## du command o/p* du -sch "WhatsApp Images" 2.0G WhatsApp Images 2.0G total *## Df command o/p. The BindFs between internal storage and SD Card can be seen.More details in Mount o/p below* JasonR:/storage/emulated/0/WhatsApp/Media # df -h "WhatsApp Images" Filesystem Size Used Avail Use% Mounted on /mnt/media_rw/76B2-B58E/WhatsApp 109G 65G 45G 60% *## I m listing top 5 elements in that directory* JasonR:/storage/emulated/0/WhatsApp/Media # cd "WhatsApp Images" ls -al | head -5 so just to give you an idea of my situation.
as is well known WhatsApp will not let you specify where to store its huge volume of media and database files i.e. WhatsApp folder in user internal storage. so I have to use a bind approach to link to a folder on my exFAT MicroSD card with the same name.
all was well for almost 2 years and all of a sudden out of Nowhere I had the situation where WhatsApp images i.e. the "WhatsApp Images" folder ( WhatsApp/Media/"WhatsApp Images") will simply refuse to accept any more jpg from WhatsApp if I un-bind this relationship and have everything downloaded on my internal memory the jpg's & other media are downloaded just fine. but internal storage is crammed - I don't have space.
binding does not cause this to happen to other media i.e. video documents etc. this only happens to images folder and presumably that is related to large number of image files already in that folder.
exFAT does not have such a low ceiling for number of files you can put in a folder.
also just to complete the picture, I can write to any other folder on that micro SD card through binding on internal storage what I did * renamed this folder ( folder.old )and created a new folder and moved all files into that new folder also called 'WhatsApp images' and after about a week the same issue crept up on this new folder * since most of the space is hogged by videos , I created a bind only for video folder ( WhatsApp videos) everything else could go to internal memory.
the result was videos could not be downloaded. so I could bind only the parent WhatsApp folder lock stock subfolder approach fails so my questions are: * exFAT does not have restrictions for such a small number of files in a folder what is causing this issue. on command line it shows up as no more space available
I have attached screenshots of my terminal emulator
* why does in subfolder approach not work. I'd assume that has to do with temp files created elsewhere while you download the video and then they have to be joined some place on the same partition and so the binding does not work . if at all this is in fact true then where does WhatsApp store temporary files before it joins them so this temp folder can also be linked through a bind relationship
user1874594 (527 rep)
Jul 26, 2019, 11:42 PM • Last activity: Jul 29, 2019, 10:27 AM
3 votes
0 answers
1259 views
What happens when Android mounts a microsd card?
I've got a 256 GB microsd card which only works with my phone if its file system is FAT32. The issue I have with this, is that FAT32 only supports files up to 4 GiB, which is a bit low by today's standards. I am able to successfully mount an exFAT partition using a FUSE driver, which I found here: h...
I've got a 256 GB microsd card which only works with my phone if its file system is FAT32. The issue I have with this, is that FAT32 only supports files up to 4 GiB, which is a bit low by today's standards. I am able to successfully mount an exFAT partition using a FUSE driver, which I found here: https://forum.xda-developers.com/showpost.php?p=79685842&postcount=9 I did not install that zip; instead, I simply extracted the mount.exfat binary and called it from a superuser shell. The actual issue I'm having, is that if I mount anything using that method, the Android OS doesn't "register" that as a microsd card. So apps can read and write data to the mountpoint as if it was a plain directory, but it is not recognized as an actual external storage device. I'm trying to figure out what exactly does Android do when you tap the "Mount SD card" entry in Storage settings, and how can that be replicated outside of the Settings app. If a FAT32 card is mounted automatically by Android, here's what the mount points look like:
$ mount | grep 5D03
/dev/block/vold/public:179,65 on /mnt/media_rw/5D03-6C2D type vfat (rw,dirsync,nosuid,nodev,noexec,noatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
/mnt/media_rw/5D03-6C2D on /mnt/runtime/default/5D03-6C2D type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6)
/mnt/media_rw/5D03-6C2D on /storage/5D03-6C2D type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6)
/mnt/media_rw/5D03-6C2D on /mnt/runtime/read/5D03-6C2D type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=18)
/mnt/media_rw/5D03-6C2D on /mnt/runtime/write/5D03-6C2D type sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=18)
Forgetting about exFAT or other file systems for a moment, I first tried to replicate that using the same FAT32 partition which was mountable natively by Android. I unmounted the SD card from settings, which resulted in the above command not outputting anything anymore, and proceeded to mount the partition in much the same way as described by the mount output seen above. From a su -mm shell, I first created the necessary mount points with mkdir, then replicated all the entries with mount, like mount -o rw -o nosuid -o nodev [...] -t vfat /dev/block/vold/public:179,65 /mnt/media_rw/5D03-6C2D. When finished, the output from mount | grep 5D03 was almost exactly the same as if it was the Android OS doing the mounting (checked with diff: the single difference was the lack of the dirsync option, as mount complained about not recognizing that option, all other lines were exactly the same). But that still did not make the Android OS acknowledge that a SD card was indeed mounted. From this, I gather that Android does some extra step when mounting an SD card. For example, if the card is mounted natively by Android, file manager apps will show the SD card's capacity and free space, and will allow to easily browse its contents. But if I mounted the very same SD card manually, as described above, the same file manager would only offer to browse internal storage. The SD card could still be accessed if I navigated to the mount point directory (/mnt/media_rw/5D03-6C2D) so it was properly mounted and working, just not recognized by Android. So I guess this lengthy question really boils down to this simple one: How can one mount devices in Android OS and have the mount points recognized as real external storage devices?
combinedfleet (31 rep)
Jun 14, 2019, 11:03 AM
1 votes
1 answers
194 views
exFat on GT-9082
Is it possible to use a sdcard with the `exFat` on the Galaxy Grand Duos GT-I9082 ? Is it possible without a custom ROM ? I am running Jellybean 4.2.2 on the stock ROM. I can upgrade to kikat on a non-stock ROM.
Is it possible to use a sdcard with the exFat on the Galaxy Grand Duos GT-I9082 ? Is it possible without a custom ROM ? I am running Jellybean 4.2.2 on the stock ROM. I can upgrade to kikat on a non-stock ROM.
ng.newbie (143 rep)
Aug 9, 2017, 10:08 AM • Last activity: Aug 9, 2017, 12:11 PM
1 votes
1 answers
1698 views
How can I know which file system is used for my internal storage?
I want to know whether my internal storage is formatted as exFAT, FAT32, ext4, etc. How can I tell? I run rooted Android 5.0, if it matters.
I want to know whether my internal storage is formatted as exFAT, FAT32, ext4, etc. How can I tell? I run rooted Android 5.0, if it matters.
Fiksdal (1311 rep)
Jun 29, 2016, 08:30 AM • Last activity: Jun 29, 2016, 09:55 AM
0 votes
1 answers
479 views
Is there an internal algorithm for calculating UUIDs of a flash filesystem?
I've been doing some experimenting with a MicroSD card formatted as ExFAT and have come across something that perplexes me. It seems that my new Android phone mounts the MicroSD card as `/storage/[UUID]`, so for example rather than `/mnt/sdcard-ext` as I'm used to, it's currently `/storage/0CCE-1C48...
I've been doing some experimenting with a MicroSD card formatted as ExFAT and have come across something that perplexes me. It seems that my new Android phone mounts the MicroSD card as /storage/[UUID], so for example rather than /mnt/sdcard-ext as I'm used to, it's currently /storage/0CCE-1C48. Because that's fairly arbitrary, I thought I'd change it to something easier to remember, like 1234-DFDF (my initials in the second half). I used tune2fs to specify a new UUID, and was able to confirm the change by opening the raw disk in a hex editor. I actually discovered the UUID is stored at hex offset 0x100064, at least for my particular disk. And because of the Endian-ness, it's stored backwards (so 481CCE0C is parsed by the device as 0CCE-1C48). Anyway, I was able to verify that it changed to 0xDFDF3412, as it should. I put it in my phone, turned the phone on... voila! It was now /storage/1234-DFDF. BUT... as soon as I unmounted and remounted the card (or rebooted the phone, etc.) it changed right back to 0CCE-1C48! How can this be? I changed the UUID, replacing the original one with a new one! This makes me wonder if there's some algorithm built into ExFAT that generates a UUID based on... anything... the partition size, the label, whatever. The phone is obviously trying to "validate" the serial number and keeps overwriting my custom one with the arbitrary one I was given when I first formatted the disk.
Danny Forche (49 rep)
May 17, 2016, 03:39 PM • Last activity: May 18, 2016, 08:11 AM
0 votes
0 answers
1731 views
Portable storage that handles for file size greater than 4GB
I have to frequently copy paste files that are greater than 4GB. With marshmallow, we have to either stick to vFAT/FAT32 to use as portable or use it as internal storage. Is it possible to mount exFAT/NTFS/ext3/ext4 in the rooted marshmallow and use it as regular sdcard that is capable of handling m...
I have to frequently copy paste files that are greater than 4GB. With marshmallow, we have to either stick to vFAT/FAT32 to use as portable or use it as internal storage. Is it possible to mount exFAT/NTFS/ext3/ext4 in the rooted marshmallow and use it as regular sdcard that is capable of handling max file size restriction?
nexuscreator (111 rep)
Jan 30, 2016, 02:00 PM
1 votes
1 answers
596 views
mount.exfat-fuse mounts drive r/o
I'm mounting an external exFat drive on a rooted Android device (Amazon Fire TV/2) using the mount.exfat-fuse program. mount.exfat-fuse -o rw,umask=000 /dev/block/sda1 /system/test directory permissions are 777, but permission denied for anything root tries. Thanks for any help.
I'm mounting an external exFat drive on a rooted Android device (Amazon Fire TV/2) using the mount.exfat-fuse program. mount.exfat-fuse -o rw,umask=000 /dev/block/sda1 /system/test directory permissions are 777, but permission denied for anything root tries. Thanks for any help.
Jocala (29 rep)
Nov 23, 2015, 08:14 PM • Last activity: Nov 24, 2015, 01:23 AM
3 votes
1 answers
3443 views
Would Android 4.3 mount exFAT formatted external SD card automatically without requiring additional software?
Would Android 4.3 mount exFAT formatted external SD card automatically without additional software?
Would Android 4.3 mount exFAT formatted external SD card automatically without additional software?
Amr Ibrahim Khudair (73 rep)
Aug 6, 2015, 06:19 AM • Last activity: Aug 7, 2015, 07:58 PM
Showing page 1 of 16 total questions