yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] gvsukids:
8mb ntfs, 32gb ext4 both primary. Like I said, i had it working. Would the card need reformatting?
[Asus Transformer TF700] buhohitr:
So ext4 is second partition? and you formatted both and set the ext4 to boot (make it active)?

EDIT: Also make sure you're using the right file for data2sd.
[Asus Transformer TF700] gvsukids:
I installed the data2sd via cwm

So ext4 is second partition? and you formatted both and set the ext4 to boot (make it active)?

Yes
[Asus Transformer TF700] buhohitr:
Ok, here is what you should do,

1.Remove your sd card, boot into cwm, do factory reset, wipe data.

2.Flash cleanrom, let it boot up, don't do any setup, boot it back into cwm

3.Flash Cleanrom_data2sd for stock OR flash clemsyn kernel_data2sd (depend what you want

4. power off your device, insert your card and boot up.
[Asus Transformer TF700] gvsukids:
I also went ahead and reformatted the card.
[Asus Transformer TF700] buhohitr:
Yes, a nice clean install will last for ever!!!
[Asus Transformer TF700] ghenarys:
[REQ] Data2SD for Paranoid

@Mistar

Can you please make a Data2SD zip file for TF700T PARANOIDANDROID 2.53 04-NOV [HybridMode, Per App Size & UI/Color] ?

Thx
[Asus Transformer TF700] mike216:
Your good. Flash that rom a CM kernel for data to sd! PA is a CM based rom so it should work. I'm 99% sure it will work fine
[Asus Transformer TF700] klsmalls1:
I have a Sandisk SDXC 64gb card, running on CM10-2012-11-09-NIGHTLY ON THE CLEMSYN kernal, and my scores are such (this is fresh, no apps)

My Scores:

Seq Read - 24.32MB/s

Seq Write - 1039MB/s

Rand Read 6.1MB/s

Rand Write 0.34MB/s

(This is running on performance governor a also)

Still getting mad lag

Yeah, this is too much to do to still have this low speed... going back to regular
[Asus Transformer TF700] bradslinux:
Check that journaling has been disabled on the microSD. Instructions for doing this are HERE, third post down. Read carefully. Type even more carefully.
[Asus Transformer TF700] gvsukids:
What if I want to add the clemsyn data2sd after already booting up into the cleanrom w/ data2sd, would I have to reinstall Rom and kernel? Or can I just flash the kernel data2sd?
[Asus Transformer TF700] arbuckle:
Security issues?

I was just about to apply this patch to my CM10, when I realised that it might have quite severe security implications: moving /data to the SD card makes is significantly easier to access it (and extract sensitive information). After all, it's rather straightforward to pop out the SD card, pop it into a reader and mount the EXT4 partition, right? I'm aware that having an unlocked bootloader is already a security risk in itself, but this seems to take it to a new level...

Would it make sense to encrypt /data on the SD card?
[Asus Transformer TF700] arbuckle:
Even though I had doubts regarding security (see previous post), I decided to install Data2SD anyway. However, I didn't want to lose any data from the /data partition, so I successfully took the following approach. I use TWRP (TeamWin Recovery Project) and Linux on my computer, but I'm sure something similar can be done using a different combination of recovery / OS:

1) make sure all your data on the external SD card is safe

2) repartition your SD card as specified in the opening post. It is important that you have a first (vfat) partition, because that's a good place to store ROMs and backups! Format both the first (vfat) and second (ext4) partition.

3) boot into TWRP recovery and create a full backup to your external SD card

4) turn of the device, and insert the SD card into your PC. It should contain the TWRP backup in TWRP/BACKUPS/something/somedate. This folder should contain multiple files, including "data.ext4.win" (this is a tarball archive)

5) transfer cm-10.0.0-tf700t.zip (that's CM10), cm-10.0.0-tf700t-data2sd (data2sd mod for CM10), and gapps-jb-20121011-signed.zip (or any other gapps) to the vfat partition.

6) mount the second (ext4) partition on your PC and untar the tarball AS ROOT into the ext4 partition. It is important to do this as root, so that the file ownership of the files in the tarball is restored properly. The second partition now contains an /exact/ copy of the old /data partition on the internal memory of your TF700.

7) unmount all partitions from your PC, reinsert the SD card into your TF700 and reboot into recovery.

8) flash the zips in the following order: CM10, GAPPS, CM10-data2sd. Note that TWRP doesn't like the zip signature of CM10-data2sd, so disable zip signature checking.

9) clear cache/Dalvik

10) reboot and enjoy!

Afterwards, you might want to copy the contents of /data2/media (slow internal memory) to /data/media (fast external SD), because that is were the applications expect their data to reside.
[Asus Transformer TF700] buhohitr:
There is a easier way to do this.

1. Let say you are running CM10 with gapps as normal. First pop out your sdcard and reformat as partition1 as fat32 and partion2 as ext4, make sure they both set as primary partition and ext4 set to active (boot). copy the cm-10.0.0-tf700t-data2sd to the fat32 partition.

2. Insert your dual partition sdcard into the device, boot into twrp and do a nandroid backup to the fat32 partition of the sdcard.

3. Flash zip "mount-data2sd", do a nandroid restore (using twrp)

4. Flash cm-10.0.0-tf700t-data2sd, reboot

Now you have the exact same setup on your sd card runing data2sd.
[Asus Transformer TF700] joe1l:
for some reason the wifi stopped working with the cm10 11-14 nightly. i tried everything to get it to work. 11-09, and 11-11 nightly work fine though.
[Asus Transformer TF700] joe1l:
For people running CM10, what overclock kernel is everyone using? I was using the CM10 I02 one for a few days with excellent results. I decided to try the clemsynTFUniversalCyano650GPUFsync and see how it worked with Fsync disabled. Before disabling Fsynch i benchmarked the tablet because it didnt seem to be as responsive as the I02 version. My scores were much lower than they were on the I02. Disabling the Fynch increased performance just slightly above where it was with I02. I went back to IO2 for now. Anyone else have any luck?
[Asus Transformer TF700] Kisakuku:
Got into my first bootloop last night. SanDisk 64Gb Ultra formatted in gparted, 8Gb primary FAT32, rest primary / root EXT4. Fresh install of CleanROM 2.4 allowed to proceed to setup wizard and then followed by CR2.4-Data2SD and Clemsyn Universal Stock Data2SD. Was getting around 0.7Mb/s random write in Androbench, journaling disabled, didn't touch fsync. Things were flying.

Not sure what caused the loop, but the last thing I did was install Browser2RAM, enable the two tweaks in stock browser debug menu and cold boot. Never got to bootanimation, just kept rebooting on splash screen.

Has anybody tried using Browser2RAM on top of Data2SD? Are there any issues with this combo? Does Browser2RAM give any performance advantage when Data2SD is already enabled?
[Asus Transformer TF700] gvsukids:
Using es file explorer with root enabled, I have nothing in sdcardi. However before I applied the data2sd I booted up the tab and was able to transfer files to the internal folders, and the internal folders are accessable via cwm, but not seen anywhere else.

Would this mean my card is corrupted?
[Asus Transformer TF700] Diogenes5:
Hey, mistar, can you please put up the the new v8 version of Clemsyn Kernel? Thanks!

Thanks!
[Asus Transformer TF700] gvsukids:
After recording scores from Androbench of .5 and .7, I now have .35 and ,4. I am using a class 10 32gb sandisk ultra hc card. the card has 2 partitions and the second is 29 gb ext4. I will check about journaling. Is there a smaller adb package to download rather than the large file from http://developer.android.com/sdk/index.html#download?
[Asus Transformer TF700] buhohitr:
You can find adb in this zip.

http://xdaforums.com/attachment.php?attachmentid=1257665&d=1344811948
[Asus Transformer TF700] cjhmdm:
For the problem in getting sdcardi to mount for accessibility from a pc, would it be possible to symlink it to a folder inside sdcard, or maybe even mount --bind (is this possible in android) it? Not sure how the whole 'media device' mounting procedure works so not sure if that's possible. I'd actually much rather have mass storage mode back myself... can't fathom why google removed it...

---------- Post added at 09:29 AM ---------- Previous post was at 09:19 AM ----------

forgot to mention, although it sucks that I had to spend another $100 for a class 10 card in order to fix an obvious technical flaw on asus' end, this mod indeed breathes new life into the tablet... it actually feels like what a $900 tablet should feel like now imho...
[Asus Transformer TF700] bradslinux:
I tried that. I didn't have much luck with it. Give it a shot, you may do better. If ya do, please share. :D

CHEERS!

Brad
[Asus Transformer TF700] mike216:
Hello guys, I just wanted to say everything has been going great ever since leaving journaling enabled. I disabled it when first trying this mod and two hours later I got pushed into a boot loop. I've been running a week without disabling it and everything is perfect? Just wanted to share my experience for any that are thinking that they must disable journaling. I suppose all devices will behave differently. Take care and please report if anyone finds the cause of the boot loop issue.
[Asus Transformer TF700] psych2l:
I was under the impression flashing these mods disabled journaling automatically. Did you re-enable it afterwards? If so what's the process?
[Asus Transformer TF700] mike216:
I went back into gparted and formated my SD card again. This enabled journaling again. I'm just sharing my experience. This might be bad advice?
[Asus Transformer TF700] Ologn:
I have been trying to get this mod going for days.

Here is my process:

1) hook to a pc and load twrp

2) boot to twrp

3) factory reset

4) flash CleanRom 2.4

5) reboot

6) sanity check .. clean rom working fine

7) use gparted and create two partitions

partition 1 - fat32 - primary - 1 gig

partition 2 - ext4 - primary - 15 gig - bootable - format (ext4)

8) insert sdcard into tf700

9) reboot tf700 to twrp

10) factory reset

11) flash cleanrom_data2sd

12) reboot

When I install CleanRom i select the nexus 7 start screen. I get past the Asus bios boot screen and then to the nexus 7 start screen. It churns there for about a minute then the logo stops animating and then 5 seconds later it reboots. it keeps rebooting until i force to twrp.

I have tried removing the sdcard and i get the expected encryption error.

I can return to twrp, flash CleanRom again and all is well. it will boot with or without the sdcard installed.

Here is what might be different. I am using the new sandisk 16 gig extreme pro sdcard. would this make a difference?

Is there a way to see some type of log that might have been generated sometime around the crash?
[Asus Transformer TF700] bradslinux:
Assuming you are rooted and that you are using the "stock TWRP 2.3.1.0"....I know that's a lot to assume.....

You are forgetting a step, go back to the OP and re-read the postings by Mistar Muffin....since it is obvious that you haven't....pay CLOSE attention to the post that has the word "

Recovery"

at the top in BIG BOLD PRINT! Read it until you understand it, Then download the file that he took the time to create, and share....."mount-data2sd.zip" and use it in good health and profit!

.

"The definition of insanity is doing the same thing over and over again and expecting a different result."

Cheers,

Brad
[Asus Transformer TF700] jodvova:
So,

the problem is in Extreme Pro card. It just doesn't work with TF700. I tried it in past and had exactly same symptoms as you have.

What you can try also, is to use ext2 filesystem for second partition. This way it will be a little be more stable, but still it won't work for a long time.

You can also try to manually run e2fsck after a reboot from TWRP and see whether a filesystem is damaged.
[Asus Transformer TF700] paddycr:
Is anyone using this with Liquid smooth? If so, which version? Thanks
[Asus Transformer TF700] Ologn:
I'm using twrp 2.3.1.0. I'm using CleanRom so logically i'm rooted. I have read this entire thread several times and have tried many different algorithms. It is my understanding that mount-data2sd.zip is a utility that when run in recovery mounts the microsd data partition to /data. This is needed for operations like factory reset because they only operate on /data. When should I be using it?

---------- Post added at 11:00 AM ---------- Previous post was at 10:40 AM ----------

Man, that bites! That card wasn't cheap and it isn't even big enough to be a paper weight. I'll try the ext2.

What's weird is that I have the smaller fat32 partition and it is reliable. In recovery, I have flashed, copied, etc from it multiply times without issue.

Now that I think about it maybe it does make sense. one thing I noticed while in recovery: I could copy a file from fat32 partition to the ext4 partition but if I tried to copy ext4 to ext4 it would not work.
[Asus Transformer TF700] psych2l:
Quick noob question, right now all my huge obb data files from games like Bards Tale, GTA III etc are on my internal SD card. Once I do this mod, will I have to move all that data to the external SD card or can I leave it as is? Thanks!
[Asus Transformer TF700] J5684:
Encryption Unsuccessful Screen

Ok I've tried to install this it seems to go ok then I get a message screen after boot animation that says" Encryption Unsuccessful" with a button at the bottom that says "reset tablet" just keeps going back to that screen.

Here's what I did:

format a 10gig partiton on SDcard Ext4 (with mini-partiton tool)

install clean rom 2.3

flash the cleanrom2.3 Data2sd from page 1

reboot, get encryption error msg

Maybe issue with my Ext4 partition?

Thanks
[Asus Transformer TF700] jaxboater:
Why install three? You should have used the mod for your current ROM only.

It should take only a minute or so.

I was getting the Encryption Unsuccessful Screen trying to use the other method. May be make sure everything got a good wide.
[Asus Transformer TF700] Mistar Muffin:
It will need to get moved to the /data/media folder on the microSD. This is part of the reason I formatted all of my 64gb card in ext4, so I would have all that space for game data and other files. I created a small, 8mb partition that is unformatted, then I created a 64gb partition that is ext4. The first partition is needed because the mod will always mount partition #2 as /data, so that's the one that has to be ext4.
[Asus Transformer TF700] Mistar Muffin:
For now, let's also always format /cache. I'm going to modify my flashable zips to do that here soon. Also, each zip has everything you need, just pick the kernel you want and flash it on top of the ROM. I will make the OP a little more clear here in a minute.
[Asus Transformer TF700] hit173:
i need help im lost. im on clean rom 2.3 with the latest clamsy kernal .22. So can someone tell me how to install this mod step by step. also, i have a class 10 64g micro sdxc card. How do i partition my card, do i need to do it through a computer, and what else do i need? please any help would be appreciated.
[Asus Transformer TF700] Mistar Muffin:
Hey, I've updated the OP with fairly detailed instructions. Please check it out and post back with any questions.
[Asus Transformer TF700] lafester:
same issue here.

edit:

this seems to be important...

2) Create two partitions, both of type "Primary" rather than "Logical" if given the choice. I also set the second partition as "Active". Format this second partition in ext4. It does not matter if the first partition is formatted or unformatted, or what size it is.

did this and now it boots but then resets within 10 seconds.

wiping and reflashing again...
[Asus Transformer TF700] psych2l:
All the files are down, can you reupload please?
[Asus Transformer TF700] Mistar Muffin:
You caught me in the process of updating them. Next time I'll wait to delete the files until after the replacements are up. :o

I updated all the zips to format /cache as part of the process. This is a good idea since we are replacing a system apk. This will help people that are installing the mod over an existing installation not formatting /cache themselves.
[Asus Transformer TF700] psych2l:
Hehe, no problem, I was just caught with a bad file to flash so I'm glad that was the problem!
[Asus Transformer TF700] Pete7ate:
Get it.
[Asus Transformer TF700] J5684:
Yep that was my issue, I did not have the Ext4 set as primary. After that I kept getting it to boot enter a few set up options only to get a kernel panic and reboot. I totally wiped everything including internal data.

I re-flashed clean rom then wiped cache/dalvic (TWRP) and flashed the clean rom data2sd and it worked this time. (I just chose not to use the overclocked kernel.)

It makes a HUGE difference, Thanks to the OP!!! Great job!!
[Asus Transformer TF700] Mistar Muffin:
I have added a recovery-related treat to post #2. Please check it out and let me know what you think!
[Asus Transformer TF700] tyfoxx:
Can someone explain the following

E: unable to Mount '/staging'

thanks

tyfoxx
[Asus Transformer TF700] J5684:
If your using twrp then it's a bug, they said it would be fixed in the next release. Everything should flash just fine. I use twrp and it works fine.
[Asus Transformer TF700] psych2l:
Starting to get everything set up again, but I have another noob question. I'm running the latest official CM10 nightlies. Do I have to keep reflashing the CM10-Data2SD after each CM10 update?

Also, has anybody been able to mount their full sized SD card in the dock with this mod on CM10?
[Asus Transformer TF700] jaxboater:
Sweet TWRP

I've installed this (Thanks btw) and the only thing I see unusual is that the screen keyboard opens even when docked.

I backed up to both internal & external and restored from both with no problem.

Backups took just over a minute and restores just over 3 minutes and included wiping Cache, Dalvik Cache & System.

Thanks for these updates!!!
[Asus Transformer TF700] bradslinux:
Thanks for this, I really like the idea of the flash taking care of disabling journaling..and the ability to mount the new sdcardi via USB..but I can't get it to work. What I am seeing after flashing is that journaling on the microSD is still enabled, and the sdcardi directory isn't being created. On boot, it goes into a boot loop. I verified this from adb while in recovery (TWRP 2.3.1.0).

I have tried this several times...with both the overclocked and no overclocked versions....from a total wipe even /system wipe, /data wipe..etc.I even manually disabled journaling through ADB, this killed the reboots and bootloop but still..no joy, no sdcardi directory and the system was unstable and acting real wonky....strange character input in the Play Store...I was trying to get Root Explorer downloaded. Let me know what you need to help troubleshoot if possible. I'm running CleanRom 2.3.

Regards,

Brad
[Asus Transformer TF700] Mistar Muffin:
Brad,

Firstly, it's possible that TWRP is the cause of some of your problems. Scott, the author of CleanROM told everyone to use CWM due to TWRP not properly processing the commands to disable journaling. I would switch to that and then follow these troubleshooting steps.

1) Boot into CWM recovery.

2) Flash mount-data2sd.zip

3) Factory reset (wipes /data and /cache)

4) Format /system

5) Flash CleanROM 2.3 ROM package

6) Flash one of the data2sd conversion zips for CleanROM 2.3

7) Boot into Android - Done

Also, the sdcardi folders and symlinks are created by the kernel init in the ramdisk. They should be created if you flashed my the correct zip for your ROM.
[Asus Transformer TF700] buhohitr:
Here is your issue as jodvova stated: SANDISK EXTREME PRO CARD IS NOT WORKING WITH DATA2SD. Jodvoca and myself have tried and it's doing exactly what you described. I got it to boot up after 10 trials, but went back into bootloop after 5 min. Again the Sandisk Extreme Pro is NOT WORKING with data2sd.
[Asus Transformer TF700] FearlessSpiff:
Can confirm this. The extreme pro didn't work at all for me in the Infinity. Had lots of r/w problems with standard files.
[Asus Transformer TF700] gyromanx55:
When I try to flash the mount-data2sd.zip in TWRP, it immediately says that I failed. Is that normal? If not, what am I doing wrong?
[Asus Transformer TF700] Ologn:
I'm kinda new to this mod but is your SD card partitioned correctly? You need two partitions, the second is the most important. It must be formatted ext4 (other including myself have formatted ext2). It also needs to be set as active(bootable for gparted) . Lastly, most have had good results using gparted to partition and format the card.
[Asus Transformer TF700] gyromanx55:
Yeah, I actually tried all of that. I may not have made it bootable though. I'll try, thanks.

EDIT: I went back to Gparted, reformatted and repartitioned the card, set the ext4 partition to boot, and tried it again. I still get a "failed" result. My card is a Sandisk Ultra 16GB Class 10 micro sd. I'm stumped. Does anyone have any idea what to do?
[Asus Transformer TF700] paddycr:
Two questions:

1) If I switch from one supported rom to another (e.g. CleanROM to CM10) and do a fresh install of the new rom will I have to set up my external sdcard again (wipe, partition etc.) or is the existing file structure usable by the new rom?

2) Mistar Muffin - any chance I could twist your arm into making a version of this for LiquidSmooth? Excellent work btw - this has made a noticeable difference in performance.

Thanks!
[Asus Transformer TF700] buhohitr:
1) yes, you need to setup this again on the new rom.(CM10)
[Asus Transformer TF700] pizzamampf:
First I must thank you so much for the Data2sd enhancement.

I was near to throw my tablet out of the next window because of lags.

Now it feels like I have a new tablet ! My random write increased from around 0.1 to 1.0 in peeks (normally around 0.9).

Perhaps you can answer me a few questions:

1. Can I use your modified kernel for the new CleanRom-Version (2.4.2), too ?

2. When updating to a new version of CleanRom and installing your mod, do I have to set up my device for new or are the settings and data kept ?

Thanks
[Asus Transformer TF700] buhohitr:
The kernel is controlling the data2sd, so if you reflash any kernel, you need to reflash data2sd kernel (either cleanrom or clemsyn). If you flash cleanrom 2.4.2, you have a choice to either reflash data2sd_cleanromkernel or data2sd_clemsynckernel.
[Asus Transformer TF700] joe1l:
I had issues getting the mod to work the first few times i tried and i found that they were all caused by my sdcard partitions. for some strange reason gparted kept assigning the ext4 partition as the first partition. not sure why or how but I decided to first delete the entire partition table then clicked apply in gparted. i then created the first 50mb part and left it unformatted, applied the action then created the next ext4 partition. this worked for me. the other important thing to do is to ensure that you are running gparted as root.. the disk owner and group should be root and not your username.
[Asus Transformer TF700] paddycr:
This worked great for about 4 hours. It suddenly froze when I was browsing then rebooted and went into a bootloop. I was running CleanROM 2.4 with one of Clemsyn's kernels. I have a 64gb Sandisk Ultra external microsd card.

Anyone have any idea why this might have happened or how I can avoid it in the future? I would love to get this working since there really was a noticeable improvement in performance.
[Asus Transformer TF700] buhohitr:
Do you have fsync or jourling disabled??
[Asus Transformer TF700] paddycr:
No, nothing that fancy. I just flashed everything and left them at the default settings. Should I mess with these?
[Asus Transformer TF700] buhohitr:
I suggest let use cleanrom and run data2sd with cleanrom stock kernel see how it goes.
[Asus Transformer TF700] _that:
There is a reason why the stock kernel does not overclock or undervolt the CPU. Operating a CPU outside its specs is never guaranteed to be stable.
[Asus Transformer TF700] I_EAT_BABIES:
Anyone?

Sent from my unlocked Transformer Infinity