is therea kernal which supports MICRO SD NTFS format by any chance or
an adb codes to mount and unmount microsd formatted ntfs?
thanks in advance.
As far as I know the SD is formatted as Fat32 and we are limited according to its specs. It means we can't write a file larger than 2GB on it.
Is there any way to format an SD card for Nook as NTFS, ext2, ext3 or anything R/W supported in Windows or OS X natively (or with additional drivers)?
nook_lover said:
Is there any way to format an SD card for Nook as NTFS, ext2, ext3 or anything R/W supported in Windows or OS X natively (or with additional drivers)?
Click to expand...
Click to collapse
Windows supports two filesystems: fat, and ntfs.
Of those two, Android only supports fat.
So... no.
cfoesch said:
Windows supports two filesystems: fat, and ntfs.
Of those two, Android only supports fat.
So... no.
Click to expand...
Click to collapse
That's a shame. I was downloading a video file larger than 2GB and then my Nook suddenly got rebooted and I realized about the limitation...
And the file size limit is not 2gb but 4gb
Montisaquadeis said:
And the file size limit is not 2gb but 4gb
Click to expand...
Click to collapse
so it's Fat32 then? not Fat.
Montisaquadeis said:
And the file size limit is not 2gb but 4gb
Click to expand...
Click to collapse
ok. 2gb is for fat and 4gb is for fat32 I guess.
cfoesch said:
Windows supports two filesystems: fat, and ntfs.
Of those two, Android only supports fat.
So... no.
Click to expand...
Click to collapse
Window also supports exFAT with file size limit, which is exceeding contemporary mobile storage devices maximum capacity, but, unfortunately, Android doesn't support this file system.
As an alternative, I've tried formating my SD to ext4(Ext2Fsd allows to mount ext2-3-4 partitions on Windows), but NT didn't recognize it.
I found a utility called Drive Mount, it can mount storage device with FAT/NTFS/EXT file systems, but it doesn't support Android 2.x.
I also tried to mount my SD manually, but Nook Tablet handles SD card in a way unfamiliar to me.
If you insert FAT formatted SD card, then NT will mount SD(block device /dev/block/vold/179:17), but if you insert ext4 formatted card(I bet the same goes for ext3 and ext2 too), then NT will not mount anything and /dev/block/vold/179:17 will be inaccessible(the device still will be at /dev/block/vold, but both cat and mount will tell you that there is no such device or address).
UPDATE
I was able to mount ext4 formated SD card via /dev/block/mmcblk1p1
NT thinks that SD card is blank or has unsupported file system, but it is fully accessible for both read and write.
So if you desperately want to watch some 4+Gb video, you need to format SD to ext2/3/4 and mount it to some empty folder on your NT internal partition, I wouldn't recommend using /mnt/sdcard, though.
If somebody interested, I can make a step-by-step instruction for Windows users.
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.
Running 4.2.1 Supernexus on an i9100, I had a 32GB Micro SD card in the phone and when I had it connected to my computer I formatted it, except I foolishly set the format to NTFS. Now android won't read it (doesn't show up in storage) nor will it mount it when connected via USB so I can't put it back to FAT32/exFAT
Installed Paragon's NTFS mounting tool which mounts the drive but it's still not showing up in storage or being mounted via USB.
How can I format it back to FAT so it will be read by windows and/or android? I'm surprised there is no SD Card formatting apps out there
Thanks :good:
Put it in a card reader, and format it directly in your computer, not through the phone.
If for some reason Windows doesn't see it, use MiniTool Partition Wizard.
I am trying to mount an external sd card that is ext4 file system. I am mounting it on a directory of my internal sd card. It seems only root sees this. If I transfer a file to this directory as normal user it gets stored on internal sd. If I run df as normal user I don't see the ext4 mount, but if I su then df, I can see the mount. Basically what I'm trying to accomplish is using my external sd with ext4 instead of exfat.
Also if I insert my 128gb sd into my Linux computer it only shows I think 25gb? If I put it in phone I see 128gb? Do I need a new card reader for my computer?
I download a lot of stuff onto phone and sync with computer, using mtp sometimes crashes, that's why I'd like to use ext4 and just toss my sd into computer and transfer.
I don't know why Android wants to use exfat when ext4 is so much better and native already. Maybe just to keep support for windows?