yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] lartomar2002:
Since Mista is no longer supporting this thread would it be possible for you to start a new thread ie; "data2sd redux" with all of the new ways of doing things or is it against xda policy. I mean come on, the OP is causing many members to have extra headaches that are not necessary and I thought we were here to help not create more problems
[Asus Transformer TF700] MikeTheInfidel:
I didn't even get as far as installing cromi. I literally could not restore my nandroid backup after running mount-data2sd. It sat on the 'restoring data' screen for over 2 hours.
[Asus Transformer TF700] MartyHulskemper:
Wow. For a change, you actually mention something I knew beforehand, too. That's a whole new experience! ;)

I just mentioned it so people knew it can take a long time -- in this case, I explicitly needed the data to stay intact though. After being able to back it up subsequently, I decided to go back to normal ROM'ing for now (due to spontaneous reboot troubleshooting) and deleted the partitions altogether and started afresh (FAT32). Done in a jiffy, as I expected. :)
[Asus Transformer TF700] smalis:
+1.

Also, FYI, my experience has been that the external microsd EXT4 partition is a fragile thing. I was running CRI 3.4.2 with data2sd fine and decided to do a clean install to 3.4.6. Wiped everything multiple times, flashed mount-data2sd, wiped everything multiple times, rebooted TWRP and installed CRI 3..4.6. Tried multiple times to convert to data2sd and always got bootloops. Finally reformatted the EXT4 partition with Gparted and then had no problem.

Now, I am using Dropsync to backup my EXT4 partition to Dropbox, which I meant to start doing a long time ago, but never got around to.
[Asus Transformer TF700] seanpr123:
Have you tried forgetting the nandroid restore and just doing a fresh install?

Ideally you have your Titanium Backup apps stored so a fresh wipe/install is never too much of a hassle.
[Asus Transformer TF700] lartomar2002:
You can also make a TiBu update zip file of your apps and flash it after flashing your rom. Its a lot faster than doing the normal app restore.
[Asus Transformer TF700] HTCCT:
Please can anyone help me ? I have massive lags (especially

at play store and a slow download speed about 100kb/s)

my post is there : http://xdaforums.com/showthread.php?t=1943896&page=31

post 307

the tread seems to be dead !?
[Asus Transformer TF700] buhohitr:
With or without data2sd you shouldn't see lags, there must be something wrong. Have to try perform a clean install (without using data2sd for now)? (factory reset, wipe internal, format sdcard), possible your internal is corrupted or filled with junks. Once you have a nice regular image, then do a restore to data2sd.
[Asus Transformer TF700] focusbra:
Idiot question !!

How do I know if my TF700T is working with Data2SD ?

tks
[Asus Transformer TF700] _that:
Type "mount" into a root shell (via adb, or on device with Terminal Emulator). If /data is mounted on /dev/block/mmcblk1p2, you are using data2sd. If it's mmcblk0p8, you are using internal storage.
[Asus Transformer TF700] focusbra:
It's not working for me !!

It's rebooting continuously !!
[Asus Transformer TF700] buhohitr:
You probably need to reformat your sdcard and make sure only use gparted to format.
[Asus Transformer TF700] seanpr123:
Alternatively, EaseUS Partition worked great for me, is smaller and doesn't require a Linux live cd if you prefer.
[Asus Transformer TF700] focusbra:
EaseUS Partition work as well as gparted ?

what's the really gain performance using dats2sd indeed of internal memory ?

thanks everybody.
[Asus Transformer TF700] buhohitr:
I tried EaseUS before and sometime it see my sdcard, sometime it doesn't, so no it's not working as well as gparted. Data2sd should improved smoothness while you're multitasking.
[Asus Transformer TF700] anachronis:
I have a massive problems making data2sd work since I changed size of partitions on MicroSD and had to do all the process back again.

I am doing basically the very same thing I used to do which is -> making backup to external microsd -> flashing mount2data -> restoring this backup -> flashing hund kernel 2.0 and it simply doesnt work.

Androbench shows different values which do not exceed 0.44 at it's best (mostly around 0.3 - 0.35) while it used to get up to 0.58-0.59

How can I fix this? ;/
[Asus Transformer TF700] aicfan71189:
New thread with revised OP

Hi guys. I have noticed this thread slowly dying, and a lot of frustration is becoming very common trying to sort through all of this. It took me a LONG time when I first did data2sd so long ago. My question is, since mista muffin is M.I.A., how should I go about starting a revised thread with correct full walk-through, information? I don't want to step on anyone's toes. I have a good part of it written up, with complete credits going to each and every developers own mods and guides, and just want to know if there is anything morally I should do before posting it. Thanks guys.

Edit: Or if anyone can get up with mista muffin, I can even just give him the revised OP version I have written up, and all he would have to do is copy and paste for ease.
[Asus Transformer TF700] snypa:
channel your inner 'Michael Jordan' ... please , please ...

Just Do It

:victory:

LOL ... some good samaritan should have done it 100 pages ago ... if i see another person say they used mini tool... aaarrrggghhh
[Asus Transformer TF700] smalis:
One thing you can do is ignore my post 1514, as it is already obsolete. I assume you have the newer, simplified method, from this post by buhohitr:

"1. If you do a clean install of cromi 3.4.6, after done, let it bootup, then boot back to twrp and flash a data2sd kernel. That's it, you will have the new setup.

2. If you already on cromi3.4.6, regular version and want to convert to data2sd, just boot into twrp, do a backup, then flash mountdata2sd, then restore from backup, let it bootup, boot back into twrp now flash data2sd-kernel (any data2sd kernel you like), bootup and you're on data2sd with the same exact setup as your regular version."

Add in the gparted formatting instructions, and you should be good to go.
[Asus Transformer TF700] anachronis:
And how about the situation in which I used to have timings about 0.58-0.59 and after having to go through this very procedure once again I reachonly around 0.47?

Could this drop be caused by changing the sizes of partitions from 8GB fat32 and 56GB ext4 to 32fat32/32ext4?
[Asus Transformer TF700] jrkart99:
I would like to do this mod, please update the instructions.
[Asus Transformer TF700] Mistar Muffin:
Just PM me :) I still read the thread even though I no longer have time to create regular patches. I can still accept submissions and update the OP, though.
[Asus Transformer TF700] jodvova:
Goo Manager is just an app that helps you to install a recovery.

All the flashing is done inside the recovery.

Just unlock your device, install TWRP recovery via Goo Manager and boot into it.

You will start understanding the whole thing.

---------- Post added at 09:51 PM ---------- Previous post was at 09:46 PM ----------

That's correct. CleanROM is from CleanROM thread.

data2sd from this thread, but take the one that is made for CleanROM.

Another thing, with data2sd you have two options:

- use data2sd made for CleanROM

- use data2sd combined with overclocked kernel made for CleanROM. OC kernel comes in two versions: version22 and version7.

version7 is the last one.
[Asus Transformer TF700] jaxboater:
Thanks - forgot about it until a bit ago.
[Asus Transformer TF700] buhohitr:
OK, first you need to create a Unix bootable cd so can boot into Unix OS:

1. Download the .iso gparted from here:

http://gparted.sourceforge.net/download.php

2, Download and install Image burn from here:

http://www.imgburn.com/index.php?act=download

3. Open imgburn and select option "image to cd". This will burn the gpart iso to your cd and make it bootable

4. Config your computer to boot from CD as your first boot device (hit F2 while computer is booting up will put you in bios settings).

5. Put the cd in then boot up your pc. You pc will boot from the cd disk and you will see unix stuff, just leave everything as default (when prompt just hit the enter key). This will boot you to a main screen and it's a GUI so you can take it from here.

6.Once you have the SD card, put it back to your tf700 with usb connected, your pc will see the fat partition, you need to copy all of the zip file to here so you can install them later on.(CleanRom, Cleanrom-2sd)

7. Boot your computer into TWRP with the normal SD (not the one you just created. and then install full Cleanrom, let the device boot up, but don't config anything, boot back into twrp, wipe cache/davik cache, now flash the cleanrom-2sd zip. Once done go back to the main screen and turn off your device.

8. Put in your new sdcard (dual partition), turn on your device and let it boot all the way up.

9. You are done. config your device, then download androbench and run the test, you should see about .4-.6Mb/s for random write.

If unclear you can pm me.
[Asus Transformer TF700] Pretoriano80:
I guess you meant 0,4 - 0,6 MB/s for random write :D.
[Asus Transformer TF700] buhohitr:
+1, good catch. Thanks bro.
[Asus Transformer TF700] buhohitr:
Mista, we have a new release of Clemsyn kernel. If you have time please do give us the new file. Thanks.
[Asus Transformer TF700] Jeebley:
Noob here. I've done this twice and I keep getting the infinite boot loop. Any suggestions?
[Asus Transformer TF700] ailai55:
you may want to use GParted to format your sd card. I used MInitool at fist and got boot loop too. Then Gparted solved this problem.
[Asus Transformer TF700] Jeebley:
Ill go try that right now. Will report.
[Asus Transformer TF700] jaxboater:
I'm getting almost 6.0 on random read and 0.6 random write which I think is great.

(was listening to music while testing)

Thx All for the help
[Asus Transformer TF700] Jeebley:
Is gparted available for windows7?
[Asus Transformer TF700] cctaylor410:
No but If you have a thumb drive available you can create an image on it to boot from. Instructions are on the gparted site. You may have to change the boot priority in your BIOS to read the external device first.
[Asus Transformer TF700] Jeebley:
Red wine makes me lazy. Might do it in the morning. Is it possible that its my sd card? I've been temporarily using an 8 gig class-10 card cause MiniTools killed my big card (it crashed mid partition).
[Asus Transformer TF700] buhohitr:
You can repair this with gparted.
[Asus Transformer TF700] Jeebley:
Really? My computer doesn't even see my card.
[Asus Transformer TF700] buhohitr:
gparted will find it. Once you boot into gparted, it scans your computer for sdcard (works best with PC that has build in sdcard,not through USB adaptor), it will display as bad, just delete and then reformat. Also you could try to use mini-tool and do a partition recovery, it will run and failed to find any partition, but re run couple times, eventually it will show your card as "bad" card. At this point gpart can easily recreate/reformat your card.
[Asus Transformer TF700] golfinggino:
i have read through this thread a few times and still a bit confused on exactly what to do, i picked up a adata class 10 32 gb microsd card to try this mod, currently running paranoidandroid 2.53 and clemsyn kernel, i will go through the tread again and hoefully i can figure out what needs to be done ?
[Asus Transformer TF700] buhohitr:
Since Asus build the tf700 with a super slow internal memory(build in can't be replace), one of our dev introduced a work around as data2sd card, a process that switching from using slow internal memory to a faster external sd card. Basicaly, here is the process how to convert from using internal memory to external sd card for data.

1. purchase a fast sdcard (Sandisk 32/64Gb class10 UHS1 rated @ 30Mb/s from Amazon)

2. Use Gpart unix software to create 2 partion, first partiion is for normal data storage using fat32 and the second partition is use as memory for the device using ext4 format (unix format). Just remember the ext4 format must be partition 2, it can't be partition 1.

3. If you prefer to use paranoidandroid rom then you flash this version clemsynTFUniversalCyano650GPUver1_IO2 (CM10) (It comes with clemsyn kernel and modded files so just wipe cache and davik cache then flash it right on top of your existing clemsyn kernel)

4. Put in your new sd card and boot up your device. That's it.
[Asus Transformer TF700] jodvova:
Maybe if you run it under cygwin/Xwindows.

---------- Post added at 08:13 AM ---------- Previous post was at 08:08 AM ----------

Mistar Muffin, could you please release data2sd mod for a new clemsyn's kernel ?

http://dl.dropbox.com/u/92981926/ClemsynTFUniversalStock.zip
[Asus Transformer TF700] CeeJayII:
+1

Also, I seem do be getting lower 2d and 3d graphics scores in both Antutu and Quandrant tests after applying Data2SD. Is this a common problem? It's worth the sacrifice in graphics for overall system speed but perhaps I did something wrong. I'm now using a Sandisk 64gb class 10 micro SD card, my scores weren't quite as low when I was using a Sandisk Class 4 32gb. Still, neither card achieved the same 2d/3d scores I had previously without Data2SD.
[Asus Transformer TF700] *justintime*:
When making new instructions can nandroids also be covered?

Situations like, first backup when going on data2sd.

Nandroid when you are all ready on data2sd etc etc.

New tutorial is always nice I struggled also with formatting the sdcard. Instruction are all splintered on the thread.

Verstuurd van mijn ASUS Transformer Pad TF700T met Tapatalk
[Asus Transformer TF700] Mistar Muffin:
If someone can aggregate the updated information from throughout the thread I would be happy to post it in the OP.
[Asus Transformer TF700] buhohitr:
Mista, please check your PM. Thanks.
[Asus Transformer TF700] lartomar2002:
Will the updated info be changing with each new version of CROMI?
[Asus Transformer TF700] sbdags:
As the kernel now controls the data2sd route these will owrk on most versions of CROMI so best to say compatible with 3.x ;)

It'll certainly work with 3.4.7 :)
[Asus Transformer TF700] _that:
You still need /system/bin/sdcardi, or is that already included with CROMI?
[Asus Transformer TF700] sbdags:
Nope. But other users are saying that it works without any other mods other than your kernel.....
[Asus Transformer TF700] smalis:
I'm having a problem now reading sdcardi with 3.4.7. I reformatted both partitions of my sdcard, did a full wipe, did a clean install of CRI 3.4.7, booted into Android, went through setup, booted to TWRP, installed a data2sd kernel (have tried both hus's and _that's), booted back into Android. Data2sd is working, as the sdcard ext4 partition is mounted as sdcard0 and the fat32 partition is mounted as removable/microsd, and I can see and navigate to sdcardi.

But the problem is I can't see any of my files on sdcardi, and sdcardi does not show up in settings/storage. I can navigate to sdcardi, but it shows as an empty folder, even though I can see the files in there while in TWRP, as well as before I flashed the data2sd kernel. I also was able to copy a file into sdcardi.

Not sure what the problem is. Does sdcardi need to be "mounted" somehow?
[Asus Transformer TF700] fiidim:
Out of curiosity, is there any way to secure the data on the external SD card?

In a normal setup your tablet is password protected. The data is on the internal SD inside the tablet.

In this setup your tablet is still password protected, but your data is easily removable. If someone else popped your card out, would they be able to read the data from the ext4 partition? If they popped it into their own tf700t, would it boot and look just like my tablet? If so, i'm guessing it would come to my lock screen?

I understand this mod is meant for speed and not security, but am just wondering how risky it is, and what option are available.
[Asus Transformer TF700] buhohitr:
You're correct, better hold on tight to that tiny little sdcard. Unless you do factory encryption which is a pain to recover (some cases, impossible) if something went wrong.

---------- Post added at 09:53 PM ---------- Previous post was at 09:47 PM ----------

What is this FILE for??why we need this?
[Asus Transformer TF700] _that:
Yes, that's what /system/bin/sdcardi is for.

And for it to show up in settings, I think you need the patched /system/etc/vold.fstab.

You can copy both files from the CROMI-Data2SD installer zip.

Correct permissions are: 0755 for sdcardi, and 0644 for vold.fstab.

I'm going to bundle these files with the data2sd autodetect add-on for kernel -that5 and release it in the next 24 hours.

Edit: see here -> http://xdaforums.com/showpost.php?p=39822992&postcount=239

See above. :)
[Asus Transformer TF700] smalis:
Much appreciated. Gives me an opportunity to experience CRI w/o data2sd, for comparison.
[Asus Transformer TF700] buhohitr:
Ah, I see. The reason it's working for me because I flashed Hund-kernel-data2sd, then I flashed yours. Hund's kernel_data2sd does included both files, but not yours. Thanks.
[Asus Transformer TF700] smalis:
And there you go, I flashed Hund's kernel and am back to working data2sd - I then flashed _that v4, as the 1900 oc in Hund is too much for my tablet, I think.
[Asus Transformer TF700] buhohitr:
Try Hund's kernel version 2.0, max OC 1750, gpu675, It's the best OC kernel to date.
[Asus Transformer TF700] sert89:
hey guys i am having a bit of trouble. i partitioned my sd card using gparted. created two partitions one as fat32 and the other is ext4. did a clean install. first i installed rom then hundbuah's 2.0.0 with data2sd. after i flash cromi 3.4.7 and hundsbuah 2.0.0 with data2sd and reboot and android says encryption unsuccessful :( can some help me out? i cannot copy content of the sdcard into internal sd after formatting data it says failed :(
[Asus Transformer TF700] buhohitr:
Seems like your card is not formatted correctly. Delete both partitions, re-create, first partition as fat32, second partition as ext4, both partitions must be primary. BTW what model and size of sdcard??
[Asus Transformer TF700] Darnell_Chat_TN:
Thank God that destroyer of cards is no longer mentioned in the OP :angel:
[Asus Transformer TF700] sert89:
I actually did it exactly like that but I will try again. It is sandisk ultra 16gigs class10.
[Asus Transformer TF700] smalis:
After you flash CRI 3.4.7, reboot, go through setup, then boot into TWRP and flash the kernel. What is the exact name of the kernel you are flashing?
[Asus Transformer TF700] seanpr123:
Shouldn't be necessary to boot and setup right?

Just flash ROM, kernel and rock from there.

I also set my ext partition as 'active', see if that's an option as well.

If none of that works try _that's kernel.
[Asus Transformer TF700] Darnell_Chat_TN:
I think you only have to let the ROM boot before the kernel on the first data2sd setup.

I've had data2sd going for a while. So for me the upgrade procedure to a new ROM is:

Flash mount-data2sd.zip

Flash CleanROM 3.4.7 Inheritance DEODEX v2_Signed.zip

Flash that-data2sd-detect-6.zip

Flash that-kernel-10.4.4.25-6.zip

Enjoy!

And often after flashing mount-data2sd.zip, I wipe data and cache clean to do a fresh ROM install. Things just always seem to go better down the line when I do.
[Asus Transformer TF700] buhohitr:
I found that without let it boot up first sometime you will get a bootloop. However, you don't need to do the setup, just let it boot up to the setup screen, then hold the power and boot it back into twrp.
[Asus Transformer TF700] sbdags:
I'm guessing that first boot allows the kernel to do its thing and distribute/build the necessary file structures and files - _that will know better.
[Asus Transformer TF700] _that:
The kernel doesn't do anything like that - creating directories and stuff is userspace work. I can't explain why it would bootloop.
[Asus Transformer TF700] Mistar Muffin:
Unless the install process for CROMI copies files to /data you should not need to flash mount-data2sd first. sdbags should be able to confirm whether or not this is the case. The rest of your upgrade path looks 100% correct.
[Asus Transformer TF700] Mistar Muffin:
I've revised and updated the OP with more recent information. Big thanks to buhohitr for compiling the information that was scattered throughout this awesome thread. I edited what he sent provided and have integrated it with my existing instructions. I'll be keeping any eye out for any feedback posted here :)

Additionally, I've spent tonight porting data2sd to CM10.1. I have a beta I will be posting to the OP.
[Asus Transformer TF700] buhohitr:
+1, and he came from no where and scored BIG! Thanks.
[Asus Transformer TF700] lartomar2002:
Are all of the instructions going to change with JB 4.2?
[Asus Transformer TF700] buhohitr:
My opinion, I don't think so, maybe only the kernel data2sd will need to be changed. (mount points inside the kernel).
[Asus Transformer TF700] Mistar Muffin:
To be honest ASUS releasing 4.2 is mostly what motivated me to go ahead and tackle CM 10.1. I've never done it before now because the mount points ARE different when compared to CM 10.0/JB 4.1. It looks like most of the differences stem from the multi-user mode introduced in JB 4.2. Google also made some welcome changes to the Virtual SD Card Daemon that no longer requires me to hex edit /system/bin/sdcard and include a copy with the data2sd kernels. Anyways, what I figure out doing the mod for CM 10.1 will be helpful when porting it to stock 4.2 based ROMS.
[Asus Transformer TF700] Mistar Muffin:
I just got both the internal and microSD card storage to mount on the PC over USB in CM 10.1 when using data2sd. This is something that I previously had working in CM 10.0 when using my data2sd. I never could get it to work on stock based ROMS but I think I'll give it another shot now that ASUS has us on 4.2. OP has been updated with download link to CM 10.1 data2sd patch.

I just want to add that this tablet absolutely SCREAMS with CM 10.1+data2sd. It has never been this fast. I just got data2sd ported to CM 10.1 tonight so this is the first time I am running this combo. IMO, it's faster than any stock ROM+data2sd and even CM 10.0+data2sd. I really have to recommend CM 10.1 with data2sd especially when you consider you get the added bonus of being able to access both the internal and external storage over USB/MTP.
[Asus Transformer TF700] Mistar Muffin:
I do not know why you seem to take this personally. People have lives. I'm in the middle of switching jobs amidst other obligations. I did not see your PM until after you posted this. Once realizing the scope of the problem with MiniTool I went ahead and made the requested edits to the OP. MiniTool was recommended because: 1) It's freeware. 2) For the most common platform, Windows. 3) Exhibited no issues during my testing. GParted is not the only recommended partitioning software in the OP.
[Asus Transformer TF700] buhohitr:
Did I say you scored BIG? sometime you just need to walk away for awhile and suddenly the ligh bulb just "pop". Making no mistake I will definite try this out. So much good things are coming our way.....when it rains ...it pour!! So true!
[Asus Transformer TF700] Darnell_Chat_TN:
If I want to do a factory reset prior to flashing on the ROM, then would I use mount-data2sd first?
[Asus Transformer TF700] maxal:
Hi, just like to say thanks for porting data2sd to CM10.1

I have just set it up and it works great, and you have fixed a problem that bugged me for a while now and that was when I turned of the screen and then woke it up again 5 mins later I couldn't read my sd card mounted in the dock but now when I wake up the screen the sd card in the dock remounts it self.:good: