[Q] Restoring CM7 image on SD Card Problem - Nook Color Q&A, Help & Troubleshooting

I installed CM7 on a 16GB SD card for my Nook Color about a year ago and it has been working fine since then with no problems. I've been doing regular image backups of the SD card using Win32DiskImager. I recently had problems with an app update so decided to try and do an image restore of a recent backup. I get error messages from Win32DiskImager that there's not enough room on the SD card. I've tried reformatting/repartitioning the SD card using various tools (Windows format, Nook SD card format, EaseUS, SDFormatter, etc.) but haven't been able to get the full disk space back. The message I get from Win32DiskImager is: " Not enough space on disk: Size 30390270 sectors, available 30248960 sectors." This was the original SD card that had the CM image on it. Any ideas? Thanks!

zinger14 said:
I installed CM7 on a 16GB SD card for my Nook Color about a year ago and it has been working fine since then with no problems. I've been doing regular image backups of the SD card using Win32DiskImager. I recently had problems with an app update so decided to try and do an image restore of a recent backup. I get error messages from Win32DiskImager that there's not enough room on the SD card. I've tried reformatting/repartitioning the SD card using various tools (Windows format, Nook SD card format, EaseUS, SDFormatter, etc.) but haven't been able to get the full disk space back. The message I get from Win32DiskImager is: " Not enough space on disk: Size 30390270 sectors, available 30248960 sectors." This was the original SD card that had the CM image on it. Any ideas? Thanks!
Click to expand...
Click to collapse
Try burning the SD image file again and before rebooting, try doing the restore.
Sent from my Nook HD+ running CM10.1 on emmc.

leapinlar said:
Try burning the SD image file again and before rebooting, try doing the restore.
Sent from my Nook HD+ running CM10.1 on emmc.
Click to expand...
Click to collapse
Thanks but I think I've figured out what the problem is. I have two 16gb sd cards but each is from a different vendor. Apparently each card has a slightly different storage capacity (~70M) so the image created from the card with the larger capacity won't fit on the sd card with the lower capacity. Does anyone know if there is a safe way to shrink the partition size on the sd card that currently has CM7 installed without losing the data? I could easily get by with 4gb instead of the current 16gb. I'd like to be able to use both sd cards using the same image.

Use minitools partition manager and shrink partition 4... as long as there's enough free space... nothing is lost.

DizzyDen said:
Use minitools partition manager and shrink partition 4... as long as there's enough free space... nothing is lost.
Click to expand...
Click to collapse
I was able to change the size of partition 4 but it just move it to unallocated space and kept the total memory of the sd card the same. Sounds like I would need to reformat the sd card to change the overall size.
I ended up using an imaging program called usbit. It has an option when restoring an image to truncate oversize images. It does warn that there is a chance of data loss when doing this but I tried it and it seemed to work without any problems. I was able to restore the images that I had created with Win32DiskImager with this tool. Another good feature with this tool is that it can also compresses the image files that are created with it.

Related

[Q] Upgrading from 4gb sd to 8th sd?

So all i want to do is take everything off my 4gb sd card and use an 8gb sd card so that I have more storage space. Everything works great as is, and I wanted to keep everything as is. Just need more storage space. I've looked through the forums and haven't found anything that addresses this process. I am running CyanogenMod 7.0.3 w/a 4gb sandisk micro sd card. How do I copy so that it boots just like my 4gb card???? Thanks ahead of time for any help.
Bambam01 said:
So all i want to do is take everything off my 4gb sd card and use an 8gb sd card so that I have more storage space. Everything works great as is, and I wanted to keep everything as is. Just need more storage space. I've looked through the forums and haven't found anything that addresses this process. I am running CyanogenMod 7.0.3 w/a 4gb sandisk micro sd card. How do I copy so that it boots just like my 4gb card???? Thanks ahead of time for any help.
Click to expand...
Click to collapse
I recommend just writing an image file with winimage. Then writing it to a 8gb card, then using Easeus Partition manager to expand the last partition to full 8 gb.'
Do you boot from the SD card or eMMC?
If it's the latter, just copy the contents of the old card to the new one.
If it's the former, I recommend a fresh install; use a backup program (MyBackup, Titanium Backup) to back up your Apps and Data and then restore when you're done with the fresh install.
I'd like to do this as well.. in response to previous reply.. there are 4 partitions (boot, 2 other and last one with your data) do I have to create 4 different images with winimage or just for the first boot partition or does the winimage creates the image of the whole msd card?
The winimage will create a 4 gb image of your card on the 8 gb cards including existing partitions. What you'll need to do is get the largest partition to expand to the whole card. Assuming that the 4gb install on SD is the same as an 8 gb install if you did it fresh.
If the partitions are set different for 8 gb on a fresh install, you're better off just doing a fresh install and use titanium backup as the other guy said.
Phatdawg said:
If the partitions are set different for 8 gb on a fresh install, you're better off just doing a fresh install and use titanium backup as the other guy said.
Click to expand...
Click to collapse
That's a good point, the Size-agnostic SD installer uses different partition sizes for everything except the boot partition depending on the size of the card.
I tried winimage first to see if it even worked. Which it didn't. I didn't try to expand the existing partition. It just booted as a normal nook. You would think this would be a easy process but.... Lol, always new challenges. Guess that's why I enjoy doing this.
Well I tried yet again w image, expanded the partition. Still. Didn't work. I must be missing something. How hard can it be to make a copy of a bootable card? Must b brain dead today! Any other thoughts? Thanks!
Bambam01 said:
Well I tried yet again w image, expanded the partition. Still. Didn't work. I must be missing something. How hard can it be to make a copy of a bootable card? Must b brain dead today! Any other thoughts? Thanks!
Click to expand...
Click to collapse
I have done this several times, and I recommend downloading easus todo backup free. Then place both sdcards in a card reader, run todo backup and just copy the 4g to the 8g and expand the fourth partition right there in todo.
This applies especially if you want to copy to same size sd's, as you will not run into the usual image sizing issues.
Hope this helps
I don't know what you're doing wrong. before expanding the partition, make sure the sd boots, if it doesn't, then there's a problem with image being read or written as opposed to the partition.
I also had a problem with a new SD card not booting that I fixed by using the nook (that is the core nook OS) to reformat the card, then put the image onto the SDcard (shouldn't have changed anything as far as I know, but it did anyway).
Ok I tried this and it worked flawlessly. Used win32diskimager to "read" my 4gb sd with cm7 image. and then used "write" to 8gb sd card. It cloned 4 gb original image with 4 partitions and one unused partition of 4 gb. After that used easeus partition manager(latest version) to format unused pattition to fat32 and then merged with last partition of 2gb (move/resize) ..so now I have 6 gb of data partition which i can use to transfer files or move apps from nook's internal drive. The new 8gb card with cm7 image booted without any issues keeping my original settings of 4gb. One thing to mention that somehow it did not work on one pc with windows xp (kept getting write error on win32diskimager program)but worked on my laptop with windows 7.
That is exactly how I have done it in the past as I described in my first post. I don't know why a person would have trouble with it unless there was a format issue (i.e. ntsf, etc).

[Q] Clone SD card?

I have spent a large amount of time getting my Nook to boot from an SD card with CM7. It finally works exactly like I want it to but now I want to back that SD card to an identical one for a backup so I won't have to do all the setup again if something goes wrong on updates etc.
I know lots of people are talking about Win32disk imager but whenever I run it I get an error at the app start and it won't copy my 16gb sd card.
Is there another way to make a reliable backup of the SD card?
jziggy101 said:
I have spent a large amount of time getting my Nook to boot from an SD card with CM7. It finally works exactly like I want it to but now I want to back that SD card to an identical one for a backup so I won't have to do all the setup again if something goes wrong on updates etc.
I know lots of people are talking about Win32disk imager but whenever I run it I get an error at the app start and it won't copy my 16gb sd card.
Is there another way to make a reliable backup of the SD card?
Click to expand...
Click to collapse
I've done it many times, running Win32disk imager in admin mode. Otherwise the 30 day trial version of WinImage (http://www.winimage.com/download.htm) works just fine.
Both programs seem to work fine with 4-16G Sandisk cards on both my Vista and Win7 machines (both 32 bit)
jziggy101 said:
I have spent a large amount of time getting my Nook to boot from an SD card with CM7. It finally works exactly like I want it to but now I want to back that SD card to an identical one for a backup so I won't have to do all the setup again if something goes wrong on updates etc.
I know lots of people are talking about Win32disk imager but whenever I run it I get an error at the app start and it won't copy my 16gb sd card.
Is there another way to make a reliable backup of the SD card?
Click to expand...
Click to collapse
Try EASEUS Todo Backup Free. It performs a clone or backup flawlessly.
http://www.todo-backup.com/download/
shumash said:
Try EASEUS Todo Backup Free. It performs a clone or backup flawlessly.
Click to expand...
Click to collapse
Second -- this is what I do to create perfect backups of my NC SD card.
EASEUS Todo Backup Free did not work for me. It can't even see the sd card, only the main hard drive. I upgraded from an 8gb card to a 16gb card yesterday and I used Minitool Partition Wizard Home Edition (free) to do the move. Worked flawlessly.
I use USB Image Tool. Use to backup and create clone image. Works great on 16 GB cards.
zires said:
EASEUS Todo Backup Free did not work for me. It can't even see the sd card, only the main hard drive. I upgraded from an 8gb card to a 16gb card yesterday and I used Minitool Partition Wizard Home Edition (free) to do the move. Worked flawlessly.
Click to expand...
Click to collapse
I have to remove the sd card from the NC and use a card reader. It won't work left in the unit. Is that what you did?
Do these clone/backup options create images that are the same size as the card, or just the size of the used space? Every attempt I've made leaves me with a 32gb image, even if only 1-2gb are being used on the card.
Can someone suggest how to clone my entire card (all partitions) so that the resulting image is just the size of the used space? Mac or PC method is fine. I've created .DMGs on my Mac that are sized the way i'd like, but I get a ton of errors when I try to restore those images.
Thanks!
I use Easeus Partition Master Pro to image from one SD card to another. Works well, the app was offerred free about a week ago, but is well worth the $19 retail price.
brentb636 said:
I use Easeus Partition Master Pro to image from one SD card to another. Works well, the app was offerred free about a week ago, but is well worth the $19 retail price.
Click to expand...
Click to collapse
Hmm... I have the home edition but don't see the option to create an image. Care to point me in the right direction? Are your images the size of the total card, or just of the space currently used by the card?
PSUlion01 said:
Hmm... I have the home edition but don't see the option to create an image. Care to point me in the right direction? Are your images the size of the total card, or just of the space currently used by the card?
Click to expand...
Click to collapse
Clone to another SD card, not an image. Sorry if I misled you.

[Q] Creating bootable SD card size issue

Hi all,
It seems that I'm having a bit trouble with writing the image to my SD card. I'm using a 16GB currently with Honeycomb on it, but after the image finished writing, my card size is reduced to 105MB free out of 150MBish. I tried to get the CM7 boot to work on a 2GB card, after the "generic" img finished writing on the card, it gets the same free 105MB, and I can't copy the CM7 files onto the card because those files are 115MB total.
I tried partitioning the card but it's still the same, and the computer isn't able to see the second partition that's not the main one. Is anyone having this issue and/or know how I can fix it? Much appreciated.
Cheers,
kzn said:
Hi all,
It seems that I'm having a bit trouble with writing the image to my SD card. I'm using a 16GB currently with Honeycomb on it, but after the image finished writing, my card size is reduced to 105MB free out of 150MBish. I tried to get the CM7 boot to work on a 2GB card, after the "generic" img finished writing on the card, it gets the same free 105MB, and I can't copy the CM7 files onto the card because those files are 115MB total.
I tried partitioning the card but it's still the same, and the computer isn't able to see the second partition that's not the main one. Is anyone having this issue and/or know how I can fix it? Much appreciated.
Cheers,
Click to expand...
Click to collapse
Very much a known issue... to work around this:
1. Write the image to SD
2. Resize boot partition (only one on it so far) to anything up to 2 GB.. I recommend keeping it less than 2 GB for compatability
3. Put your ROM on the boot partition
4. Put SD in nook and boot it up
Hey thanks!
So for some reason I was able to follow this post and root my Nook http://www.informationweek.com/byte/howto/231002060
I used the 2GB card again and this time after writing the image to it I still have 1.75ishGB left and the file didn't take up the whole card like it did previously. Was able to boot up CWM and flash CM7.
But I'm running into another problem, which is my 16GB card, no matter how I format it, the Nook would not recognize that it's mounted. And when it does show up in the system, it only sees about 1.5GB, and the card is completely empty. I'm really stuck here, is this another known problem?
But I'm running into another problem, which is my 16GB card, no matter how I format it, the Nook would not recognize that it's mounted. And when it does show up in the system, it only sees about 1.5GB, and the card is completely empty. I'm really stuck here, is this another known problem?
Click to expand...
Click to collapse
What are you using to format it? What format, FAT32? What was on it before? What shows up when in a reader on your PC?
I used EASEUS and also just window to format the card. It's in FAT32 and my PC sees it as a removable storage device just fine, all 14.5GB of it.
LOL
Honestly, the OP does drive me nut
I want to help but I can't follow what he said.
16GB SD, 2GB SD, what?
If you, OP, still need help, then pls clearly indicate what your problem is and what you intend to accomplish.
kzn said:
I used EASEUS and also just window to format the card. It's in FAT32 and my PC sees it as a removable storage device just fine, all 14.5GB of it.
Click to expand...
Click to collapse
EASEUS does help a lot (ext4) but I would then suggest never using Windows to format a uSD. This works much better IMO to get a good format.

[Q] Using Clockworkmod on 16GB SD Card

Hi,
I want to root a Simple Touch Glow and was following the steps using SD_2gb_clockwork0rc2.zip.
The trouble is that is designed for a 2GB card and mine is 16GB. Can I use it? If not, is there a version for the 16GB card or do I need to buy a 2GB card?
Thanks in advance!
Yes, you can always use a bigger SD card than necessary.
If you are writing an image to the card you may end up with the drive appearing as if it were a smaller size.
When you are all done you will have to reformat the drive to get it to be its full native size.
For instance, writing Noogie to a 4 Gig SD card will work fine.
When you are done, the card will appear to be only 70 Megs.
Just reformat the card.
Windows can not low-level format an SD card.
Partition Wizard can. http://www.partitionwizard.com/
Renate NST said:
Windows can not low-level format an SD card.
Partition Wizard can. http://www.partitionwizard.com/
Click to expand...
Click to collapse
As can SD Formatter, and the Nook can as well from the settings.

[Q] SD card partition problem

So I am running CM7 off of an sd card in my nook color.(Using http://forum.xda-developers.com/showthread.php?t=1904129 and I highly recommend). Win32discimager for some reason created a small partition just larger than the installer which remains on the card. I also have the android OS on the card that is taking up 1 gb partition. The rest of my 16gb micro sd card is labeled as the emmc for the tablet which is not what i intended. Now I cant load it up with my movies and videos like I had hoped.
Does anyone know:
Is there any way I can change these partitions on my card? (I have already tried EasuUS partition manager)
Where did the 1gb partition that android is on come from and why did the emmc get so large?
Is there any way to take the android image currently on my sd card and just putting onto the nook after I have already had it run from the sd card and then just formatting my sd card for storage?
There are probably newbie questions but I have tried to do my own research and havent found any certainties. Any help would be really appreciated.
posturize said:
So I am running CM7 off of an sd card in my nook color.(Using http://forum.xda-developers.com/showthread.php?t=1904129 and I highly recommend). Win32discimager for some reason created a small partition just larger than the installer which remains on the card. I also have the android OS on the card that is taking up 1 gb partition. The rest of my 16gb micro sd card is labeled as the emmc for the tablet which is not what i intended. Now I cant load it up with my movies and videos like I had hoped.
Does anyone know:
Is there any way I can change these partitions on my card? (I have already tried EasuUS partition manager)
Where did the 1gb partition that android is on come from and why did the emmc get so large?
Is there any way to take the android image currently on my sd card and just putting onto the nook after I have already had it run from the sd card and then just formatting my sd card for storage?
There are probably newbie questions but I have tried to do my own research and havent found any certainties. Any help would be really appreciated.
Click to expand...
Click to collapse
Ok, first you need to go to my tips thread linked in my signature and read in section B how the verygreen SD works. You will understand the partition structure a little better.
Now for your sdcard/emmc media storage problem, you have a setting wrong in CM7. Go to settings, CyanogenMod settings, Application and uncheck "Use internal storage". What that setting does is swap emmc and sdcard so that your real sdcard is called emmc and internal media storage is called sdcard. It is not default that way. Somehow it got checked.
Sent from my Nook HD+ using Tapatalk

Categories

Resources