yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] eeeeeeeeek:
Whats the proper order of flashing the rom and the mod, I've been trying mount-data2sd.zip then rom thendata2sd-jb42-intmedia-that1.zip
[Asus Transformer TF700] _that:
The ROM should already include the Data2SD mod (if you select it in the installer). I'm not sure if you still need mount-data2sd before installing the ROM, but it shouldn't hurt. You definitely do need to run mount-data2sd before you use the recovery's backup/restore functions if you want them to act on the external card.
[Asus Transformer TF700] sbdags:
The way I have written the updater script is that it mounts the external ext partition as data for installation purposes. The only real reason you need the mount-data2sd file is if you want to back up or restore an existing data2sd setup in TWRP. Otherwise I don't think you'll need it.
[Asus Transformer TF700] RedSkyRoad:
Usually when I flash a ROM I always do a full wipe (ticking Data, Dalvik, System & Cache)... Is it no necessary to use that mount to wipe these partitions?
[Asus Transformer TF700] sbdags:
It is only the data partition that you need to worry about. If you are using data2sd and backup in recovery without the mount-data2sd you will be backing up your normal data partition on internal storage. Which is useless as you are not using it. If you flash mount-data2sd first then it will now see your ext partition on the micro SD as your data partition and will correctly back that up.
[Asus Transformer TF700] eeeeeeeeek:
do I need to run data2sd-jb42-intmedia-that1.zip after installing rom, or is that also included in the kernel when flashing the data2sd rom on

Edit: I tried just flashing the rom straight, tried flashing rom then above mentioned zip and usually powercycles a couple times then the rom hangs at "starting apps". Thanks
[Asus Transformer TF700] sbdags:
Well assuming you are flashing cromi-x it's included so you just flash the ROM and as long as you have a correctly formatted ext4 partition it will work. Check your partitions. Ext4 must be the second one.
[Asus Transformer TF700] eeeeeeeeek:
Its formated correctly, it just power cycles, it did boot up completely to setup for about 30 seconds then just kept powercycling

Edit: I re-partitioned the entire card as ext4 and it appears to be funcitoning, however I don't have an SDCARDI folder, and for some reason 14 of my apps that I try restoring from Titanium backup fail. Any idea why 14 of my 60 some odd user apps wouldn't restore?
[Asus Transformer TF700] tweeklulz:
Hello,

I am using the latest CROMI-X using _that's data2sd kernel. Clean flashed the June 16 rom recently. Data2sd itself works excellently, but for some reason I cannot write to sdcardi.

any thoughts?
[Asus Transformer TF700] wanb1i:
Will this work with PA 3.6? I didn't see it in your list.
[Asus Transformer TF700] FooFighter312:
Just a quick question, I'd like to use Data2SD with the freshly released CyanogenMod 10.1 stable. Is it safe to use the kernel provided in the first post? It says it's for a nightly, that's why I'm asking
[Asus Transformer TF700] eeeeeeeeek:
So I have continued frustrations here. I thought the mod was successfully installed, however I've been using it heavily for the past week or so, and it's to be operating exactly the same. Lagginess in games, and even navigating through home screen the device will freeze. I turned the device off and popped out the sd card and it booted up without giving me the error that it's supposed to give. I'm considering just going back to normal operations. I'm currently using cromi x 4.6.7 data2sd version. Any thoughts or ideas?
[Asus Transformer TF700] watsonmf:
No, it won't work. There have been too many changes made to the kernel over the past couple months. Bryce has some Data2SD functionality built into his 4.1 release of his kernel, and I believe that he is working on a new build.
[Asus Transformer TF700] rickvrolings:
hello, i just bought a HC1 32 gb micro sd card to use with this mod. but i dont really trust gparted. i dont know how to use it and i dont have a empty cd.

are there any other partition tools i can use? not any dangerous ones because i am using the laptop from my parents, because mine just broke down.
[Asus Transformer TF700] johnnytraveler:
I don't believe any other partition program works. Others have been tried and all have failed. The issue is getting a program to write a ext4 partition. I believe all windows programs want to write a fat or exfat partition. Therefore the need for gparted, which is Linux based.

What you will use a computer for, is the download of gparted and img burn software. You will also use the computer to run gparted at the same time when your SD card is plugged in. Only the img burn software will be installed on the computer (gparted will be installed on the disk). When finished, you can uninstall it and delete all of your downloads.

Instead of a cd, you could use a blank dvd or usb stick. You will need to change the computer boot order so that the disk drive goes first. This is where having gparted on a disk comes in. You will need to see if you can change the boot order so that a usb port goes first should you want to go the usb route.

That being said, I suggest the cd/dvd route. Blank cds/dvds are very cheap (buy a stack and give the rest to your parents as a sign of appreciation for letting you use their computer). Others have gone this route and have had no problems. Should you do run into problems, it will make it easier for others to help you.

Sent from my ASUS Transformer Pad TF700T using Xparent Blue Tapatalk 2

---------- Post added at 11:26 PM ---------- Previous post was at 10:48 PM ----------

Read through my post #1795. It walks you through the install. If you did everything correctly and in the order discussed, everything should work. I am running CromiX 4.67 and d2sd. Should you still have problems, check what you have by doing the following: Install and Run total commander. On the main screen (tab up to get there if needed) you should see all your drives, whereby sd card = the tablet's internal memory. SD card 2 = the fat 32 external memory. File system root = ext4 on your external sd card. Here are my results

Sent from my ASUS Transformer Pad TF700T using Xparent Blue Tapatalk 2
[Asus Transformer TF700] chrisaw:
Think I'm going to try and patch the 'stable' tf700 CyanogenMod kernel for data2sd this weekend. Fed up of running quirky kernels just to get this to work on CM.
[Asus Transformer TF700] kokoon:
Oh please do!
[Asus Transformer TF700] eeeeeeeeek:
So after this last post I decided to run data2sd-jb42-intmedia-that1.zip. I feel like this fixed my issue, its been running much smoother, It ran for several days, then froze. I will check total commander, what am I actually looking for to verify functionality? Should my results match your results? I have my whole 32 gb card as the ext4 partition. Thanks!
[Asus Transformer TF700] deepflash:
Hi guys,

I've got a problem here.

Due to the lack of gparted and the possibility to use it here I was using the Partition Managere here:

http://www.partitionwizard.com/free-partition-manager.html

It seemed to work, I created a 48GB Primary Partition with NTFS and a second one, also Primary as ext4 and 16GB Space.

I don't exactly know what declares a Partition as the "first" and the other one as the "second" but logically, the ntfs-partition was the first one allocated and the ext4 the second one. Also the ID of the ext4-Partition is higher then the ntfs-partition.

I was able to transfer data to the ntfs partition while the card was in my Samsung Galaxy S2 in Data Mode, but now in my TF700, the card does not seem to be recognized, neither partition (not yet on data2sd kernel).

I am currently on Cromi 4.6.4.

What is wrong here?
[Asus Transformer TF700] sbdags:
What's wrong is you have to use gparted. Sorry but there is no other way to get this to work properly. You will need to either download a linux distro like ubuntu and flash to a usb drive and boot from that or you can download a bootable gparted iso image, write it usb and boot from that in a pc.
[Asus Transformer TF700] chrisaw:
Patched and uploaded:

https://dl.dropboxusercontent.com/u/9679985/cm10.1-stock_kernel-data2sd-FINAL.zip

This is the 10.1 'FINAL' CyanogenMod kernel so it *should* be very stable. I was using the bryce kernel but I prefer a 'stock' CyanogenMod kernel to work with rather than having a hacked/patched version. The only change made to this kernel is to mount the data partition as the external SD. I have not added the changes necessary to mount the 'internal_sd' card since this requires OS level changes and I was keen to only modify the kernel. This will essentially be the same as using the bryce kernel - you can't access your internal storage while running this kernel but your external SD *will* be mounted as /data.

I recommend backing up your original kernel before installing this just in case! :)
[Asus Transformer TF700] FooFighter312:
Does this mean that I won't be able to access the internal storage via a file manager while running the rom with this kernel? Because it would be a waste of 64gb on my infinity
[Asus Transformer TF700] dracinn:
I think this may be the data2sd mount internal memory solution

mount-data2sd.zip - 450.28 KB
[Asus Transformer TF700] deepflash:
since I am back home now I did that, partioned the disc via gparted.

But the result is the same, the TF700 doesn't see neither partition of the micro sd card.

But again, when I put the card into my SGS2 and connect it via USB with the PC, I can use the NTFS-Partition.

By the way, it is a SanDisc Mobile Ultra 64Gb UHS 1 card.

I used it before flawlessly in the Tf700, but as only one partition and I think it was a Fat32 Partition.

Now it looks like the partitions don't get mounted, for whatever reason. Is there a way to mount them manually? How can I see the devices that are physically available?
[Asus Transformer TF700] _that:
1. yes, with the mount command and the correct options

2. blkid

both in a root shell.
[Asus Transformer TF700] redheadplantguy:
recovery zip

hi. trying this out tonight. is the recovery zip at the top still only for certain roms? im running cromiX xenogenesis. newest version. is this zip for me? i have the kernel from cromi thread.
[Asus Transformer TF700] _that:
Mount-data2sd (to switch the recovery to external /data) is still applicable in the situations explained in the OP. Everything else is included in CROMI-X.
[Asus Transformer TF700] LEGOracer69:
Hi. I have ADATA 32gb 10class UHS-1 Card and I formated it with gparted like this

1st 8mega unformatted

2nd about 30gb (the rest) ext4

Then I installed CROMi-X 4.7 from different microSD card, Hunds kernel, I copied data2sd patch from his thread to internal memory, swiched the cards, installed the patch and it seems to be working, but there is something wrong with the internal memory. it is non-reachable. WHat should I do? I prefer instaliing everything all over again than saving this one. How should I do this?
[Asus Transformer TF700] BHermes21:
Ok so i finally gave this a try. I got everything to work. I am a little confused on how everything is setup now. Before it was internal and external storage. Simple 64gb internal and 64 external. Now when I connect to the pc I see my internal storage as the space I set it to. But how do I see the external. I have the 10gb i made it but where is the other 64gb? I c it in the sdcardi folder but how do I access it on the pc when using a usb cable? Im lost!! Sorry
[Asus Transformer TF700] Mistar Muffin:
What ROM?
[Asus Transformer TF700] BHermes21:
I am sorry. I am on cromi. I have been trying since yesterday. I got everything set up and tried a backup. I wasn't able to go back. Do I just flash the data2sd flash the rom. And than continue as if I didn't flash the data2sd?
[Asus Transformer TF700] LetMeKnow:
It is confusing at first but it is getting better when you start to understand how thing works out. I will try to clear up some confusions and hope that helps you out a bit.. :)

First, I don't think your PC can read Ext4 format on your SD which is your second partition of your SD. It is the reason that you can only see your internal SD and your first partition of your external SD which is formatted in FAT32. If you want to move your personal data to your PC, you should have them on your first partition. Moreover, if you want to access to all your partitions and move things around, you should use some root file manager on your device. I use FX File Manager and it works great. In your root file manager, you should see all your partitions that you have both on internal SD and external SD. If you don't see your second Ext4 in a Root File Manager, you probably don't mount it correctly and you may need to start the Data2SD again. Good luck..
[Asus Transformer TF700] Vippo321:
Hi guys, I am just curious if it is possible to use the internal 64GB storage for eg. movies, music and so on after system on SD-card conversion. So it is possible ? :)
[Asus Transformer TF700] _that:
Yes, it is. -> http://xdaforums.com/showpost.php?p=41305526&postcount=159

AFAIK this is the version that is included in CROMI-X.
[Asus Transformer TF700] Deosneos:
So I have been trying to get this to work for a while now. I installed the modded kernel using the CROMI setup. When I boot without the SD card installed, the ROM still boots but goes into the initial setup screen (so my settings are gone). Does this mean that everything is working as it should?
[Asus Transformer TF700] LetMeKnow:
Yes, your Data2SD is working properly.. :good:
[Asus Transformer TF700] Vippo321:
hmmm

I am on cromi rom and I installed it with data2SD kernel. The SD card is I think formated correctly I formated the whole card with gparted using Ubuntu to EXT4 and I have a little unallocated space on it. So the problem is the data2sd is not working for me, maybe I just dont understand how to format the sdcard, because the rom is working the same with SD-card in and SD-card out. In TWRP if I check the content of the SD-card I have on it trash and lost+found but nothing else. Please help what should I do for proper data2sd.
[Asus Transformer TF700] sbdags:
I think you need to keep a fat 32 partition as the first primary and have your ext4 next. Both active.
[Asus Transformer TF700] _that:
Partition 1 must be FAT32 (another supported FS might also work), Partition 2 must be ext4. The "active" (or "boot") flag is completely irrelevant.
[Asus Transformer TF700] LetMeKnow:
I just setup Data2SD to test out something for Hund's kernel. It is running fine without any problem. Did you try to follow the directions by _that and Sbdags suggesting. You should have two partitions in order for it to work. BTW, my setup is Cromi X 4.7 and Hund's 3.2 beta... :)
[Asus Transformer TF700] Vippo321:
Thank you for your advice, now it is working. But I have another problem, the system is now slower than before, I have a 32GB Patriot LX series class 10 micro sd-card. I formated it like the first partition is fat32 dev/sdb1, and the second is ext4 dev/sdb2. But it is very strange, that my tablet is now running significantly slower....
[Asus Transformer TF700] _that:
Maybe your card is simply slow - note that "class" is only an indication of sequential write speed for photos or videos, and performance for use as a system data drive can be very different.
[Asus Transformer TF700] Vippo321:
Yes I think so, I will make a test with androbench to check how slow it is.... Anyway what brand of micro-sd you advice, kingston ? and what random read/write speeds you have with your card in andro bench? of course only if you use the data2sd aswell. thanks

---------- Post added at 09:19 AM ---------- Previous post was at 08:48 AM ----------

So at Androbench I have Random read 3.85MB/s,986.75 IOPS (4K).
[Asus Transformer TF700] jrkart99:
is there an updated walk through?

I've been stalking this thread for awhile now. I remember that the op has some incorrect information. It's there an updated walk through with known roms/kernel compatibility with data2sd?
[Asus Transformer TF700] awilson77584:
Interesting point. I hv been thinking of these cards as portable SSD devices. Am i correct that the cache2sd is r/w intensive? By the same logic, data2sd is primarily ro access?

Thx!
[Asus Transformer TF700] _that:
Both use cases are random access and r/w - data2sd includes cache2sd. :)

And unfortunately, SD cards and the internal eMMC are far from real SSD devices - the latter use a much more sophisticated processor (in many cases even multi-core), parallel NAND channels, additional RAM for the block mapping cache etc.
[Asus Transformer TF700] Sloneycomb:
I've taken the proper steps with a class 10 card and still no external access and how do I get a benchmark of 7000 or higher?
[Asus Transformer TF700] LetMeKnow:
What combo of rom and kernel are you using now? It makes a difference. You can test out Cromi X 5.0 ET RC2 and Hund 3.3.4 or 3.3.5.. I have a 7000+ on RC1 and 3.3.4.. :)
[Asus Transformer TF700] Sloneycomb:
3.1.10-10.6.1.14.8 that+4 kernel and I'm on 5.0 RC2 right now.
[Asus Transformer TF700] LetMeKnow:
I can not tell what a custom rom that you are using by the number above but _that kernel can not get the score above 7000. You have to use Hund or Max to OC to get where you want to. Good luck.
[Asus Transformer TF700] Sloneycomb:
Ok Ill try them out, thanks though. I tried to insert an attachment image of my system but I couldn't for some reason.
[Asus Transformer TF700] Sloneycomb:
I tried Hund and got 6250 that was with the 1.8 tweaks though. Any other suggestions for 7000 or do I just crank it up to 1900?
[Asus Transformer TF700] _that:
fsync is off?
[Asus Transformer TF700] Sloneycomb:
On, I didn't want to risk data corruption but I read somewhere on Hund's that this would be ok. How has it worked for you?
[Asus Transformer TF700] LetMeKnow:
Did you disable Fsync? If you have Fsync off and a little bit update on the CPU.sh, you should get around 7400+ on average. I just ran my test with a max speed on Hund's kernel just for fun and got 8000+. Of course, you can not use that setup for a daily basic.. :(
[Asus Transformer TF700] Sloneycomb:
Lol yeah but it would be super awesome if you could. How do I turn off Fsync?
[Asus Transformer TF700] LetMeKnow:
Oop, a typo on the last sentence. It should be "can not". :o

There are two methods that you could use. First, you can turn it off during cromi installation. Second, you could add this line at the end of one of these files in the init.d folder. The 50cleantweaks file is a nice place to add it on.

### Disable FSync

echo 0 > /sys/devices/virtual/misc/fsynccontrol/fsync_enabled
[Asus Transformer TF700] sbdags:
And then reboot ;)

Actually you can use trickster mod from the store to set it as well ;)
[Asus Transformer TF700] LetMeKnow:
Thanks Sbdags. Usually, I like to do it by myself instead using an app just for that.. :)
[Asus Transformer TF700] Sloneycomb:
I tried to use the app but it's telling me that it doesn't have root access and I checked SU. I'm just going to do it through install. Thanks for your help though.
[Asus Transformer TF700] sbdags:
You've got other issues if you can't get root. I'd solve that first.
[Asus Transformer TF700] _that:
The third method is to simply run this line in a root shell, which will immediately disable fsync until the next reboot, or until you turn it on again. Ideal for benchmarking. :)
[Asus Transformer TF700] LetMeKnow:
I agree with you on that. :)
[Asus Transformer TF700] DatBoiJeremy:
quick question, if im on stock but rooted rom with TWRP recovery, which file should i use for the mod?
[Asus Transformer TF700] sbdags:
You need to flash a kernel that supports data2sd like _that's as well......
[Asus Transformer TF700] Oggy512:
Hey Guys!

which microsd do you use for this mod?

I think about the Kingston class10/16gb card, is this one good enough?

Or shoud i buy an SanDisk microSDHC 16GB Extreme Pro, which is in tests much better. Do you feel this performance different? Or is the "mid-budget" kingston one enough?

thanks!

//edit: and i'm on cm 10.1.2 stable, can i use the cm10.1beta2 version in the first post, or is this too unstable?
[Asus Transformer TF700] tonokeemon:
sdbags, and mistar muffin. Have you considered using the F2FS filesystem for /data instead of using Data2SD? I believe it would take some work to integrate this completely. But should result in speeds similar to using data2sd. http://www.anandtech.com/show/7235/moto-x-review/9 paying close attention to the Random Write performance. More information follows.

http://www.phoronix.com/scan.php?page=article&item=linux_311_filesystems&num=2

http://lwn.net/Articles/518988/

http://lwn.net/Articles/519033/
[Asus Transformer TF700] wollac11:
Android 4.3 support

I really love my Transformer but despite my best efforts, performance is still an issue for me. I would like to try this mod on my 64GB Infinity but I am running CM10.2 (Android 4.3). Are there any Data2SD kernels for CM 10.2 / Android 4.3 yet?
[Asus Transformer TF700] r0ark:
Hi, hope you don't mind me asking about the TF201 with regards to data2sd because I post my question there but no one replied for several days.

I am using Paranoid 3.69 (JB 4.2.2) with "Data2SD_OC_Kernel _05142013.zip." This data2sd kernel is modified by the ROM's chef and is based on Motley's kernel. Anyway, I got data2sd working but I would like to have my original/internal sdcard, which is now sdcardi, to show in Windows 7 via MTP. So, as of now, when I plug my TF201 to my Windows 7 box, it only shows the external sdcard partition which is the ext4 partition. I would like it to also show the original/internal sdcard.

No one over at the TF201 forum seems to have implemented this hack as you have it here in the OP. Can you please point me out on how to do this? From the OP, this involves modifying the Virtual SD card daemon with a HEX editor? Or is there a zip flash that would be compatible with any of the TF201 ROM?

Thanks!
[Asus Transformer TF700] fantabrothe:
hi mates, i've enabled data2sd on my tf300, so i'm using my 25gb ext4 partition as internal memory.

My micro sd is sandisk ultra 32gb, androbench random write is 0,38mb/s and i was thinking to upgrade to a bigger sandisk extreme series 64gb to have more space and maximize performance.

Someone is using this card? Since it's uhs-i standard i don't know if properly works on tf300t, the results could be interesting, look:

http://www.androidcentral.com/sd-card-showdown-testing-sandisk-extreme
[Asus Transformer TF700] mescalinedreamz:
Here is my androbench score , i am running a SanDisk class 10 64gb on chromix 5.04 using that_kernel v5 oc on tf300t. I have 30gb for space and 30gb for data.I had some apps still running in the background so i dont know if it made a difference. I was also in the balanced mode. https://www.asuswebstorage.com/navigate/s/D25786C31E2743E6B40CE1C700E1222A4

If the link doesnt work then here is the micro results

13.35mb/s sequential read

242.46mb/s sequential write

4.6mb/s random read

299.29mb/s random write

The only tweak that i have done was change the "read ahead buffer size" to 4096

Quadrant in performance mode was 7168 on my tf300t

Tell me what you think.