I have a 16Gb SandDisk class2 that I just bought, using verygreen's instructions for "ROM][CM7] [v1.3] Size-agnostic SD Card image and CM7 installer for SD Cards", and completing the first step for putting the image on the card, I now end up with an SD card that shows it is only 116MB and out of space!!! HELP!!! How do I undo this???
Edit: Relevant to emmc flashing technique only. Too tired to think yesterday.
babyfine24 said:
I have a 16Gb SandDisk class2 that I just bought, using verygreen's instructions for "ROM][CM7] [v1.3] Size-agnostic SD Card image and CM7 installer for SD Cards", and completing the first step for putting the image on the card, I now end up with an SD card that shows it is only 116MB and out of space!!! HELP!!! How do I undo this???
Click to expand...
Click to collapse
If you read the instructions you'd know that was normal... that is the "boot" partition you are seeing.
You can use something like EASEUS or MiniTools Partition managers to resize it prior to putting it in the nook and letting it set up the other partitions (keep it below 2GB... I recommend 1.75GB)
After you put it in the nook and let it set up... you cannot resize partition 1... but can resize partition 4 if it doesn't automatically set up to use the entire free space automatically.
I used EASUS partition manager. You can get it for free here: http://www.partition-tool.com/personal.htm
When you put the image on the card the software did not use all available space. Get EASUS and stretch out the last partition to the max and you will get full use of your card again.
I've been followed a lot of instructions but this particular "partition the uSD" always gives me problem. I bet I do not fully understand the process of using EASEUS or MiniTool to RESIZE PRIOR putting into the NC.
Can someone who has done this pls write up a detail instructions? Dizzy, pat, can you help?
Thing is: after creating a bootable uSD, the card becomes "boot" and only 110+ MB available like OP indicated, that's fine, we all understand that.
Next step is using EASEUS or MiniTool to resize.
Resize what?
As after creating the uSD, only "boot" partition showed as FAT32, the rest is UNallocated. Sine we haven't inserted the uSD in the NC yet, therefore no such ext4, ... created. So what are we resizing here? The "boot" partition?
votinh said:
Thing is: after creating a bootable uSD, the card becomes "boot" and only 110+ MB available like OP indicated, that's fine, we all understand that.
Next step is using EASEUS or MiniTool to resize.
Resize what?
Click to expand...
Click to collapse
You then resize the only partition that has been created on the drive... the 110MB partition.
votinh said:
As after creating the uSD, only "boot" partition showed as FAT32, the rest is UNallocated. Sine we haven't inserted the uSD in the NC yet, therefore no such ext4, ... created. So what are we resizing here? The "boot" partition?
Click to expand...
Click to collapse
After resizing only partition prior to running the uSD in the nook... you put it in nook...let it create the other partitions... after it is done... put it back in computer and resize the LAST partition on it.
What you're seeing is normal. The image copy sets things up, then the install step rearranges and populates the rest of the card. All that's happened is that an image of a tiny card has been copied onto a larger card, but that's not the final setup.
Unless you're unhappy with the final partitioning, you don't need to mess with it manually.
If you're feeling adventurous, Verygreen has posted that you can set up the partitions the way you want, then copy the files from the image (not the image itself) onto the first partition, and the installer will leave them that way.
Pretty slick, actually.
DizzyDen said:
You then resize the only partition that has been created on the drive... the 110MB partition.
Click to expand...
Click to collapse
So, you said we "resize" the "boot" partition, right?
If so, we resize it from 110+MB to 1.75GB like you recommended in previous post?
Should we say "supersize" it? expand it? increase it?
Put the word aside, let say I increase the boot partition to 1.75GB, what about the rest? Still UNallocated, I believe.
After resizing only partition prior to running the uSD in the nook... you put it in nook...let it create the other partitions... after it is done... put it back in computer and resize the LAST partition on it.
Click to expand...
Click to collapse
If I follow through, the first (boot) partition will still be seen as FAT32 and Windows will only see the very first FAT32 partition. What is the purpose of "resizing" the last partition?
Are you telling me that after resize the last partition, Windows will see it (as well as the first "boot" FAT32)?
votinh said:
So, you said we "resize" the "boot" partition, right?
If so, we resize it from 110+MB to 1.75GB like you recommended in previous post?
Should we say "supersize" it? expand it? increase it?
Put the word aside, let say I increase the boot partition to 1.75GB, what about the rest? Still UNallocated, I believe.
Click to expand...
Click to collapse
Just use the resize tool to make it max 1.75GB... the rest will still be unallocated until you let it do its thing by booting it in the nook.
votinh said:
If I follow through, the first (boot) partition will still be seen as FAT32 and Windows will only see the very first FAT32 partition. What is the purpose of "resizing" the last partition?
Are you telling me that after resize the last partition, Windows will see it (as well as the first "boot" FAT32)?
Click to expand...
Click to collapse
The purpose of resizing the last partition is to allow the nook to use the entire disk.... has nothing to do with windows seeing it.
DizzyDen said:
Just use the resize tool to make it max 1.75GB... the rest will still be unallocated until you let it do its thing by booting it in the nook.
Click to expand...
Click to collapse
Clear!
Big thanks
The purpose of resizing the last partition is to allow the nook to use the entire disk.... has nothing to do with windows seeing it.
Click to expand...
Click to collapse
I keep thinking that after the NC does the magic partition, it will automatically sees the rest.
Moreover, if the USB cable plugged in and tap to turn on USB Mass Storage, it's ready to use anyway.
I might miss that but I thought PC see the left over (via usb cable plugged) without "resizing" any partition.
I have to do it over again to be sure.
Just take the uSD out and load it in computer... start EASEUS or MiniTools partition manager and see if it shows the last partition taking the remaining space... or if there's still part unallocated.
Related
Edit: I made some scripts that you can run from gscript lite found in market for free. This script will mount the last partition so your windows pc will see it. There is one for mount and one for unmount. Plug your phone in pc and run the mountsd script and your window should pop up on the pc with the folder showing the partition that your froyo rom is using. If you have your card partitioned differently then these instructions then you can just edit the mountsd script where it says /dev/block/mmcblk0p4. Change the 4 to the number of the fat32 partition that you want it to mount. http://www.multiupload.com/HNIKCP720C
If you want to copy from froyo partition to recovery partition try this
Conap said:
No need to stop being lazy but you gotta give me a minute lol...download script and run it in gscripts. In File Manager if you press the home button you will see sdcard and sdcard2. sdcard is the froyo partition and sdcard2 is the recovery partition of the card. I am sure you can get to it in astro too but don't have it downloaded to test. Just navigate to the root folder of the phone and it should have the sdcard2 directory. This will stick untill you reboot then you will have to run the script again.
Click to expand...
Click to collapse
We all have seen that froyo doesn't like partitioned sd cards. After many attempts at partitioning my sd card for another project i'm working on I figured out a way to install the "old" apps2sd on Froyo. I know alot of people preferred the way it was done in 2.1. Froyo seems to use the last partition on the sd card at least untill the 7th partition which it stops looking after that. Amon's recovery works with the first partition on the sd card. So the solution is to put a Fat32 partition as the first partition then put your ext3 and swap partitions and then a 4th partition as fat32 for the phone to use when booted. The important thing to remember is to put any rom's you want to flash on the first partition. Your nand backups will also be stored on the first partition. Pictures, music, video's, stuff you download to the phone and any other normal stuff that uses sd card will end up on 4th partition. I will give instructions using a program called gparted. I think it is available for windows also. This should work with any type of partitioning software.
I will leave the original instructions at bottom of post but after a lot of partitioning my sd card for this project and the ubuntu/debian project and the DualRom project I've found that this method is a little better. I believe someone else linked to this method somewhere in this thread
Conap said:
THIS WILL DELETE EVERYTHING OFF OF YOUR SD CARD
ok try this...boot phone into recovery...hopefully you have amon's recovery cause I don't think clockwork uses parted(not sure). Then type or copy/paste these commands:
adb shell
parted /dev/block/mmcblk0
rm 1
rm 2
rm 3
rm 4
mkpartfs primary fat32 0 2000
mkpartfs primary ext2 2001 2500
mkpartfs primary linux-swap 2501 2550
mkpartfs primary fat32 2551 7948
quit
Depending on the number of partitions on your sdcard currently it may say error after the rm 1,rm 2, rm 3, rm 4 commands. You can ignore them.
Then reboot your phone or copy the file you want to flash back on to card and flash it.
Click to expand...
Click to collapse
PLEASE BE CAREFUL WHEN USING A FORMATTING PROGRAM THAT YOU ONLY REFORMAT YOUR SD CARD AND NOT YOUR HARD DRIVE
1. BACK UP YOUR SD CARD!!!!!!!!(this will erase all data on sd card)
2. Plug your phone into your pc and mount the sd card(like you would if transferring files from pc to your card)
3. Open GParted and on the bar at the top click Gparted then devices and choose the phone( should be the second in the list if you only have one hard drive and no other external storage devices connected)
4. On the gparted screen you will see the partitions of your sd card. There should only be one at the moment if you are already using froyo. Right click on all of the partitions and click unmount and then delete. This will delete everything on your sd. Please be sure you have backed up your card.
5. You should now have one line that says unallocated.
6. Right click on unallocated and click click new. It will bring up a screen that has size and type of partition sizes. The only things you need to change are the size and type. For the first partitions I used 2000mib in the new size box but I keep around 5 Nand backups and 10 to 15 rom's stored on my card at a time. If you do not do alot of nands and store alot of roms you could probably make this partition smaller. Then under file system choose fat32 from the dropdown menu and choose add.
7. Right click on unallocated again and click new. This will bring up the screen to chose size and file system again. Normally people use 500mb for the ext3 partition for apps2sd. You can adjust the number to fit your needs. Choose your size and then make the file system ext3 and click add.
8. Right click unallocated again and click new. This partition should be around 50mb and choose file system as linux-swap.
9. Right click unallocated and new again. This will be the partition you use for your media on your phone such as pic's or music. You will want to use the rest of the space left on your card for this partition. Choose fat32 for the file system and click add.
10. You should now see 4 sections listed. First and last should be fat32, second ext3 and 3rd linux-swap. If it looks correct you hit the checkmark button at the top of the gparted screen. It will make all changes to your sd card. You can then unmount your card and make sure your phone reads it. I reccomend taking 1 picture before copying the stuff you backed up back onto your card.
Remember to put your Nand folder and any roms onto partition 1 and all other stuff you backed up on partition 4. When your card is setup you can go to http://forum.xda-developers.com/showthread.php?t=715933 to get the zip to flash to install the apps2sd. Install apps2sd as per instructions on that thread.
I have apps2sd currently running on my phone with CELB3.2 and it is working fine. I set my card up on a linux machine with gparted.
you are the man Conap ...currently running your 3.2froyo, which BTW is smooth as heck....what I hate the most about froyo is there A2sd setup ....and you have just solved that problem
rvpartsguy said:
you are the man Conap ...currently running your 3.2froyo, which BTW is smooth as heck....what I hate the most about froyo is there A2sd setup ....and you have just solved that problem
Click to expand...
Click to collapse
Well if you or anyone else that has windows test's this can someone report if you can access both fat32 partitions when you mount the phone in windows....
I'll be trying this ish later. Superb work conap. I'm on windows, I'll let you know how it goes as well
Sent from my Droid Eris using XDA App
I'm undecided if I'll try this, but if I do it'll probably more to see how it works under Windows than to use it myself.
I wish the best of both worlds, being able to have Widget apps installed to SD card, but not have separate partitions, and still be able to specify applications I want to remain in the phone memory, for speed.
No matter what, though, beautiful! Thanks for writing up the instructions!
roirraW "edor" ehT said:
I'm undecided if I'll try this, but if I do it'll probably more to see how it works under Windows than to use it myself.
I wish the best of both worlds, being able to have Widget apps installed to SD card, but not have separate partitions, and still be able to specify applications I want to remain in the phone memory, for speed.
No matter what, though, beautiful! Thanks for writing up the instructions!
Click to expand...
Click to collapse
I agree it would be nice to have the option to move specific apps back to the phone. But I have seen alot of people that prefer this way so I thought i'd write this up. I actually needed partitions for other things which is why I was looking into it anyway. I now have 8 partitions on my sd card and everything still functions correctly. I did find that Froyo would read the last partition on the sd card up untill 7 partitions. When I added an 8th partition it still looked at partition 7. In case any one was interested in more partitions just make sure the fat32 is last partition untill you have more then 7 leave 7 as fat32.
Conap said:
I agree it would be nice to have the option to move specific apps back to the phone. But I have seen alot of people that prefer this way so I thought i'd write this up. I actually needed partitions for other things which is why I was looking into it anyway. I now have 8 partitions on my sd card and everything still functions correctly. I did find that Froyo would read the last partition on the sd card up untill 7 partitions. When I added an 8th partition it still looked at partition 7. In case any one was interested in more partitions just make sure the fat32 is last partition untill you have more then 7 leave 7 as fat32.
Click to expand...
Click to collapse
Do you have a 16GB or larger card? Wow!
Very interesting information, thank you!
roirraW "edor" ehT said:
Do you have a 16GB or larger card? Wow!
Very interesting information, thank you!
Click to expand...
Click to collapse
nope just stock 8gb...mostly small partitions for testing some ideas lol...i did find that the phone does not mount any more then 7 partitions(kernel limitation maybe) You can have more then 7 if you are useing your card for things other then the phone but for phone purposes 7 is the limit.
How do I plug my phone into my computer?
need help!!
Hi I accidently run the 'makeboot' from gparted iso on my windows Vista 32bit HDD, before I read it will damage windows boot and can only run it on SD card.
Now I have not restarted my laptop, to loose every thing, I need help to correct it!
Please guide my, what are my options.
Conap said:
nope just stock 8gb...mostly small partitions for testing some ideas lol...i did find that the phone does not mount any more then 7 partitions(kernel limitation maybe) You can have more then 7 if you are useing your card for things other then the phone but for phone purposes 7 is the limit.
Click to expand...
Click to collapse
Oh, okay! Nosey people (me) want to know. Hehehe.
workshed said:
How do I plug my phone into my computer?
Click to expand...
Click to collapse
You're messing with me, right? The USB cable that came with your phone, that you can also charge your phone with???
ykhehra1 said:
Hi I accidently run the 'makeboot' from gparted iso on my windows Vista 32bit HDD, before I read it will damage windows boot and can only run it on SD card.
Now I have not restarted my laptop, to loose every thing, I need help to correct it!
Please guide my, what are my options.
Click to expand...
Click to collapse
You'll probably have to boot your Vista 32-bit installation DVD and run a Startup Repair. Or if the computer came with a recovery DVD that you hopefully burned after booting up the computer the first time, use that.
If you don't have any easier option, you can download Startup Repair-only burnable disc images from the EasyBCD website. Just google for it. Make sure and download the correct one (Vista 32-bit), and then you'll have to burn it to a CD and boot from it. Hopefully you're computer doesn't have any SATA or RAID setup that Vista doesn't include the drivers for, otherwise you'll have to download those and put them on a flash drive, and then you can load them from the Vista repair CD.
Good luck.
ykhehra1 said:
Hi I accidently run the 'makeboot' from gparted iso on my windows Vista 32bit HDD, before I read it will damage windows boot and can only run it on SD card.
Now I have not restarted my laptop, to loose every thing, I need help to correct it!
Please guide my, what are my options.
Click to expand...
Click to collapse
There is no makeboot option on gparted in linux that i can see...if you think you have messed up the boot partition of your pc don't restart it till you fix it. Google should be your best friend on that one. I don't use windows so can't be of any help to you there....
roirraW "edor" ehT said:
Oh, okay! Nosey people (me) want to know. Hehehe.
You're messing with me, right? The USB cable that came with your phone, that you can also charge your phone with???
Click to expand...
Click to collapse
LMAO
What's a usb cable... is it that black thing with a square end??
Its g8 solution, good job! little tricky on windows, but worked at the end.
workshed said:
LMAO
What's a usb cable... is it that black thing with a square end??
Click to expand...
Click to collapse
Ooooh, you got me. LOL!
ykhehra1 said:
Its g8 solution, good job! little tricky on windows, but worked at the end.
Click to expand...
Click to collapse
Are you able to get both FAT32 partitions (partition 1 for ROMs and other flashes, partition 4 for everything else) mounted with drive letters under Windows?
is there an advantage to doing this? i'm just curious
asilentcivilian said:
is there an advantage to doing this? i'm just curious
Click to expand...
Click to collapse
nevermind, i found the 2.1 dark tremor thread. i assume the same results apply to froyo with this.
asilentcivilian said:
is there an advantage to doing this? i'm just curious
Click to expand...
Click to collapse
some people just prefer this way. this way actually stores the whole apk on the phone and save's more room then froyo. plus you can mount your sd card while still using your apps. I did this mainly cause I wan't partitions for other things on my phone personally. It just happens that it helps the apps2sd issue too...
So I'm thinking of finally installing CWR on my phone but my question is - how do I partition my SD card for ROM's that use Apps2SD/Data2SD? Also, I see that different ROM's use different size CWR's, how do I change that? Probably noob questions.
haven't done it myself, but to partition read the FAQ about partition in hyperdroid:
http://forum.xda-developers.com/showthread.php?t=918899
for the different roms with different CWM, simply usb flash -> flash required CWM and you are ready to go.
cheers.
Skellyyy said:
So I'm thinking of finally installing CWR on my phone but my question is - how do I partition my SD card for ROM's that use Apps2SD/Data2SD? Also, I see that different ROM's use different size CWR's, how do I change that? Probably noob questions.
Click to expand...
Click to collapse
[HOW-TO] Make Ext4 from Recovery Without Losing FAT32 Data
I wrote a guide just for such occasions. =] Good luck.
Its actually really simple, it just looks confusing. CWM has 3 partition sizes for your phone memory, 150 250 and 400. These are the sizes your ROM can be with the respective types of CWM. I use 250. Now to partition your sd card its extremely simple. (NOTE: This is for windows only) Download Minitool partition wizard, load it up with your sdcard connected to your computer, now you should see the sdcard will be one partition formatted as FAT32. Now, if you right click on that and select move/resize then drag it to how big you want your A2SD partition to be. (THIS IS EXTREMELY IMPORTANT Drag it from the right so that the grey box is on the right of the FAT32 section. Dont make it larger than 1024 MB, however mine is 512MB and it is more than enough) Right, so now right click on the unallocated part of your sdcard and select create. Make it primary, not logical. The file type should be either EXT2,3 or 4. (I use 3 as it seems to be the most compatible) and there you go, done
!! Important: Make a backup of your Nook device first !!
Resize partitions
1. Download Gparted LiveCD
2. Extract onto FAT / FAT32 USB memory stick or burn to CD-ROM
3. If on a USB memory stick, run \utils\win32\makeboot.bat from the memory stick.
Do NOT run makeboot from a hard disk!
4. Boot computer from USB device into Gparted
5. Connect your Nook running Noogie of a Micro USB card (this will make the partitions visible to Gparted).
6. Resize the last partition (nr 8) labelled "data" (= Barnes & Nobles content)
Make sure to move the partition to the far right.
7. Move the next-to-last partition (nr 7) labelled "cache" without resizing it.
8. Extend the next-to-next-to-last partition (nr 6) labelled "nook" (Side loaded content) to fill the gap.
9. Remove USB cord, Micro USB card and boot your Nook.
10. In Settings you can inspect the amount of storage space.
I received errors when the partitions were about to be moved on the disk.
I changed the partitioning resize to field where it says "Align to:" from "MiB" to "Cylinder". After a 2nd attempt and doing each partition individually all worked out well.
For those only with Windows, download Gparted LiveCD iso image and use virtualbox to boot from it. It still worked well.
Edit: I successfully repartitioned two of my Nook Simple Touch using the method above + virtualbox + Gparted LiveCD iso.
Surprisingly, the size of partitions in my two NST were slightly different, suggesting that the physical size and location of partitions don't matter as long as their order and type in the partition table are as expected and the size is big enough to hold files there. I resized and moved the last three partitions as I wanted several times and made sure they work well.
Factory reset, upgrade to 1.2.1 (this seems to require the cache partition to be big enough to hold the firmware update file: something like 128MB worked for me), rooting all worked well with resized partitions. I ended up shrinking the cache partition down to 32MB and the data partition to 128MB, reserving 1.11GB for the side-loaded contents. I'm sure the system partition can also be shrunken, but I didn't go that far.
Why a live cd? Does installing gparted to whatever linux flavor you're using not work?
I don't use linux on my PC... only on hacked router & nas.
Goggles2114 said:
Why a live cd? Does installing gparted to whatever linux flavor you're using not work?
Click to expand...
Click to collapse
So dump Noogie on a microsd card run noogie and while noogie's running plug nook into pc? Do you just plutg it in and it does everything auto, or does something in noogie need to be run? Does this work on a nook touch glow?
Sorry to sound so dense but rooted using NookManager.
Edit more to the point it's throwing up an error when trying to move sdb8 around. It shrank fine just won't move. Not sure why. Not getting any useful error messages. Just 'can't have overlapping partitions.'
Odd. I was able to move it twice and get it to behave. Yet do the same n one move and Nothing. Apologies for the rinning Log just. Meh. The rest of the partitions resized in one step. sdb8 was the one that needed two steps.
Aaaand Success. Showing up as having 913MB free as opposed to like 212 or whatever.
Edit: now I'm getting a constant 'low space' warning from nook (understandable.) And installing apps is hit/miss on if they'll actually install. Keeps claiming space issues.
Query. Do apps install to the BnN partition or where?
Good to hear another success story. In my case I squeezed all the way to 1.45GB for the side-loaded contents. boot/rom/system/cache/data partitions are shrunken, and factory partition is busted. I had to use fdisk instead of GPartED to completely recreate the partition table, though.
I think, apps are installed to the data partition (the 8th one) under /data/app. Before being installed it's downloaded to cache partition (the 7th one). In my case I gave 16M for cache and 128M for data. If you are low on the data partition and have some space left on the system partition, you can move apps from /data/app to /system/app.
Goggles2114 said:
So dump Noogie on a microsd card run noogie and while noogie's running plug nook into pc? Do you just plutg it in and it does everything auto, or does something in noogie need to be run? Does this work on a nook touch glow?
Sorry to sound so dense but rooted using NookManager.
Edit more to the point it's throwing up an error when trying to move sdb8 around. It shrank fine just won't move. Not sure why. Not getting any useful error messages. Just 'can't have overlapping partitions.'
Odd. I was able to move it twice and get it to behave. Yet do the same n one move and Nothing. Apologies for the rinning Log just. Meh. The rest of the partitions resized in one step. sdb8 was the one that needed two steps.
Aaaand Success. Showing up as having 913MB free as opposed to like 212 or whatever.
Edit: now I'm getting a constant 'low space' warning from nook (understandable.) And installing apps is hit/miss on if they'll actually install. Keeps claiming space issues.
Query. Do apps install to the BnN partition or where?
Click to expand...
Click to collapse
What's the point of doing all this?
You gave a list of instructions, but not the goal they achieve.
L_R_N said:
What's the point of doing all this?
You gave a list of instructions, but not the goal they achieve.
Click to expand...
Click to collapse
Which post are you referring to?
Troute said:
Which post are you referring to?
Click to expand...
Click to collapse
.c0.'s original post.
His instructions describe how to use gparted to resize the partitions on the NST to make full use of the memory available after you have rooted it. I've used gparted before so maybe they were clearer to me than to others but the thread title was the main clue.
Troute said:
His instructions describe how to use gparted to resize the partitions on the NST to make full use of the memory available after you have rooted it. I've used gparted before so maybe they were clearer to me than to others but the thread title was the main clue.
Click to expand...
Click to collapse
I kind of thought that Nook's internal 2GB flash is already sanely formatted (i.e. most space is dedicated to the partition that is mounted at /media). If that is not the case, then that should be noted in the first post. It would also be cool if it said exactly how much space each partition has (I think i saw these partitions back when i've used Noogie to make initial backup of my device, but i don't remember the details), and how much space you would gain, and on which partition (and where it is mounted).
L_R_N said:
I kind of thought that Nook's internal 2GB flash is already sanely formatted (i.e. most space is dedicated to the partition that is mounted at /media). If that is not the case, then that should be noted in the first post. It would also be cool if it said exactly how much space each partition has (I think i saw these partitions back when i've used Noogie to make initial backup of my device, but i don't remember the details), and how much space you would gain, and on which partition (and where it is mounted).
Click to expand...
Click to collapse
Thanks! i did the work 880MB for side loaded content now!!!
on one of my NST i had an issue resizing the FAT32 partition and i had to format it to make it work.
Other than that all went ok!
Thanks
How to maximize RAM available for apps
I found this easy to read table here.
I doubt that I will ever download books from B&N. I want to minimize the space for that. I infer that I should minimize partition 8 that gets mounted to \data. Is there a practical / actual minimum for this?
I see that anything I copy in from my PC over USB is going into media. 100MB should be more than I need. I could put in an SD card for this sort of thing if it grows.
My question is, which partition do I want to increase to make the maximum available to apps downloaded from the google marketplace?
If an application requires a minimum of 512 MB of RAM, which partition(s) do I need to set >= 512?
New additional question: Upon some further research, I see that you can use sd cards for swapfiles to increase system RAM up to a maximum of 4GB. Does anyone know if it is possible to use this built-in storage for the same purpose?
.c0. said:
!! Important: Make a backup of your Nook device first !!
Resize partitions
1. Download Gparted LiveCD
2. Extract onto FAT / FAT32 USB memory stick or burn to CD-ROM
3. If on a USB memory stick, run \utils\win32\makeboot.bat from the memory stick.
Do NOT run makeboot from a hard disk!
4. Boot computer from USB device into Gparted
5. Connect your Nook running Noogie of a Micro USB card (this will make the partitions visible to Gparted).
6. Resize the last partition (nr 8) labelled "data" (= Barnes & Nobles content)
Make sure to move the partition to the far right.
7. Move the next-to-last partition (nr 7) labelled "cache" without resizing it.
8. Extend the next-to-next-to-last partition (nr 6) labelled "nook" (Side loaded content) to fill the gap.
9. Remove USB cord, Micro USB card and boot your Nook.
10. In Settings you can inspect the amount of storage space.
I received errors when the partitions were about to be moved on the disk.
I changed the partitioning resize to field where it says "Align to:" from "MiB" to "Cylinder". After a 2nd attempt and doing each partition individually all worked out well.
Click to expand...
Click to collapse
I have a little (maybe big?) problem. Can't partition with Gparted Live, as gparted scans my /dev/sdb (nook) infinitely. If I plug out my nook, other partitions (in my case: /dev/sda) become visible and ready. Looks like my nook hangs gparted. Tried on 2 different PCs and no effect. Tried different version of Gparted Live (i486 & amd64) - still nothing.
Of course noogie is inside the nook unit, ready and steady. Already made a backup of (non-rooted) device, plus partitions are visible in Minitool Partition Wizard on Windows 7.
What to do in this situation? Is Linux the only safe way to repartition device? Or maybe Minitool would be as effective and safe?
If Linux is the only way to go, how to make nook visible to Gparted?
Please, experts.
DJ Athlon said:
I have a little (maybe big?) problem. Can't partition with Gparted Live, as gparted scans my /dev/sdb (nook) infinitely. If I plug out my nook, other partitions (in my case: /dev/sda) become visible and ready. Looks like my nook hangs gparted. Tried on 2 different PCs and no effect. Tried different version of Gparted Live (i486 & amd64) - still nothing.
Of course noogie is inside the nook unit, ready and steady. Already made a backup of (non-rooted) device, plus partitions are visible in Minitool Partition Wizard on Windows 7.
What to do in this situation? Is Linux the only safe way to repartition device? Or maybe Minitool would be as effective and safe?
If Linux is the only way to go, how to make nook visible to Gparted?
Please, experts.
Click to expand...
Click to collapse
If Gparted doesn't work for you, I'd highly recommend Minitool Partiton Wizard - it's what I used to partiton my Nook. Nice, easy UI, too.
Yeah, I often work with Minitool, but is it as safe as Gparted when it comes to nook?
DJ Athlon said:
Yeah, I often work with Minitool, but is it as safe as Gparted when it comes to nook?
Click to expand...
Click to collapse
Yeah, it is. Just make sure to make a Noogie backup before repartitoning.
Sorry for bugging you, but can't shrink userdata(ext3). What to do? Delete that partition and re-create it or...?
DJ Athlon said:
Sorry for bugging you, but can't shrink userdata(ext3). What to do? Delete that partition and re-create it or...?
Click to expand...
Click to collapse
Yes, delete and recreate is the way to go.
Please, people, help me
Write step to step guide for work with Minitool Partiton Wizard
I want to free the reserved space for B&N books of my NST ver. 1.2.1
The device is already rooted.
I installed Minitool Partiton Wizard on my PC, but after connecting it thru USB cable with my Nook, it only see "official" 240MBs.
Cannot find other around 750 MB reserved storage for B&N books ?
What to do
Explain to me, please
Hi,
First off if this is answered I am sorry.
I did a lot of searching and was unable to see the answer to this...
I am running CM7.1 off uSD. Install went well, and have no issues. That being said, I am unable to find out where on the card to sideload books. I have booted into CM7.1, turned on USB storage, and have 2 drives appear in win: MYNOOK and CM7 SDCARD. I used the size agnostic image, and it appears that there is only the single partition on the card, and in file explorer, it shows the correct card size for memory, but only the single partition.
The only folders appearing on the card are:
.android_secure
Android
LOST.DIR
I tried to manually copy the books, media, etc. folders into a My Files folder on this drive, without success.
There is no other partition to repartition (shouldn't have to do that with size agnostic?). I have no problem loading books into the MYNOOK book folder, which I assume is the internal device memory.
Here is my question. How/where do I sideload books to use the storage on the uSD card? Do I have to create the folders somewhere? If so where?
My goal is to utilize the storage available on the card, but be able to read the titles in the stock software. Is it possible to do this without rooting, or do I need to root for any reason to access the right folders on the card for storage?
THANK YOU ALL!!
klewlessnoob said:
I tried to manually copy the books, media, etc. folders into a My Files folder on this drive, without success.
Click to expand...
Click to collapse
In what way was it not successful? Did the files copy and just can't find them with a reader? If so which reader?
The book I transferred over was not found in the stock software when I opened my library. Is there somewhere specific I am supposed to place it on the card for the Nook to see it? Thanks!
For the stock reader, I think you must use the 1gb area of the internal memory drive, which shows up as a separate drive on your PC when you plug it into the computer. When you are in CM7 and connect to the pc, cancel when it tries to install a device for the NC. Check the notifications on the NC, you need to click a button to enable copying files from your pc, and take care to properly safely remove/eject before disabling that and disconnecting the cable from your pc. Better to get a separate reader and install it from the market (e.g., Cool Reader). You can also install the Nook app from the market, but then books need to go within (possibly in a specific subdir) of the "Nook" folder on SDCARD.
So there is no way to use the card memory to store books if I want to use the stock reader??
Should there have been a "NOOK" folder created on the SD card as part of the CM7 process? Is that a file that the user needs to create? If so, does it go in the same partition as the CM7, as that is the only partition my machine is able to see?
thanks again
Hopefully you'll get more input on this, but I think the point of keeping the Nook stock available (aside from not voiding your warranty) relates to use of B&N books. However you can eject your CM sd card and use another sd card if you want more space for user media for use with the stock app. I thought the media drive was the 1gb area, but now I'm not so sure because on mine the MYNOOK disk is much smaller.
When you are in the stock firmware... you are seeing the boot partition of the uSD...
You can write the boot partition... resize it... then run the installer...
I have done it in the past... set up a 2GB boot partition... then setup the ROM on uSD. You then have a 2GB partition you can use when in stock.
Thanks for the info. I am a bit confused by your suggestion, can you please offer a bit more?
By writing the boot partition, then resizing it, does that mean I can resize now, after I have already set everything up? If so, what do you mean by the installer? Or do you mean I have to wipe the card and start over? If that is the case (start over) do you mean wipe the card, create a small partition for the boot to install on? Would that requre the use of an image that is not size agnostic?
Either way, how do I get the file structure in place on the non boot partition for the nook to see files that are saved there?
Thanks again for any help you can provide!
I have never had luck resizing it after it has been booted in the Nook and all the partitions created...
I have written the size agnostic image to the card... resized the only partition created at that point... then put the ROM on it and booted it in the nook so the installer script (size agnostic recovery) can do the partitioning and install the ROM.
For the question of getting the file structure... I'd have to ask how you wrote the files on the uSD... were you CM or stock?
I had always planned on running cm from the card, so when I wrote the files to the card, I was stock.
If I follow what you are saying, then steps for me to try at this point would be:
1. Reformat card
2. Write the disk image to the card
3. Shrink the single partition on the card (where the image is)
4. Add the CM ROM to same partition as the image
5. Install card and boot device
If this sounds right, I have 2 questions.
What size should the partition be for the image and CM ROM, maybe 2GB?
Will the Nook "see" the non-CM partition and create the file structure for saving files on the 2nd partition at some point? In my searches I saw that in early versions, there was a requirement that the 4th partition on the card be expanded to use for storage, won't I only have 2 at this point?
Thanks again so much for the help!
When you write the image to the card... it will only be about 114 MB.... you will probably want to increase the size to avoid any possible size issues later (with ROM's getting larger)
If you plan to use the stock nook ROM as well as CM7... you will probably want 2 GB boot partition... otherwise if you plan to only run CM7 you probably only want about 250 MB.
You can modify vold.fstab on the stock ROM to use partition 4 of the SD for its SD use... then you could avoid the 2 GB boot partition.
What happens when you use VG's SASD... the boot image is about 114 MB... when you boot it in the nook it creates partitions 2, 3 and 4... 2 and 3 are ext3 partitions, partition 4 is fat... partition 4 is the one set for sdcard in the ROM booted from SD...
This is why you can modify stock vold.fstab to point to partition 4... then both ROM's will be putting stuff on the same partition for "SD Card"
I think I follow that, but my issue is that currently I am unable to see partition 2,3 or 4 which I think is part of my problem.
When I set up the card, I used the SASD method, and all I can see in both win explorer and partition software is the single partition on the card. Should there also be partitions 2,3, and 4? Do I have to do something to make those partitions viewable?
I am not comfortable enough with my skill level to attempt to modify the stock vold.fstab file on the device, and was hopeful that by properly setting up the card, I would be able to keep stock as is, and use the card to multipurpose, ie run cm7 on part and use the remaining space on card to store books to be read in stock firmware. I am still hoping to do that....thanks
As far as only seeing partition 1.... that is a limitation of Windows.
By following the advice pertaining to starting over and increasing the size of the Boot partition immediately after writing the image... before doing anything else... you can provide more space for the stock ROM to use on the SD... it will use partiton 1 (the boot partition) without the other modifications to vold.fstab
ok, confused again
If I start over, write image, then resize that partition with the image, am I going to use the "rest" of the card, NOT in that partition to use with storage? OR am I going to resize the partition with the image to be big enough to use as the partition to put books on?
If it is the former, don't I again run into the problem of how to find the other partitions, or will I create them when resize the first partition after writing the image?
Thank you!
You will only ever see the first partition of the sd card when booting from the stock OS. Also with the card inserted in a usb flash card reader on Windows you can only mount the first partition as a drive letter. But you can see and resize partitions with contiguous unallocated space using MiniTools Partition Wizard.
OK thats good to know. Do you know if the SASD install should have created other partitions when I installed to the card? The reason I ask is that even in Partition Wizard, I am still only able to see the 1 large partition with everything in it.
If I start over again, will I need to use the wizard to create partitions first, then write the image to the resized 2 GB first partition, or should I write image to card, resize the first partition? If the latter, will resizing the first partition autmatically force the other partitions to be seen? I am not sure of this option, as I can't see where in the process the other partitions are created? Is this part of the process when CM7 boots?
Thanks!
Write the image. Safely remove from pc. Reinsert to pc. Use minitool partition to resize the (only, at that point) partition to the size you want. Use Apply in minitool software. Quit minitool and resume with the card setup.
does the minitool at that point (resizing) create the other partitions, or will the card setup do that? Do I have to do anything else to the other partitions to make them visable to the stock nook so that they can be used to access books while in stock os?
The card setup will create the other partitions. The stock os is never going to see anything but the 1st partition. You would need a terminal emulator or rooted file explorer installed in the stock os in order to mount another partition.
If that is the case, that stock os will never see anything other than the 1st partition, then there really is no way to accomplish what I am trying to do, correct?
In other words, put CM7 on the card, then when I want to use stock, boot into stock and have the reader find books saved on the card?
Though I'm fairly techy, I'm a complete newbie when it comes to rooting.
Last night, I bought a Sandisk 8g card from Radio Shack. It came with an adaptor and cost about $7. I'm not sure of the class.
I had to follow bits and pieces from various threads because most were either outdated or left out important info.
Anyhow, I popped the adaptor in my HP laptop and wrote the card image to disk. Then I downloaded the latest CM10 nightly from 12/22 and I had to use an older gapps file because the latest one made the keyboard disappear.
So far things are working well except I'm already running out of space.
What am I missing?
affirmwealth said:
Though I'm fairly techy, I'm a complete newbie when it comes to rooting.
Last night, I bought a Sandisk 8g card from Radio Shack. It came with an adaptor and cost about $7. I'm not sure of the class.
I had to follow bits and pieces from various threads because most were either outdated or left out important info.
Anyhow, I popped the adaptor in my HP laptop and wrote the card image to disk. Then I downloaded the latest CM10 nightly from 12/22 and I had to use an older gapps file because the latest one made the keyboard disappear.
So far things are working well except I'm already running out of space.
What am I missing?
Click to expand...
Click to collapse
Boot into recovery by holding the n button while powering up. Choose recovery from the menu. When the recovery menu comes up choose format SD card. Process should fix remaining space on the SD card so apps can use it. Reboot when done.
I tried what you suggested, but when it boots into recovery, it runs a few commands and then just shuts down.
It never gave me an option to format.
I tried it again and it still didn't work, but this time I looked at the commands closely when it was rebooting in recovery mode and it said something about "your sd card appears to be formatted correctly".
So maybe that's why it didn't ask.
I was going to try to follow some instructions I found online about partitioning using Mini-Tool Partition Wizard but the instructions kind of fell flat because I couldn't understand them well enough to follow them.
I did see the Fat32 partition, which is the 4th partition, and it is 5.8 GB, but 0 used.
There are actually two Fat32 partitions...the other one is the 1st partition, and it is 204 mb, all used. That is where everything is and why my phone thinks I'm out of space but I don't know how to fix it.
Any ideas?
affirmwealth said:
I tried it again and it still didn't work, but this time I looked at the commands closely when it was rebooting in recovery mode and it said something about "your sd card appears to be formatted correctly".
So maybe that's why it didn't ask.
I was going to try to follow some instructions I found online about partitioning using Mini-Tool Partition Wizard but the instructions kind of fell flat because I couldn't understand them well enough to follow them.
I did see the Fat32 partition, which is the 4th partition, and it is 5.8 GB, but 0 used.
There are actually two Fat32 partitions...the other one is the 1st partition, and it is 204 mb, all used. That is where everything is and why my phone thinks I'm out of space but I don't know how to fix it.
Any ideas?
Click to expand...
Click to collapse
in CWM recovery you did not see/select Advanced at the bottom of the first menu and Partition SD card in the second menu? Usually that fixes the fat32 partition for access.
In the CyanoBoot Universal Bootloader, the menu options are:
Internal eMMC Normal
Internal eMMC Recovery
Internal eMMC Alternate
SD Card Normal
SD Card Recovery
SD Card Alternate
When I select SD Card Recovery it says,
"Loading from SD Recovery"...
Then it goes into some Linux commands
Then it goes black.
The end.
Anyhow, I figured out how to expand the space in the first Fat32 partition using the Mini-Tool software...the only thing that bothers me is that all the instructions keep talking about the last partition but on mine the last partition is the second Fat32 section that has the 5.8Gb of space and you can't adjust it.
But I can adjust the first Fat32 partition and extend it out so that it takes up almost all of the 5.8gb.
affirmwealth said:
In the CyanoBoot Universal Bootloader, the menu options are:
Internal eMMC Normal
Internal eMMC Recovery
Internal eMMC Alternate
SD Card Normal
SD Card Recovery
SD Card Alternate
When I select SD Card Recovery it says,
"Loading from SD Recovery"...
Then it goes into some Linux commands
Then it goes black.
The end.
Anyhow, I figured out how to expand the space in the first Fat32 partition using the Mini-Tool software...the only thing that bothers me is that all the instructions keep talking about the last partition but on mine the last partition is the second Fat32 section that has the 5.8Gb of space and you can't adjust it.
But I can adjust the first Fat32 partition and extend it out so that it takes up almost all of the 5.8gb.
Click to expand...
Click to collapse
You are not on a dual boot SD, you are on a single boot SD. It has the partitions set up so one rom can run there. Go to my tips thread linked in my signature and look at section B. You will learn a lot about the card.
Sent from my HD+ rooted stock using Tapatalk
Using the Mini-Tool software to expand the first Fat32 partition to use up some of the unused space in the last partition was the answer.
I could have expanded it to take up almost all of the 5.8GB, but I left half of the space intact because I wasn't sure if it was needed for something or not.
I then clicked "Apply" and waited for it to process (reformat?) the sd card.
Then I also went ahead and updated to the next CM10 nightly while I was at it since the sd card was already open on my laptop.
After that I popped it back in to my Nook, booted in recovery mode, it went ahead and installed the newest nightly, and I'm off to the races.
Thanks for your help.
affirmwealth said:
Using the Mini-Tool software to expand the first Fat32 partition to use up some of the unused space in the last partition was the answer.
I could have expanded it to take up almost all of the 5.8GB, but I left half of the space intact because I wasn't sure if it was needed for something or not.
I then clicked "Apply" and waited for it to process (reformat?) the sd card.
Then I also went ahead and updated to the next CM10 nightly while I was at it since the sd card was already open on my laptop.
After that I popped it back in to my Nook, booted in recovery mode, it went ahead and installed the newest nightly, and I'm off to the races.
Thanks for your help.
Click to expand...
Click to collapse
When you burned the SD image, did you use the rev 5 image from my updated installation instructions thread also linked in my signature? You need to because CM10 will display the wrong partition as sdcard (partition one instead of 4) if you use an older image. That may be why you were complaining about running out of space.
Sent from my Nook HD+ Running CM10 on SD