How to format internal memory? - Asus Transformer TF700

I accidentally formatted data under TWRP and now the internal memory won't accept files larger than 4gb.
How do I format the internal memory to another filesystem?

Hazmatyre said:
I accidentally formatted data under TWRP and now the internal memory won't accept files larger than 4gb.
How do I format the internal memory to another filesystem?
Click to expand...
Click to collapse
I would not expect that Android works at all with /data on a FAT32 partition - are you sure that it's not ext4? The problem could also be somewhere else. Please post the output of "mount|grep /data" (e.g invoked using adb shell).

Related

[Q] Phone Internal Storage

I'm a little confused about how the Captivate storage is structured. Can someone clarify this for me?
The phone has internal storage and external storage. The external storage is straight forward so we can ignore that.
The internal storage is broken down into:
1. Internal SD card (~13.5 GB capacity)
2. Internal phone storage (~2GB capacity)
These are logical partitions of the same internal SD card (physical NAND storage) correct?
On a stock phone all of the OS and App data is stored on the "Internal phone storage" in separate folders?
Mimocan's lagfix works by moving the App data to a partition on the "External SD card"?
The EXT2 lagfix works by creating a new partition out of the "Internal SD card" which acts as a buffer between the OS and App data? (I think my understanding is definitely wrong here.)
60 views and no thoughts?
There are a bunch of partitions on the internal memory. The ext2 lag fix works my creating an image of a partition and then mounting it via loop back device. The mimocan variant for the Captivate mounts an ext2 or ext3 partition and symlinks to it, or its just mounted as the target directory, I haven't checked.

Hybrid data 2sd

Could someone please tell me how to use hybrid data2sd and what are the pros and cons of it
A detailed explanation would be preferred
Sent from my GT-I5800 using xda premium
There are many threads about this subject,but i will explain. As you know our phone has a low internal memory problem and you can't install so many apps.You see every user app and data is stored in /data folder in internal memory.So developers found a trick to increase the internal memory.When you partitioned your sd card there will be a similar folder /data and it is linked with the internal memory /data all the data from there to the /data folder on sd card.Now the phone thinks that this folder is actually the internal memory and sends all the apps to the sd-ext.This is Data2SD. But the /data folder contains many folders...for app (/data/app) and for dalvik cache(/data/data) and with HYBRID DATA2SD you can choose which folder will go on sd-ext .It is recommended to only transfer /data/app on sd-ext because transfering the dalvik cache could slow down your phone.Hope that helped.Cheers
bsuhas said:
I will try to explain in simple lang....
On android OS, users applications and data is stored in /data folder (partition) in internal memory. Since g3 have less memory, it has restrictions on how many apps you can install and blah blah...
So out greate developers do a trick to increase internal memory.
When we have partitioned SD card, there in new partition, they create a similar folder stucture of /data. and link internal memorys /data to point to sd card data folder. This link is similar to a shortcut. Android OS thinks that the /data folder is there in internal memory and it reads and writes to it but actually that data goes to sd-ext partition and thus the size of internal memory dose not increases as you install apps. This is Data2SD
/data has many folder...majorly for app (/data/app) and for dalvic cache (/data/data). If you are not mounting entire /data to sd-ext, but selectively mapping each folder you want to sd-ext, then this is called HybridData2SD. For ex, I prefer app dir (/data/app) to be mounted on sd-ext but not the cache (/data/data). Cache should be on phone as its accessed so much and makes my phone lag If i put it on sd-ext.
hope this clears the concept.
Click to expand...
Click to collapse
@OP, please search before posting.
artifex21 said:
There are many threads about this subject,but i will explain. As you know our phone has a low internal memory problem and you can't install so many apps.You see every user app and data is stored in /data folder in internal memory.So developers found a trick to increase the internal memory.When you partitioned your sd card there will be a similar folder /data and it is linked with the internal memory /data all the data from there to the /data folder on sd card.Now the phone thinks that this folder is actually the internal memory and sends all the apps to the sd-ext.This is Data2SD. But the /data folder contains many folders...for app (/data/app) and for dalvik cache(/data/data) and with HYBRID DATA2SD you can choose which folder will go on sd-ext .It is recommended to only transfer /data/app on sd-ext because transfering the dalvik cache could slow down your phone.Hope that helped.Cheers
Click to expand...
Click to collapse
Where shall I refer to know how to partition sd card?
Sent from my GT-I5800 using xda premium
@partition of the sd card is very easy.You can partition your card directly from cwm recovery or using a program called MiniTool.Be sure to backup your sd cards data...

[Q] Software Raid-0

Before I spend a bunch of time on this...
Has anybody tried to setup a software raid-0 using the internal flash memory and the external sdcard?
The technical challenges seem to be:
1) Build a kernel with raid support.
2) Partition the external and internal memory.
3) Format the raid.
4) Mount the raid.
5) Redirect mount points to the raid.
2) seems to be what I'm unsure about. I was thinking of using a 16 gig external card and pairing this with 16 gigs of the internal card. Is there a way to access the internal sdcard in an umounted state? If it isn't mounted then it might be possible to use a disk tool to re-partition the internal card.
Ologn said:
Before I spend a bunch of time on this...
Has anybody tried to setup a software raid-0 using the internal flash memory and the external sdcard?
The technical challenges seem to be:
1) Build a kernel with raid support.
2) Partition the external and internal memory.
3) Format the raid.
4) Mount the raid.
5) Redirect mount points to the raid.
2) seems to be what I'm unsure about. I was thinking of using a 16 gig external card and pairing this with 16 gigs of the internal card. Is there a way to access the internal sdcard in an umounted state? If it isn't mounted then it might be possible to use a disk tool to re-partition the internal card.
Click to expand...
Click to collapse
Maybe this is what you are looking for?
https://github.com/steven676/android-lvm-mod
Ologn said:
>Is there a way to access the internal sdcard in an umounted state? If it isn't mounted then it might be possible to use a disk tool to re-partition the internal card.
Click to expand...
Click to collapse
You can use the recovery (e.g. TWRP) without a mounted /data partition. However, re-partitioning the TF700 will be a challenge due to the double partition tables (the Tegra proprietary one, and the GPT near the end of the block device). Maybe it is easier to create a big container file on /data and use a loop device for lvm.
Loop back is great idea for testing too!
I think I'm going to drop back a step and write a small app to test the premise.

[Q] Internal Storage and SD Card Formatting

Hi all.... I haven't found specific answers to my questions so am posing them here.
I am running CM11
Can you expand your internal storage without doing an entire ext sd card to internal swap? I want to use only part of my ext SD card to enhance the internal storage.
Is there any point in formatting multiple partitions on the ext SD card as fat32 / ext4 / Linux swap anymore? I thought doing this would have part of the partition used for internal storage and part as the ext sd card storage. Formatting the SD card through CWM deletes all partitions and formats it all as FAT32 for external storage only.
Thanks and go Blaze haha
Dave
You can partition your SD card on your pc into pieces that android won't recognize..follow this as a guide..the program is fantastic
http://forum.xda-developers.com/showthread.php?t=1083863
...sent from a gummed up Nexus 7 using Tapatalk pro mofos...
Thanks ink. I will look at this more tonight but I did use Partition Wizard Home and formatted the first partition as FAT32 which is recognized as the external SD card1 in CM11 but the 2nd EXT4 partition isn't recognized by the ROM it seems. Maybe I just don't know how it would be used but checking the storage in settings didn't have any change to internal.

Accessing external drive formatted to internal on Chromecast wGTV

Hi,
So I've successfully added external (fat32) drive, formatted as internal... But can't locate it in a file manager.
I can move apps to it, but if I try migrate data; it just says could not migrate. I want to ftp into it but can only see a 4gb available partition or root.
Am I missing something or is this not possible yet?
EDIT:
My sincerest apologies I did not post this in the Chromecast thread instead of general questions. Can a moderator move it or should I delete and repost there?
When you convert external SD-card's storage memory to Android's internal storage memory then it becomes part of Android's internal storage memory. It should be obvious you no longer can access it as external storage memory by means of whatever method
jwoegerbauer said:
When you convert external SD-card's storage memory to Android's internal storage memory then it becomes part of Android's internal storage memory. It should be obvious you no longer can access it as external storage memory by means of whatever method
Click to expand...
Click to collapse
It should be obvious I want to navigate it as internal storage, yet only the 4gb original partition is viewable in file manager. Apps can be moved to it using storage settings. I can't navigate it in ES, Solid Explorer or Kodi, nor can I see it when attempting to ftp into it.
M0rphF13nd said:
Hi,
So I've successfully added external (fat32) drive, formatted as internal... But can't locate it in a file manager.
I can move apps to it, but if I try migrate data; it just says could not migrate. I want to ftp into it but can only see a 4gb available partition or root.
Am I missing something or is this not possible yet?
Click to expand...
Click to collapse
To just add further context...
Ive installed a 500gb USB SSD as internal storage in hopes to transfer media files to it via FTP. Despite being able to install or move apps to the USB device it appears as though I only have a 4gb capacity in any and all file managers.
M0rphF13nd said:
Hi,
So I've successfully added external (fat32) drive, formatted as internal... But can't locate it in a file manager.
I can move apps to it, but if I try migrate data; it just says could not migrate. I want to ftp into it but can only see a 4gb available partition or root.
Am I missing something or is this not possible yet?
Click to expand...
Click to collapse
FAT32 disks only supports files up to 4GB even if volume size may be up to 2TB.
xXx yYy said:
FAT32 disks only supports files up to 4GB even if volume size may be up to 2TB.
Click to expand...
Click to collapse
I theorize that when the drive is formatted by Chromecast to internal storage that it's changed to some proprietary variation of ext3 or ext4 anyway.
Regardless, I only formatted the drive to fat32 originally as Chromecast won't recognise any other formats such as ext or NTFS. Connecting anything but fat32 results in message "disk ejected safely".
Regardless, this was only a step towards getting it to accept the drive to format as internal. Fat32 file size limitations is irrelevant to what I'm trying to find out here.
What I'm trying is ideally going to circumvent fat32 limitations, or I would just keep it as an external, unmountable drive and drag and drop my media from a PC.

Categories

Resources