[solution] Mount large sdxc tf card with fat32 file system on android 10 - Moto G 5G Plus Guides, News, & Discussion

MicroSDXC card(tf card) usually starts from 64GB memory and it is formatted with exfat file system.
It is fine in most cases but maybe does not play around with IP cameras.
Some IP cameras format SDXC cards with fat32 file system and on this phone (moto g 5g plus with stock android 10) it is not compatible and can't be read (alarm:need format first).
Take my new SDXC card with 64GB memory which will be used on IP camera for example.
IP camera is using camhi/camhipro software and always formatting tf card with fat32 file system.
The tf card then is compatible with Windows and android 7, but not on this phone with android 10.
If you put tf card with exfat file system back on IP camera, the camera will format back to fat32.
So there is dead end for my g 5g plus with an otg usbcard reader or directly insert to easily access the recorded videos.
The need that directly read the recorded video is that the software on IP camera (both itself on android and on Windows)doesn't support multiple playback speed nor multiple download videos through wifi/self-hotspot.
So that's a painful to review recorded videos.
But if you can get direct recorded files, on android, mxplayer can play on 4X speed (although no audio...).
On g 5g plus with stock android 10 , it is only supported SDXC card with exfat file system and even with 16GB tf card formatted with fat32 is not compatible with IP camera that also formatted with fat32.(ouch...)
But on an older phone with android 7 , the android 7 will format SDXC 64GB with fat32 and also compatible with that formatted with exfat.
Doing some search get back few the same situation.But android is like linux , already got phone rooted, there should be a way.
And finally a solution has been found.
1. take off the SDXC card from IP camera and insert it to otg usbreader.
2. plug otg usbreader to the phone and ignore the alarm and DON'T do anything .
3. open termux , type su , type blkid .
You'll see the last line something like:
/dev/block/sdg1: UUID="F7E2-E7B3" TYPE="vfat"
remember the "/dev/block/sdg1".
4.open total commander , add new button , send shell command , su
parameter :
umount /mnt/expand
mount -t vfat -v /dev/block/sdg1 /mnt/expand
(where "/mnt/expand" is the mount point , you can change it to some other new folder like /storage/emulated/0/sdcard . Then you can add this folder as new bookmark or place for quick access.)
5.hit the new button , now you can access the SDXC card that with fat32 file system. You can directly play videos using mxplayer or copy them into internal memory then play afterwards.
6. after things done , disconnected the otg first ,then leave out the mount folder, then hit the command button again .(to avoid "/dev/block/sdg1" path change)
Afterwards, you can just plug in otg , hit the button, go to the mount folder , copy or review , disconnected the otg , leave out the mount folder, hit the button , done.
update1:
The mount point is better to set subfolder below /storage/emulated/0/ to avoid mxplayer failed to play the videos that copy from internal storage to otg usbsdcard.

Related

SanDisk 64GB Mobile Ultra MicroSDXC Class 6 Memory Card Works

Just wanted to report that the SanDisk 64GB Mobile Ultra MicroSDXC Class 6 Memory Card works fine in the Prime's micro SD slot.
I bought it from Amazon, which included a USB SD card reader for $149.99.
http://www.amazon.com/gp/product/B005V7WIA2/ref=oh_o03_s00_i00_details
The first hurdle I ran into is the fact that the card comes pre-formatted with the exFAT file system.
The Asus Transformer Prime does NOT support the exFAT file system.
At first the 16GB MKV file I copied to the card via the included card reader in Windows seemed to list and play the file in DicePlayer fine but seeking past 5 minutes would crash the player. When I copied more files to the card and explored the card via ES file explorer the file explorer listed all the directories as empty, even though when I put the card back into the card reader and read the data through Windows everything appeared and read OK.
However The Prime will read and write fine to an NTFS formatted card. NTFS format is preferable to FAT32 since you can't copy files to a FAT32 partition larger than 4GB. As I have several movie files much bigger than 4GB FAT32 would be unsuitable for my (and most people buying a card of this size) needs.
To format your card as NTFS in Windows:
1.) Put the card into the included full size SD card adapter
2.) Insert the card in a USB reader (one was included with my purchase from Amazon)
3.) Connect the USB reader into the computer and wait for windows to assign it a drive letter.
4.) Open up a command prompt (start menu->"Command Prompt")
5.) Type the following command (replace the x with the drive letter assigned to your SDXC card).
Code:
format /FS:NTFS x:
After I formatted the card as NTFS and copied my data to it everything read and played fine.
Asus licensed drivers from Tuxera, (link), but wasn't clear about exFat being included or not.
The manual does specifically call out NTFS ...
Wonder if exFat might be supported in ICS?
FWIW, exFat is potentially a bit more efficient for flash memory, but at least NTFS is supported.
Cheers, wasn't relishing converting my Fat32-formatted 64GB card to something else to test this out (BTW, Fat32 will take files up to 4GB, not two, but still restricting for HD video).
NZtechfreak said:
Cheers, wasn't relishing converting my Fat32-formatted 64GB card to something else to test this out (BTW, Fat32 will take files up to 4GB, not two, but still restricting for HD video).
Click to expand...
Click to collapse
Thanks, was noting the FAT32 file limitation from memory, corrected the OP.
Looks like the Amazon resellers raised their price to $199.99. Best price I can find now is here ($161.36 with tax/shipping) :
http://www.provantage.com/sandisk-sdsdqy-064g-a11a~4SNDK2YU.htm
Isn't there a convert tool to convert FAT to NTFS? Don't know if it works for FAT32 or not, but ...
Ah yes, here it is:
Code:
C:\Users\Me>convert /?
Converts a FAT volume to NTFS.
CONVERT volume /FS:NTFS [/V] [/CvtArea:filename] [/NoSecurity] [/X]
volume Specifies the drive letter (followed by a colon), mount point, or volume name.
/FS:NTFS Specifies that the volume will be converted to NTFS.
/V Specifies that Convert will be run in verbose mode.
/CvtArea:filename Specifies a contiguous file in the root directory that will be the place holder for NTFS system files.
/NoSecurity Specifies that the security settings on the converted files and directories allow access by all users.
/X Forces the volume to dismount first if necessary. All open handles to the volume will not be valid.
C:\Users\Me>
I could be wrong but I think convert.exe only works on FAT16 or FAT32, I don't think it works on exFAT. Regardless you're probably better off with a clean format to make sure everything is nice and clean with no unreadable (bad) portions.
I wonder how it would perform (if at all) if you formatted the card as ext4 instead of ntfs.
Sent from my Transformer Prime TF201 using Tapatalk
Does the card stick out of the side at all? I hear some cards are longer than others and create an annoying bump on the side of the tablet.
quantumalpha said:
Does the card stick out of the side at all? I hear some cards are longer than others and create an annoying bump on the side of the tablet.
Click to expand...
Click to collapse
It's raised out about the exact same amount the volume rocker extrudes from the Prime.
JanetPanic said:
I wonder how it would perform (if at all) if you formatted the card as ext4 instead of ntfs.
Sent from my Transformer Prime TF201 using Tapatalk
Click to expand...
Click to collapse
Didn't test with ext4, ext4 is a much harder partition format to work with in Windows.
NZtechfreak said:
Cheers, wasn't relishing converting my Fat32-formatted 64GB card to something else to test this out (BTW, Fat32 will take files up to 4GB, not two, but still restricting for HD video).
Click to expand...
Click to collapse
You convert fat32 to ntfs with the windows command line " convert" . Did the same with my 32gb sd card
Anyone tried a SDXC in the SD slot of the dock?
TalynOne said:
The Asus Transformer Prime does NOT support the exFAT file system.
Click to expand...
Click to collapse
FWIW I got a wild hair and formatted my new micro sd card with exFAT and I am able to read and write using my Prime with ICS
Edit: I also did some tests and it seems write speeds are increased a bit with exFAT over NTFS
I'd love to see some crystaldiskmark numbers from your card!
P.S. also really happy to hear that exFat is working via ICS ... it should be better than ntfs for those that want >4gb files.
can you test out how fast it works? Writing and Reading speed both.
Does anybody here have ubuntu? It supports formatting in all the above file systems, as well as the norm browsing/filetransfer/ and all the such.
I've bought the card a week ago and it worked fine on my Prime without ICS (only got ICS last night; German SKU). Write rates using the supplied SD card adapter on my PC were around 7.5 MB/s.
No need to convert unless you want to use it with a Linux box.
Yatyas said:
FWIW I got a wild hair and formatted my new micro sd card with exFAT and I am able to read and write using my Prime with ICS
Edit: I also did some tests and it seems write speeds are increased a bit with exFAT over NTFS
Click to expand...
Click to collapse
Mine also worked with exFat until I put a bunch of data on it. Try copying a 8GB+ mkv to it and see if you can seek/play the entire file. My experience in Honeycomb was that it failed to read the entire file and if I copied more data to the exFAT formatted card then my files started disappearing from any file explorer run on the Prime (though still visible in Windows when connected to a dedicated USB card reader). This was my experience in Honeycomb, haven't re-tested with ICS since everything works great when formatted as NTFS.
TalynOne said:
Just wanted to report that the SanDisk 64GB Mobile Ultra MicroSDXC Class 6 Memory Card works fine in the Prime's micro SD slot.
...
After I formatted the card as NTFS and copied my data to it everything read and played fine.
Click to expand...
Click to collapse
OH my god are you saying you can read and write all 64 gigs on the card? No issues at all? Is there any disadvantage over using a 32 gig card?

Android file size work around.

Hey guys I have been trying to get some info if it is possible to put on and play larger files then 4gb on my galaxy s2.
I havebought a micro usb to HDMI adapter and I want to stream blurry rips to my projector using my phone.
I know the file system is good only to 4gb but why is there no custom rom that Will let me formated and read/write to say ntfs in my sd card in my phone. Isn't android Linux based? I know my ubuntu has no problems reading and writing ntfs. Why can the inserted sd card not be treated like a hard drive I plug into my laptop?
Thanks for your time.
I'm not 100% sure, but if the system is set to FAT32, then it won't be able to read NTFS anyways... and microSD card is set to Fat32, so there is a problem. But there is a possible workaround I will tell you to try AT YOUR OWN RISK.
Remember, this may or may not work... so this is what you should do to be safe:
1) Do not format the card with your phone. Take it out and plug it into your PC via
a usb card reader. Make sure your system is set to see ALL files (hidden)... and copy the whole microSD card contents to a backup folder on your PC (preserving everything as is).
2) Now select your card drive and format by selecting NTFS format.
***many MicroSD cards can't be formatted like that .. but you can give it a try and see.
OH, and you might need to use Drive Mount by Dwayne Hoy. HERE
If it doesn't work - then format it back to Fat32 and put back all your content.
PS
There are different ways you can backup your Card, but I take no responsibility if this screws things up
Good luck!

[Q] File system formats

I've been trying to format my 32GB sdcard to a filesystem that can read files over 4GB. Main reason being I use HDMI connection to view 1080p movies on TV.
Anyway, I've tried EXT2, 3, 4, NTFS, exFAT, and all of them come up with the "broken sdcard" message from android when I try to mount the sdcard.
I'm using kernel version 2.6.32.59-MB860-MROM and using the lastest MROM based off CM7. Anyone have any insight on where I can go from here? Thanks.
The whole entire Android system assumes the user storage (internal or external) is formatted as FAT32. This is much harder to change than you think. A simple reformat won't do.
You need to have at least part of your SD card to be FAT32 because many applications are using it to store configuration and data. You can have two partitions on your SD card, but I am not sure if video player will be able to use any partitions other than FAT32.
I found a way to format my external 32GB sdcard to NTFS and still have it mounted on the phone. Pretty easy actually. I'll post it here for those that might be interested:
-Used Paragon Partition Manager 12 on my Windows machine to format my external SD to NTFS
-Atrix wasn't reading the card so I tried a program called Paragon exFAT, NTFS, & HFS+ by Paragon Software. Link: https://play.google.com/store/apps/...251bGwsMSwxLDMsImNvbS5wYXJhZ29uLm1vdW50ZXIiXQ..
-Paragon was not able to mount my sdcard automatically as it just gave me an error, so what I did with the rom im using was mount manually to /mnt/sdcard-ext. Should be good to go after this.
Been using it for a few days and everything is working well so far. Only annoying thing is everytime I connect by usb to my comp and enable usb storage I have to manually remount once I disconnect.

[Q]Doubt about SD card 64gb and Xperia Neo

Hello!
I have a Xperia Neo (Unlock BL with Suave Kernel v6 + Jelly Dream Z1), and 1 MicroSD Card SDHC 64Gb Class 10 (Buy in dx.com).
This MicroSD Card have a 62,5Gb and i tried make work it in my Neo. But, I faced some problems:
-MicroSD only formated in exFat or NTFS.
Question 1: Have one solution for Xperia Neo read and write this format of Filesystem?
-With Mini Tool Partition Software, i can formated to FAT32 (With 32k of Cluster). But when I take a photo, some photos are crop ou damaged. When I make a video, in sometime of playback of video stops and Android says "Cannot play this video. Invalid URL". When I tried write some file in SD Card, the ES File Manager return Failed.
Question 2: Its possible this card are some error or defect?
-If I make a 32gb FAT32 partition, this card works.
Question 3: Someone can help me?
Thanks!
Well, this card it may be defected. You should replace that card. But before you do, scan it ScanDisk. Yes, that's right. That one built in Windows. Check 2 boxes, click scan, go to make some coffee/tea/food, come back and tell me what happend after that.
If everything fine, try reformat it again using higher cluster size.Or use fat32format (google it, I'm a newbie, no links allowed right now for me). If ScanDisc detect a problem, well, try to replace card.
Im using right now 64GB microSd in my "chinese-crap-made" tablet with ICS 4.0.4 named OverMax card without any problem and i'm formatted that card using program mentioned before. Also my 32GB card in my Xperia still works, so you better check that card.
BUT WAIT !!
Some CM10.1 may NOT mount that type of card, even if you format that way what I'm told you.
FAT32 is a particular NOT a problem for Linux. Even when we use FUSE.
The problem only with FAT32 with names of files, but these are the cases related to the selected program. Very rarely.
microSDXC with a capacity of 64GB its a new standard and its designed to work with exFAT. This exFAT is NOT FULLY compatible with Cyanogenmod roms and CM-based, including some AOSP and may harm your devices.
Have you ever read that sentence below?
"* I am not responsible for bricked devices, dead SD cards"
However, it is not a rule. Because bricking phone while flashing the zip or tar its hard and you have to REALLY "get lucky". But when you flash ROM, using exFAT it may damage your card itself or your data.
That's what happened to me...
I need to use chkdsk /f to recover my card.
Anyway - you better watch out using that card in android. Especially if you care about your data.
In tablet I don't care - Its just maps for my navi, some music and movies. And I have backup on PC. So that's why I dont care about data in my crappy tablet.
TyoLoki said:
Hello!
I have a Xperia Neo (Unlock BL with Suave Kernel v6 + Jelly Dream Z1), and 1 MicroSD Card SDHC 64Gb Class 10 (Buy in dx.com).
This MicroSD Card have a 62,5Gb and i tried make work it in my Neo. But, I faced some problems:
-MicroSD only formated in exFat or NTFS.
Question 1: Have one solution for Xperia Neo read and write this format of Filesystem?
-With Mini Tool Partition Software, i can formated to FAT32 (With 32k of Cluster). But when I take a photo, some photos are crop ou damaged. When I make a video, in sometime of playback of video stops and Android says "Cannot play this video. Invalid URL". When I tried write some file in SD Card, the ES File Manager return Failed.
Question 2: Its possible this card are some error or defect?
-If I make a 32gb FAT32 partition, this card works.
Question 3: Someone can help me?
Thanks!
Click to expand...
Click to collapse
Try "Paragon exFAT, NTFS & HFS+" app on play store, it supports exfat. If it says your modules are not live, install shardul seth's USB OTG Helper app, run it and close it..this will make the modules live and then use the paragon app...Works for me all the time

External SD card always mounted as read only - no more ideas

4K android media box with AML812 chip. 2 USB ports, 1 USB OTG port and one SD card slot. Android 4.4.2 (KitKat?)
USB drive connected with FAT system is mounted as read/write device, all SD card I have tested were mounted as read only.
At first I wanted to make firefox to download files to SD card. But firefox had no rights to write to SD.
At second I thought that firefox can't write to SD because new privilages system in KitKat. So I found a solution on the web and have added media_rw entries in permission.xml file in WRITE_EXTERNAL_SD section. But it didn't help.
Then I have found out, that SD card is always mounted as read only by default (by terminal and mount command) - i tried 3 different SD cards, no success.
I have checked SD card with fsck_msdos and externally on my desktop PC - SD card had no errors.
I tried to remount SD as read/write with mount -o remount,rw device from terminal and it worked but apparently only apps with root privilages can write to SD. Firefox still can't write to SD.
And if I close terminal the SD returns to read only state.
Don't know what to do, where to find the solution.
In vold.fstab there is only one command with dev_mount, and this command doesn't have read/write or read only flags (checked dev_mount in the web).
There is no fstab.device files on the box, which are common? in KitKat (above android 4.3) so I am not so sure that this is KitKat device.
Please help to unlock SD card write rights.
EDIT: formatting to exFAT, NTFS or FAT32 with 32KB chunk size didn't resolve anything (advice from some android forum). My device doesn't recognize exFAT, and the rest give me read only mount point.
I installed Paragon exFat, NTFS app. It can't mount SD correctly at all. It unmounts mounted SD very good though. It can't check and fix SD because /dev/block/mmcblk0p1 is read-only file system.
The same goes for format - Error 0x1e from mkhfs.
When I try to mount SD with Paragon nothing happens (the mount button is still active, and unmount is inactive), and android memory settings show that SD card has been mounted as 803 MB card, not 16 GB card (14,84 GB exact capacity). Paragon can only unmount SD.
Now I see that I can't even format SD card from android memory settings. When I choose format, it unmounts SD card but then nothing happens. There is no format operation going on.
Really I don't have any more idea.

Categories

Resources