1. Download our Official Android App: Forums for Android!

Root Exchanage sd card for bigger - booting from sd card though

Discussion in 'Android Devices' started by bossmansmith, Sep 2, 2011.

  1. bossmansmith

    bossmansmith Lurker
    Thread Starter
    Rank:
    None
    Points:
    5
    Posts:
    6
    Joined:
    Nov 6, 2009

    Nov 6, 2009
    6
    0
    5
    Just got Nook Color this week. Started with a 8gb card and got everything working and setup well. I would like to exchange the 8gb for a 16gb to hold movies and more stuff. Is there a short cut to this? Or do I have to go through the whole process of install image, copy and install os, then re-setup all my settings for the "tablet"? Maybe process the format image and copy and paste hopefully?

    Any help is appreciated - took many hours to get it setup just right hoping to not have to spend many hours resetting it up just to get bigger card.

    Thanks
     

    Advertisement

  2. colchiro

    colchiro Android Expert
    Rank:
    None
    Points:
    323
    Posts:
    8,886
    Joined:
    Jun 4, 2010

    Jun 4, 2010
    8,886
    1,784
    323
    Male
    Web developer/IT
    If you're booting off the card, then not an easy solution. You'd have to put both on your computer and boot off a program like BootItNg to copy from one card to the other and then resize the last partition.
     
  3. chocophile

    chocophile Well-Known Member
    Rank:
    None
    Points:
    38
    Posts:
    95
    Joined:
    Nov 22, 2010

    Nov 22, 2010
    95
    22
    38
    Couldn't you use Win32 Disk Imager to read the SD card and create a .img file? You could then turn around and write the image file to the new card.

    We use this program to write an image file to the uSD, and it also has a "read" button. I haven't tried using the "read" button, so I don't know if it works...
     
  4. colchiro

    colchiro Android Expert
    Rank:
    None
    Points:
    323
    Posts:
    8,886
    Joined:
    Jun 4, 2010

    Jun 4, 2010
    8,886
    1,784
    323
    Male
    Web developer/IT
    You'd have a 16 gb card with 8 gb usable and 8gb wasted. :D

    You could do that but you'd need to resize the partition to 16 gb, which still needs a partition manager program similar to BootItNg. Easier to just copy and resize than to image, write and resize IMO.
     
  5. chocophile

    chocophile Well-Known Member
    Rank:
    None
    Points:
    38
    Posts:
    95
    Joined:
    Nov 22, 2010

    Nov 22, 2010
    95
    22
    38
    D'oh! You're right, colchiro. Forgot about that MINOR detail...

    On the plus side, I'm going to give it a try when I need to backup my SD card before making any major changes, like installing a new version of CM7.
     
  6. colchiro

    colchiro Android Expert
    Rank:
    None
    Points:
    323
    Posts:
    8,886
    Joined:
    Jun 4, 2010

    Jun 4, 2010
    8,886
    1,784
    323
    Male
    Web developer/IT
    Let us know how that works out. :D
     
  7. bossmansmith

    bossmansmith Lurker
    Thread Starter
    Rank:
    None
    Points:
    5
    Posts:
    6
    Joined:
    Nov 6, 2009

    Nov 6, 2009
    6
    0
    5
    Tried to image and copy but card was bad or something. Decided to just reinstall the whole thing ie get a fresh start.
     
  8. saintdanbert

    saintdanbert Well-Known Member
    Rank:
    None
    Points:
    36
    Posts:
    157
    Joined:
    Oct 26, 2010

    Oct 26, 2010
    157
    3
    36
    writer, educator, adult trainer
    Austin, TX USA
    In linux, you can use the command
    Code (Text):
    1. dd if={device} of={filename} ...
    followed by the inverse
    Code (Text):
    1. dd if={filename} of={device} ...
    .

    Since the initial input-file (if=) is a device, the command starts at byte-zero and reads until byte-last. The output-file (of=) gets a copy of all of those bytes.

    When you reverse the process, all of the bytes in the file get written to the device -- partition table, boot record and all.

    Once you have completed this operation, you can use gparted {device} to resize the "data" partition to use all of the as-yet not allocated space on the larger uSD card. Good luck.

    An alternate approach will again use dd but copy each partition separately. Until you believe in the dd-command, you might find that
    approach more comfortable.

    It worked for me.
    Viola! Clone complete!!
    ~~~ 0;-Dan
     

Share This Page

Loading...