[Q] SD card access - Nook Color Q&A, Help & Troubleshooting

I used to have CM7 installed on the SD card, but something happened and it became non-bootable.
I now have CM7 running on the Nook's internal memory (emmc), but I'd like to get access to the contents of the "user" partition of the card (the partition that would mount as MyNook Color).
When I plug the Nook in the USB, all I see is the new "MyNook Color" User partition which is on the internal storage, and the "boot" partition of the SD card. I'd like to be able to access the other partitions.
How can I do this?

Dudemeister said:
I used to have CM7 installed on the SD card, but something happened and it became non-bootable.
I now have CM7 running on the Nook's internal memory (emmc), but I'd like to get access to the contents of the "user" partition of the card (the partition that would mount as MyNook Color).
When I plug the Nook in the USB, all I see is the new "MyNook Color" User partition which is on the internal storage, and the "boot" partition of the SD card. I'd like to be able to access the other partitions.
How can I do this?
Click to expand...
Click to collapse
open up vold.fstab in /system/etc/ and edit the line for sdcard mount from 'auto' to '4'. You need a file explorer with root permissions. eg. Root Explorer
-Racks

Thank you very much. That worked perfectly.

Related

[Q] Access to bootable sd card from stock OS after 1.4.1 update

I have a nook color with dual boot from sd card. The sd card having an android 3.0 version.
After I got the 1.4.1 update, I noticed that I was able to access the sd card( the boot partition alone) from the stock OS boot of nook.
But now, dont know how, I dont see that anymore.
Was this a flawed update that was fixed or am I missing something.
Do help please.
I could really use the advantage of using the bootable sd card as a regular storage card when using the stock OS of nook. I prefer reading on the stock OS of nook.
Not sure why you're not seeing the SD card anymore, does it still boot?
SD card installs create multiple partitions on the SD card and the Nook will only be able to access the first one (boot). It should be accessible with any version of the Nook default OS.
You should have a media partition with a decent amount of room (1-5gb depending on NC version). That would give you more room than the 100-or-so mb on the boot partition.
Just found out that you can point the emmc install to see the "sdcard" partition of the sd card using the following info:
racks11479 said:
use root explorer and edit vold.fstab to "4" instead of "auto" for sdcard mount
Click to expand...
Click to collapse
Yes, I can boot from it. Every time I plug in the SD card, the notification already says that it is safe to remove the SD card. In the device Info part of the setting, the "Unmount SD card" is already greyed, though it does say that the SD card is found.
It is however useful for me to know that the boot partition should always be accessible.
I did remove the SD card a couple of times without unmounting it first, could this possibly have corrupted the card?
srn_28 said:
Yes, I can boot from it. Every time I plug in the SD card, the notification already says that it is safe to remove the SD card. In the device Info part of the setting, the "Unmount SD card" is already greyed, though it does say that the SD card is found.
It is however useful for me to know that the boot partition should always be accessible.
I did remove the SD card a couple of times without unmounting it first, could this possibly have corrupted the card?
Click to expand...
Click to collapse
Try to boot the uSD card (the one with Android 3.0 on it) and see what happens.
If it can, then it's good, if not, you can say it's corrupted.
Yes, I can boot from it. So I assume the card is OK
I plugged in other uSD cards and they get recognized fine. So I assume the Nook stock OS device recognition is OK.
I should probably recreate the boot partition as a last ditch effort
I had the same problem at first, but now I have mounted the correct sdcard partition that I wanted to mount.
I couldn't get it to work with editing the vold.fstab file at first. Then at some point after I manually mounted the correct partition through adb shell and edited the vold.fstab it now works.

Format mnt/sdcard

Hi,
i have a strange problem:
i have a 8gb sd card in my xoom and run codename android 1.5.5
But somehow i have two mountpoints:
mnt/sdcard - is somehow on the internal storage
mnt/external1 - is the "real" sdcard
on mnt/sdcard is a folder from an app named "caustic" that i can't delete, so i tried to format /sdcard with clockworkmod, but it formatted my real sdcard (mnt/external1)
even if i do full wipe mnt/sdcard is not formatted....
do you have any clue what i can do??
thx...
theslashy said:
Hi,
i have a strange problem:
i have a 8gb sd card in my xoom and run codename android 1.5.5
But somehow i have two mountpoints:
mnt/sdcard - is somehow on the internal storage
mnt/external1 - is the "real" sdcard
on mnt/sdcard is a folder from an app named "caustic" that i can't delete, so i tried to format /sdcard with clockworkmod, but it formatted my real sdcard (mnt/external1)
even if i do full wipe mnt/sdcard is not formatted....
do you have any clue what i can do??
thx...
Click to expand...
Click to collapse
I'd advise against formatting your internal SD card. Those who have done so ended up with a hard brick.
Instead, look up the adb commands to wipe user data while connected via usb to your pc. You can google it or try to search this section. That's the best way to start fresh but not lose your vital stuff/partitions, etc.
Okay, then i'll try that...thx!

[Q] Running CM7 off NAND - anything to consider changing SD Card?

Hi all.
I was given an HD2 running CM7 off NAND. It has a 2gb SD card in there, with around 400mb as ext3/ext4 partition.
I want to swap the 2gb for an 8gb card. Having not installed the ROM myself (and am not too familar with the process on the HD2), I'm unsure how to proceed.
Are there any files on the SD card that are likely to be needed for booting?
Can I just stick the new card in, use recovery to partition it and then remove the card - copy the old ext3/ext4 partition data over and it'll be happy?
Do I need to use recovery, can I just a Linux box to do that instead?
mr_arc said:
Can I just stick the new card in, use recovery to partition it and then remove the card - copy the old ext3/ext4 partition data over and it'll be happy?
Do I need to use recovery, can I just a Linux box to do that instead?
Click to expand...
Click to collapse
assuming you don't have a linux pc that can read ext partitions, id do it this way..
into cwm - full backup.
2gb card into card reader (or mount usb storage in android - or 'mounts and storage - mount sd card' in cwm) - copy off your whole fat32 partition - make sure you have hidden files set to show in windows explorer.
8gb card into phone, back into cwm, create the new ext partition.
8gb card back into card reader (or mounts and storage - mount sd card in cwm) and copy the fat 32 stuff back to the card.
into cwm - restore - advanced restore - restore the sd-ext partition only.
Thanks for the reply.
I do have a Linux PC to hand, and the HD2 doesn't have CWM on it.
So in the end, I used GParted to create a partition table that looked like the existing card and then copied the contents of the old card over. Phone booted up fine

[Q] Rooted Nook Simple Touch, Help Partitioning micro SD card

Hi! Successfully rooted my Nook ST using Nook Manager, except I used a 32 GB micro SD card to do the rooting. After rooting, I ended up with two partitions on the SD card, Nook (239 MB) and Nook Manager (62.9 MB). I was wondering what I need to do to be able to utilize the rest of the space on the card? The reason I bought a 32 GB card was so I could store all my sideloaded books there, and now I find I'm just limited to the space/partitions showing up when I connect the nook via USB.
You need to repartition your card.
Partition Magic can do that.
If you want to use multiple partitions on the SD card (like 2 x 16 GB) you might want to look at:
http://forum.xda-developers.com/showthread.php?t=2184495
Renate NST said:
You need to repartition your card.
Partition Magic can do that.
If you want to use multiple partitions on the SD card (like 2 x 16 GB) you might want to look at:
http://forum.xda-developers.com/showthread.php?t=2184495
Click to expand...
Click to collapse
Thanks, will download a copy of Partition Magic later. I really am completely clueless when it comes to programming though. In fact, I'm only here because the folks at mobileread told me I'd probably have better luck having my question/s answered here than there. So just to confirm, I can repartition the drive using partition magic so I'll have one extra partition for the books I want to sideload, and I'm good to go already when I re-insert the SD card into the Nook? Or do I have to attempt the code that you gave in the thread you linked?
If you want to have a single FAT partition on your SD card you can do that without much change.
It comes down to whether you want to be able to pull the SD card and plug it into random desktops and things.
If you want to have multiple partitions or ext3 partitions you will have to use the new vold in the link above.
if used windows 7,8. Insert a memory card into the card reader. Go to cmd(administrator mode) and run command:
Diskpart
List Disk
Select Disk 1 (#select sdcard)
clean (#clean partition sdcard)
create partition primary
active
format fs=fat32 quick
assign (#run command if not view sdcard in mycomputer )
Renate, I tried to repartition my SD card, but got a "disk is not formatted, do you want to format it now?" message. So I had no choice but to do a data recovery using EaseUs Partition Master first, then went ahead and clicked format now. Then I tried using Minitool Partition Wizard (couldn't find a free version of Partition Magic) to create new partitions in the formatted SD card so that the NookManager partition would be larger (27 GB) while the NookBackup partition would be 2 GB. Except that I can't seem to create any new partitions at all. And I also have no idea how to restore the data I'd backed up earlier either.
Sorry, I missed seeing this come up when you posted it.
When your Nook asks you if you want to format you should say "No!".
It could be that it misidentified the situation.
In any case, you want to look closer before formatting anything.
Here's a gotcha.
If you are using ext3 and the internal clock has reset itself then the last mount will be in the future.
That makes things angry. Check that the date/time on the Nook is correct.
You can use gparted to give the card the partition layout you need (i.e. first NookManager partition is big, second NookBackup partition is only large enough to hold a backup), then write the first partition from NookManager.img into first partition of the card (you need to do something roughly similar to this. Then you can use gparted to set the "boot" flag on the first partition and use the card to backup&root your Nook. Then remove the "boot" flag, and keep using the card for storage (it's a bit messy to have both user&app files AND NookManager boot files in the same place, but if you only have one card, then this is inevitable - i haven't found a way to mount the second or the third partitions from the card). The card will act as normal storage device when flag is not set, and as NookManager bootable card when flag is set.

Mount point changed after reformatting sd card

Hello,
The sd card in my Moto X Play had a corrupt file system. I formatted the card (by Android, as external storage), and discovered that the mount point changed.
Some applications now can no longer find their (restored) data.
I put the sd card in a card reader, connected to my pc (running Linux). Using exfatlabel I changed the card's label, so it was the same as the previous mount point (which was 0123-4567). When I mount the card on my pc, it is mounted as 0123-4567.
Putting it back into my phone, it is still mounted as /storage/FE51-5E4C, the label it had after formatting.
When I look in Settings - Storage and USB, the sd card is shown as 0123-4567.
What algorithm is used to determine the mount point?
How can I get the card to be mounted as /storage/0123-4567?
Regards,
George

Categories

Resources