Related
Howdy, folks. Having a little trouble getting my SD card to format properly so I can take full advantage of the DL DesireZ ROM. I've read the instructions from F-bone, but still confused.
I've been twaddling around with the Gpartd disc, and can create a 1536MB partition, but when I then segment that to 1024, I keep getting shorted 1MB and wind up with a 511MB partition. I also recall when moving things around seeing a message about the MBR being missing, so I recreated it.
Is there any reason why the ext4 partitions must be at the end of free space, rather than at the beginning? Why do I keep having this 1MB segment floating around? Is that for the MBR, and if so, where should I place it?
Also, the capacity on the card is 16GB (the standard HD2 MicroSD card that came with the phone) but it's showing only 14.8-ish Gig. I presume that's because of the difference between the definition of 'gig' at 1000 and the actual 1024 size, and/or slack space consumed by the partitioning and formatting, but if someone could confirm, it would put my mind at ease.
What am I doing wrong?
Thanks in advance!
I followed the previous and for the first time it went smooth and the build rebooted with no bootloop after first boot.
Ignore the bit where it says what your size for fat 32 should be, that's for an 8gb card, just follow everything and you should end up with 13.4 fat32, I think that's what i had anyhow, all space on card used in 3 partitions
reza416 said:
since there are still people asking for more details on how to install and how complicated its to install & set up partitions on sd card, i've went back to F-bone's previous post which helped me install my nand and partition and added a little more details and links to Gparted and Panasonic formatter. thank F-bone for this!!
Ok here it goes - this guide describes the way I do it to install the NAND+3partitions variation.
1) Download v3.3 and extract it on your desktop.
2) Download Panasonic SD Formatter and GPARTED Live CD ISO (google)
Panasonic formatter link=
http://panasonic.jp/support/global/cs/sd/download/index.html or
http://www.sdcard.org/consumers/formatter_3/
Gparted live cd iso link:
http://sourceforge.net/projects/gparted/files/gparted-live-stable/ (120 MB!)
3) Shut down your HD2 and remove the SDCard - place the SDCard in a card reader and BACKUP your files (photos etc).
4) Format the SDCard in your laptop or PC using the Panasonic SD Formatter (Full Format)
Also, I have windows 7 and you can go to my Start/computer/SD card drive, right click and format: file system choose Fat32, allocation size, choose the highest 32kb or 64kb, uncheck quick so its full format. That will also do it and no need to download Panasonic if you prefer the windows tools.
5) Boot GParted Live CD (instructions on Gparted Live )
-the file you downloaded for Gparted live Cd Iso is an image file meaning you should burn it into a cd or a dvd in order to be able to use it. Do that by any program capable of burning image files ( nero is an example of such programs)
-after making the cd/dvd, place the cd/dvd in your cd/dvd drive and restart your computer, instead of loading windows, Gparted will load from the cd/dvd.
-next as you are entering Gparted you’re faced with 4 options, choose GPARTED LIVE(DEFAULT SETTINGS)
-next 4 more choices, choose don’t touch keymap
-next choose language, 33 for English. Type 33 press enter
-next, will ask you which mode, type 0(continue to start x to use gparted automatically) press enter
Now gparted is loaded,
on the main screen I will be your hard drive partitions, don’t touch anything of your pc partitions otherwise, you’ll possible lose your windows/personal file etc… important!!!
-So on top right, click and choose your sd card.
-when it loads you should see your sd card (Fat32 size 7540 Mb), right click, resize/move
- new window opens, type 1536 under free space following ( for example 7540 minus 1536) and press add ( I’ll add a screen shot)
-now you have two partitions, Fat32 size 6004 Mb & Unallocated size 1536 Mb.
-right click on Unallocated, click new(new box opens),set to primary and under file system select Ext4 then press add.
-now you named unallocated to ext4 so you got Fat32 and Ext4
-do the same process, right click on Ext4 click on resize/move, choose 512 under space following (1536-512) press add, now you have Fat32, Ext4(size 1GiB), Unallocated(size 512Mib)
-just like before, right click on Unallocated, New, set to primary under file system choose Ext4 and add.
-MAKE SURE YOU PRESS APPLY or none of these changes will take effect. After gpart will do its process you’ll have 3 partitions!!!
-At this point your SDcard has 3 partitions FAT32, ext4 1024MiB, and ext4 512MiB - EXIT Gparted and boot into Windows again.
6) Go to your desktop where you extracted the rom and open config.txt
7) Change gps_zone to your country's zone (=gr for Greece) - leave the rest of the settings intact for NAND+3partitions SDcard variation of this rom - save file.
8) Before you remove the SDcard from your laptop or PC make a folder Desire_DL and copy ONLY the config file you just saved to Desire_DL folder.
9) Safely remove the SDCard and place it in your HD2.
10) Turn on HD2 and HOLD power key to get into MAGLDR 1.11
11) Choose USB Flasher(option 4) and press phone (Green) key
12) Connect your HD2 to your computer
13) Go to your desktop and from the rom folder you extracted run Install.
14) Wait
15) Wait
16) Wait… it may take a while, since the rom will format ext4 partition(s).
17) Now that HD2 has booted do the basic settings and REBOOT again. DO NOT INSTALL APPS etc etc at this point
18) Now that you have rebooted for 2nd time you can do whatever you want - maybe do a 3rd reboot to see that everything is stable
NOTE: When the rom boots wait for a while before using the phone until various system services load in the background after the SD card is prepared... wait 30-40 seconds
hope this helps...
Click to expand...
Click to collapse
bates_1974 said:
I followed the previous and for the first time it went smooth and the build rebooted with no bootloop after first boot.
Ignore the bit where it says what your size for fat 32 should be, that's for an 8gb card, just follow everything and you should end up with 13.4 fat32, I think that's what i had anyhow, all space on card used in 3 partitions
Click to expand...
Click to collapse
Thanks for the post, but it didn't answer my questions. I read both Reza's and F-bone's posts and my problem remains - I have a 511MB (not 512) partition when doing it by their instructions.
BillTheCat said:
Thanks for the post, but it didn't answer my questions. I read both Reza's and F-bone's posts and my problem remains - I have a 511MB (not 512) partition when doing it by their instructions.
Click to expand...
Click to collapse
makes no differennce, I had a 512 and a 1023
there is a special tool for format SD card in CWR
boot in Magldr
8. AD Recovery
select advanced
and then Partition SD Card.
you can choose basic settings ....
Works for me
croisade said:
there is a special tool for format SD card in CWR
boot in Magldr
8. AD Recovery
select advanced
and then Partition SD Card.
you can choose basic settings ....
Works for me
Click to expand...
Click to collapse
That's for your basic apps2sd, some builds like the one we're running you need to use gparted to create one fat32, one 1gb ext4 and another 350mb ext4, CWM doesn't allow you to do that, just one ext3 so whatever size you select.
Wow. Ok, that's strange. Tried it again today and it worked fine. Wierd. Thanks for the input, guys.
[Tutorial] How to part your micro SD card into ext4 using GParted Live CD?
Disclaimer: I am not responsible for dead micro SD. Please do it at your own risk
Hello All,
Please find the below tutorial to part your micro SD card into ext4.
Required:
• Micro SD card
• Card Reader/Micro SD card Adaptor (Make sure drivers are already installed)
• GParted live CD (Download: http://gparted.sourceforge.net/download.php)
• Image Burner Software
• Another computer or screenshot to read this tutorial as you cannot use your computer while partition
• Take backup of all your data in your SD card.
Ok that’s all…. Let’s start now.
• Burn the downloaded GParted live (GPL) CD using any image burner (I used Roxio to burn image) to CD
• Once completed, insert your card reader/MSD Adaptor and check drivers installed. (Don’t remove your card reader/MSD Adaptor)
• Insert GPL CD (burned CD) and reboot your PC and get into boot mode F12 in W7.
• Now you will see GPL boot screen. Select GPL default. (Some codes will be appearing for few mins)
• Then a small screen will appear (Configuring console data). Hit escape and see below to select language. Enter 33 for US English and Enter 0 (Continue to start X to use GP automatically)
• New screen will appear. See right corner of the box to select your memory card (Very important step: make sure you haven’t selected your PC’s hard disk)
• Now you will see your memory card in the middle of the screen with the total memory and partition (if any). Right click and delete the existing format for all partitions.
• Now you will see the entire memory card space as unallocated. Right click and select new (New box will open) Select as below mentioned.
Create as “Primary Partition”
File System “Fat32”
Free Space following (MIB) XXXX (This free space will be your ext4 allocate accordingly) E.g. ext 4 required 2GB then enter 2048MB
• Now GPL will throw you back to main screen. Right click on unallocated space and select new.
Create as “Primary Partition”
File System “ext4”
• Select “Apply” in main screen. Wait for few mins.
Congratulations!!!! You have successfully parted your SD card.
Is it the same as partitioning thru CWM4? If we partition via CWM4 the result is EXT4, A2sd can run with it. Why the long process? Just want a clarification is it really different?
royskeyz said:
Is it the same as partitioning thru CWM4? If we partition via CWM4 the result is EXT4, A2sd can run with it. Why the long process? Just want a clarification is it really different?
Click to expand...
Click to collapse
Hi,
I tried doing partition using CWM4 which resulted in ext3 and not ext4. Hence I created this long process partition.
Just create a 2 partition using cwm then install link2sd from market . Using link2SD make a partition into ext 4
i think its more easy and safe to use minitool partition manager. no need to burn, boot livecd whatsoever.. and gparted livecd can become a dangerous tool in wrong hands. linux livecd is not something to be played around just to partition sdcard. just a simple wrong click and ur windows partition would be trashed.
Just a little advise.. if you really want to use gparted better you do that in linux enviroment such as ubuntu etc..but if you are windows user then use mini partision home 6..its more easy n safe..Cmiiw
Sent from my GT-S5830
Is minitool partition can be used to format sd cards into ext4..?
geraldgeron said:
Is minitool partition can be used to format sd cards into ext4..?
Click to expand...
Click to collapse
sure it can
one question, in a 4 gb sd card how much it should be the partition?
vlc_marcos said:
one question, in a 4 gb sd card how much it should be the partition?
Click to expand...
Click to collapse
Hi,
I would suggest atleast 512MB as ext4.
thanks, and this partition is for what, so make like an extre space for the phone?
vlc_marcos said:
thanks, and this partition is for what, so make like an extre space for the phone?
Click to expand...
Click to collapse
Yes.. it will and then you can transfer your Phone internal memory data to sd card.
an0nym0us_ said:
sure it can
Click to expand...
Click to collapse
Oh yeah..?
But the last time i had partitioned my sd to ext2..option was only upto ext3..
How can i prtition it using minitool?
Sme as partitioning way of ext2?..
But how..?
Or maybe minitoolversion?
Problem with ex=sd part
I have rooted desire with 4gb that has 500mb ex sd partition, now i bot 8gb card and want to partition it but when i do it with mini tool phone does not see ext partition, why? I looked steps carefully and tryed it several times, thnx
cp6ija said:
I have rooted desire with 4gb that has 500mb ex sd partition, now i bot 8gb card and want to partition it but when i do it with mini tool phone does not see ext partition, why? I looked steps carefully and tryed it several times, thnx
Click to expand...
Click to collapse
Why not partition it using CWM recovery..??
It's much easier and faster
Sent from my GT-S5830 using Tapatalk
I also got the same problem.
Seems like miniTool is messing up..
I partitioned my 8GB sd card to 600MB ext4 and the rest FAT32.
But now not only the phone but even gparted(live usb/from linux) also cannot see ext4 partition.
I can only see it as 7.4 MB....
Not sure what exactly happened.
Edit: working now. after delete & partition again.
Insert GPL CD (burned CD) and reboot your PC and get into boot mode F12 in W7.
• Now you will see GPL boot screen. Select GPL default. (Some codes will be appearing for few mins)
• Then a small screen will appear (Configuring console data). Hit escape and see below to select language. Enter 33 for US English and Enter 0 (Continue to start X to use GP automatically)
i dont each and every thing as above but after that i stuck, there is just Black screen unblinking curser on left top corner. i tried 3, 4 time but same result.
""No new screet appeared as you mention below. what i should do now.."
" New screen will appear. See right corner of the box to select your memory card (Very important step: make sure you haven’t selected your PC’s hard disk)"
I follow this guidance for make partition on my sd card
http://androidandme.com/2009/08/news/how-to-manually-partition-your-sd-card-for-android-apps2sd/
it works for me. now I have:
512MB linux swap
1024MB ext4
6,5GB fat32
on my 8GB sd card
Hi all,
I just spent ages trying to figure out how to partition my SD card on HTC wildfire and configure it to have CyanogenMod 7.1.0.1.
WARNING, THIS TUTORIAL IS ASSUMING YOU ALREADY HAVE A ROOTED PHONE, DO NOT FOLLOW THIS TUTORIAL IF YOUR PHONE IS NOT ROOTED & S-OFF. - I CANNOT BE HELD RESPONSIBLE IF YOUR PHONE GETS BRICKED, USE AT YOUR OWN RISK.
WARNING, ALL DATA WILL BE LOST FROM BOTH SD CARD AND PHONE MEMORY - Backup all pictures / music by copying them to a folder on your computer.
Your apps will automatically be backed up (Providing you have updated your Android Market to Google Play)
Step 1 - Download these necessary files onto your desktop and put the first one onto the root of your micro sd card:
- http://download.clockworkmod.com/recoveries/recovery-clockwork-5.0.2.0-buzz.zip
- http://download.cyanogenmod.com/torrents/update-cm-7.1.0.1-buzz-signed.zip.torrent
- http://cmw.22aaf3.com/gapps/gapps-gb-20110828-signed.zip
Step 2 - Open Recovery Mode
- Hold down the power button and select reboot (if available) and then select recovery.
- If this does not show up, follow these steps below:
1. Turn your phone off.
2. Hold down the volume down button and the power button until the Revolutionary screen pops up.
3. Tap volume down once, (highlight the word recovery) and tap the power button.
Step 3 – Update The ClockworkMod Recovery.
- At the moment, you will have green text, and a black background. (This is version 2.5.0.1)
- This is the base version that your phone will run on, and does not support SD-ext for the HTC wildfire.
- Move your trackpad down so that you have "install zip from sdcard" highlighted. Tap the trackpad to select it.
- Now highlight and select "choose zip from sdcard"
- A list of files in your SD card will be shown.
- MAKE SURE THERE IS NOTHING HERE THAT YOU WISH TO KEEP OR HAVEN'T MADE A BACKUP OF.
- Highlight and select "recovery-clockwork-5.0.2.0-buzz.zip", which you saved to the root of your SD card.
- Confirm the install, and select "Yes - install recovery-clockwork-5.0.2.0-buzz.zip"
- A few lines of code will be shown, then everything will turn blue and the background will change.
- You now temporarily have ClockworkMod Recovery 5.0.2.0
Step 4 – Clear Everything
- Here is where you must have backed everything up.
- Select Mounts and storage.
- You will see the following (if some say unmounts instead of mount, make them say mount by selecting them):
- Mount /cache
- Mount /data
- Mount /system
- Mount /sd-ext
- Format /boot
- Format /cache
- Format /data
- Format /sdcard
- Format /system
- Format /sd-ext
- Mount USB storage
- format everything on the page, they should all work, but
- You will get an error on the sd-ext (this is meant to happen so don’t worry)
- Now go back (tap the power button) and select “wipe data/factory reset
- And finally select wipe cache partition
Step 5 – Partition the SD card
- Scroll down, and select “Advanced”
- Select “Partition SD Card
- Choose your Ext Size (I recommend choosing half of the storage space that your card is.
- For a 256mb card, select 128M
- For a 512mb card, select 256M
- For a 1gb card, select 512M
- For a 2gb card, select 1024M
- For a 4gb card, select 2048M
- For a 8gb card, select 4096M
- any memory card higher than this will not be partitioned, the phone will not be able to read it properly, but I would recommend an 8gb card, and if you have any smaller than 1gb, I wouldn’t even bother wasting your time – but go ahead if you wish.
- Now it will ask you what Swap size you want:
- If you have a 256mb or a 512mb card, select 0M.
- If you have a 1gb or a 2gb card, select 32M.
- If you have a 4gb or a 8gb card, select 64M.
- If it asks to confirm, select yes, now wait for a few minutes (grab a drink – you’ve earned it).
Step 6 - Preparing CyanogenMod 7.1.0.1
- Once you’ve partitioned your card, Tap Reboot Recovery in the Advanced Menu.
- You will be back to the normal green text and black background.
- Scroll down to “install zip from sdcard”
- Select “choose zip from sdcard” Now there’s nothing on your sd card. If this has happened, then you know your card has been successfully partitioned.
- Take out the battery of your phone, and then the memory card.
- Put the memory card in your computer (you should also notice that the size has halved)
- Put the other two files from your desktop onto the root of your micro SD card.
Step 7 - Installing CyanogenMod 7.1.0.1
- Put the sd card back in the phone, and turn the phone on normally.
- You will automatically be taken to Revolutionary because you’ve wiped the phone
- Open up ClockworkMod Recovery again (by pressing the down volume key once, followed by the power button)
- You will still have the green writing and the black background (v2.5.0.1)
- Select “install zip from sdcard”
- Select “choose zip from sdcard”
- Locate “update-cm-7.1.0.1-buzz-signed.zip” and install.
- [OPTIONAL – GOOGLE APPS]
- Select “install zip from sdcard”
- Select “choose zip from sdcard”
- Locate “gapps-gb-20110828-signed.zip” and install
- Go back, and select “reboot system now”
- Startup will take a little bit longer than normal, don’t worry, this is normal.
- Login with your Google account and follow the Startup process like you did when you got the phone new. (or similar at least )
Step 8 - Get Your Apps Back
- On your computer, visit https://play.google.com/apps
- Select install on every app that you want that you’ve previously downloaded from the market.
Step 9 – Get Pictures / Music Back
- On your default home screen on your phone, Tap Menu / Settings / Storage / Unmount SD Card.
- Put the memory card in your computer
- Copy the files from the folder that you backed up earlier on onto the card.
- Put the memory card back in the phone.
Step 10 – Install S2E (simple2ext)
- Open up Google Play on your phone and search for S2E and install the first one that comes up.
- OR visit https://play.google.com/store/apps/details?id=ru.krikun.s2e on your computer and install the app through there.
Step 11 – Configuring S2E (simple2ext)
- Once you have the app installed, open up S2E (Doesn’t matter if other apps are still installing / Downloading)
- check every single box on the main app page.
- If some items cannot be highlighted, don’t worry for the minute, just highlight what you can.
- Now press the menu button within the app, and select “Settings”
- Make “Advanced mode” be checked
- Make “Extended partitions info” be checked
- Make “Set read buffer” be checked (and set the buffer size to 2MB)
- DO NOT MOUNT AS EXT4 OR SELECT IMPORT – EVER!
- Press back, and then tap the menu button again.
- This time, select the reboot option.
- Once the phone has rebooted play a few apps, open the browser send a text, etc… (Do anything that will use memory on your phone – Facebook’s a good one)
- Now open up S2E again, and the options that were not available earlier are now available, select them, and reboot again from Menu / Reboot within the app.
- CONGRATULATIONS, YOU HAVE INSTALLED CYANOGENMOD 7.1.0.1 WITH AN SD-EXT.
If you ever want to see how much space you have left for apps, data, cache, etc… Download “FreeSpace” from Google Play - https://play.google.com/store/apps/details?id=ru.krikun.freespace
Hoped this helped guys,
I just feel this needs to be on the internet after the amount of time I spent fiddling with my phone, trying to figure this out.
source form htcwildfireforum.com
This link doesn't work - cyanogenmod one.
Gilbert_Sarip said:
Hi all,
Step 5 – Partition the SD card
- Scroll down, and select “Advanced”
- Select “Partition SD Card
- Choose your Ext Size (I recommend choosing half of the storage space that your card is.
- For a 256mb card, select 128M
- For a 512mb card, select 256M
- For a 1gb card, select 512M
- For a 2gb card, select 1024M
- For a 4gb card, select 2048M
- For a 8gb card, select 4096M
- any memory card higher than this will not be partitioned, the phone will not be able to read it properly, but I would recommend an 8gb card, and if you have any smaller than 1gb, I wouldn’t even bother wasting your time – but go ahead if you wish.
source form htcwildfireforum.com
Click to expand...
Click to collapse
Do you really need to have a partition of SD card to exactly half?
For instance 512M is enough for 8Gb card.....
Also a 16gb class 10 card gives no problems at all when partitioned.......
Sent from my HTC Wildfire using xda premium
The_Warrior said:
This link doesn't work - cyanogenmod one.
Click to expand...
Click to collapse
sorry about the link
Torrent:
http://download.cyanogenmod.com/torrents/update-cm-7.1.0.1-buzz-signed.zip.torrent
huston8 said:
Do you really need to have a partition of SD card to exactly half?
For instance 512M is enough for 8Gb card.....
Click to expand...
Click to collapse
it is up to you how many free space you want
I have 8g card and always have a 256mb partition set. Never needed any more than that. I also use custom mtd along side with various sizes depending on rom.
using my thanks as likes
i ever tray, with the thread ROM rempuzzle and luck,, you thread very helfull if any pic,
thank you very much, it's helpful guide
Awesome...... Thank you very much. Instead of installing update-cm-7.1.0.1-buzz-signed.zip, I had used SplashMOD_v2.0-Final which installed really smoothly without any problem.
Excellent!!
Indeed this is a very good tutorial, very in depth and more importantly actually helps you get the job done
awesome tutorial buddy
Problem with partition: Solved
Just mentioning for anyone that has problems.
I could select only a few options is S2E and I could not use extended partition. I could not add apps to this or mount from recovery.
Actually I formatted it from recovery and then it worked. Sorry if it is a step of the installation procedure that I did not see.
How does this partition works? My data space is completely free... If I need an app to run even if I removed the SD card how do I install this to the app data?
I have to try his one out .. thanks
*
- For a 1gb card, select 512M
- For a 2gb card, select 1024M
- For a 4gb card, select 2048M
- For a 8gb card, select 4096M
*
This not correct dude. size of 256/512 is nore than sufficient for wildfire.
I personally had 512/8gb but I had to format it to reduce it to 256.
Also the swap increases USB mount time very significantly. On cm9 I had to disable swap in order to mount it. Swap is not recommended for low end devices like htc buzz and I had read that it DAMAGES the SD card.
Plus swap enabled and disabled did not make a difference for me!
Last point:s2e is terribly slow. I recommend using cronmod script. It will mount SD EXT automatically at boot and ensure faster execution.
Sorry for bugging!
Also on step 6, where it says
"- Take out the battery of your phone, and then the memory card."
I think that there is a option to power off, not just shocking device in my opinion but ok...
I use link2sd which can show "storage use" ... no problems at all.
cm9
is this methode also helpfull on a cm9?
and does this patition works as internal memory
when some apps are moved to SD card, I always need to login again and again every time i start them up. (f.e. facebook, twitter, but also my agenda widget wouldn't work when moved. Will this solve the issue?
so I tried it with cm9. but there is something not working with s2e... I can't check any of the options in the main screen nor is there is an option "advanced" in the settings.
what did i do wrong?
in the log list of s2e i find the following:
Initialization...
Ext partition found: /dev/block/mmcblk0p2
Use built-in tune2fs
Use built-in e2fsck
Setup read_ahead value
/dev/block/mmcblk0p2 not mounted... Exit!
Gilbert_Sarip said:
Step 11 – Configuring S2E (simple2ext)
- Once you have the app installed, open up S2E (Doesn’t matter if other apps are still installing / Downloading)
- check every single box on the main app page.
- If some items cannot be highlighted, don’t worry for the minute, just highlight what you can.
- Now press the menu button within the app, and select “Settings”
- Make “Advanced mode” be checked
- Make “Extended partitions info” be checked
- Make “Set read buffer” be checked (and set the buffer size to 2MB)
- DO NOT MOUNT AS EXT4 OR SELECT IMPORT – EVER!
- Press back, and then tap the menu button again.
- This time, select the reboot option.
- Once the phone has rebooted play a few apps, open the browser send a text, etc… (Do anything that will use memory on your phone – Facebook’s a good one)
- Now open up S2E again, and the options that were not available earlier are now available, select them, and reboot again from Menu / Reboot within the app.
source form htcwildfireforum.com
Click to expand...
Click to collapse
So this is the step where all doesn't go according to plan.
so I succesfully partitioned my sd. installed cm and installed s2e from your link.
but s2e doesn't work as described. In the main screen , there are no boxes to mark. also no option to reboot in the application. nor is there an advanced section in the settings.
is this an other application nowadays? or did I do something wrong? in my previous post I put the log I find in s2e after starting?
could someone help?
Odp: How to use a sd-ext on HTC Buzz (Wildfire)
s2e won't work with ics ); install darktremor script instead. then run it in terminal emulator and ur apps will be on sd ext.
Wysyłane z mojego Wildfire za pomocą Tapatalk 2
Hello, in this thread I'll show you how to move the /data partition to your microSD card in order to increase the storage space, and bypass the speed limits of our poor eMMC memory.
Disclaimer:
I'm not responsible for any data loss or any other kind of problems. Follow the tutorial and everything will be fine. In case of problems, reflash the boot.img of your ROM or reflash the whole ROM and you'll reboot to Android using the usual /data partition.
Pros:
more storage space
slightly shorter app loading times
Cons:
you cannot eject your SD card from your phone when it is turned on
Requirements:
a computer
some kind of adapter to put the microSD into the computer
a 16 GB (or higher), class 10 (or better) microSD
Any recent L (untested), M (tested) or N (tested) ROM and TWRP 3
these two zips: https://www.androidfilehost.com/?w=files&flid=113749
Step 0: prepare the SD card
using your computer, shrink the only partition you have on your SD card and leave at least 6 or 7 GB of unallocated space. Be sure not to shrink too much the first partiton (which will continue to be used as a normal storage partition) because you'll have to store a nandroid backup in it! This is why I recommend you to use a 32 GB SD card. Then create a new partition using the unallocated space. If you're using Windows or OS X, create a fat32 partition, if you're using Linux, create an ext4 partition.
Step 1: patch the recovery and backup, then restore
In the AFH folder I posted in the requirements you'll find two zips. Download them and reboot to recovery, then take a nandroid backup of your /data partition and store it on your SD card (TWRP will automatically use the first partition of the SD card, the one with all your current content). Now flash twrp_fstab_patcher.zip. Power off your phone and then turn it on and boot into TWRP. Now go to Wipe > Advanced Wipe > select Data > Change Filesystem > choose ext4 or f2fs (as you prefer). Confirm and check that the Data partition has been formatted to the chosen filesystem. Restore the backup you've made.
Step 2: migrate the data of the internal storage
Reboot to Android and using a file manager that lists both of your SD card's partitions (FX works for me) and copy all the content of your internal storage (photos, music, app data etc.) to *2nd_sdcard_partition*/media/0.
Step 3: patch the kernel
Now you're ready for the last step. Flash kernel_fstab_patcher.zip and reboot. The end!
Warning: you need to reflash kernel_fstab_patcher.zip after you change/update ROM/kernel otherwise your phone will use the "old" data partition! Similarly, you must flash twrp_recovery_patcher.zip each time you update TWRP 3 (this doesn't happen very often).
Well, I hope I put all the needed info in this thread, I'll keep it updated with my latest suggestions etc. If you have got problems, report them. If you find something that doesn't make any sense in this post, tell me. Enjoy!
You can access and use the large partition on the micro SD card you normally use for rooting with a simple but very powerful Windows tool called BootICE. *See warning below*
Background: The SD card used for rooting with NookManager is formatted into two partitions -- one very small and one larger. The small 64mb partition is where you put all of your root files, and can be seen on a PC or in a Nook file manager. The large partition is where your backup is stored, and is mostly wasted space. If you don't want to waste a large SD card, or don't have an extra one, you can use this method to make the large partition accessible and use it for everyday storage. Your small partition will be hidden instead. When you want to boot into your root partition you simply use BootICE to switch the "Accessible" setting back again.
INSTRUCTIONS:
*Connect your micro SD card to a Windows PC with an adapter -- NOT through your Nook's USB port.
*Download and open BootICE.exe on your PC.
*Make sure your SD card's drive letter is selected in the drop-down menu. CAREFUL HERE!
*Press "Parts Manage"
*In the Partition Management window select and highlight the large partition (normally the second one down. You can see the capacity in the far right column.)
*At the bottom Press the button labeled "Set Accessible."
*Now Press the "Activate" button. Close the window. (**See note below.)
*When you want to boot into your root partition you simply use BootICE to select the small partition, and push the "Set Accessible" and "Activate" buttons again.
That's it! After refreshing Windows Explorer you will see that your Root Partition is no longer shown and the new larger partition is present. Fill it up and stick it in your Nook.
Tips: The new partition is probably the same drive letter, but Windows might change it to another one. You also might need to refresh Explorer by logging off or restarting your computer. You might also need to run BootICE as Administrator to avoid any permissions problems. Also try logging on to the Administrator account if you still have permissions problems (Windows 10.)
Tip2: You can use this trick on any removable USB disk, creating and manipulating multiple partitions. The partitions can be formatted and configured in any third-party partition program such as Partition Wizard.
**NOTE: I found that the Accessible partition must also be set as Active in order to boot with the SD card in the slot. Alternately, you can also eject the SD card to boot.
WARNING!!! Be very careful with BootICE! It is an awesome tool BUT most of it's functions can make your computer unbootable, and format your disks with no warning!! Choose your drive letter carefully and double check before making any changes. I take no responsibility for your experiments! :fingers-crossed: