[Q] Apps on SD(ext) disappear when USB connected - Desire Q&A, Help & Troubleshooting

Hi All,
I have a problem which might have been solved. I have installed opendesire on my HTC Desire with an ext4 partition on my SD Card. I have installed many apps on the sd card and they go to the ext4 partition.
Now, when I connect my phone to the PC and enable USB Mass storage from my phone, I see my FAT32 partition on the PC. But the apps that are installed on my phone on the ext4 partition disappear and ONLY appear after I have disconnected my phone from my PC. Is there a solution here?
Thanks
Any help/suggestion is appreciated.

I believe its because when its mounted to the computer only 1 thing will read it so since your connected to your computer your phone won't read the SD card or the apps on the ext partition
Sent from my PC36100 using XDA App

When you set your SD card to mass storage you are allowing your pc to connect/write/delete info on it and therefore your phone will not be able to access it at the same time. Hence apps on the SD will not be accessible. Also apps with data on the SD will not work correctly either. However, if you set the connection type to charge only then it should be fine. (you just won't be able to access the SD card from your pc!)
Sent from my HTC Desire using XDA App

ansiacer said:
When you set your SD card to mass storage you are allowing your pc to connect/write/delete info on it and therefore your phone will not be able to access it at the same time. Hence apps on the SD will not be accessible. Also apps with data on the SD will not work correctly either. However, if you set the connection type to charge only then it should be fine. (you just won't be able to access the SD card from your pc!)
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Its like this. My SD Card has a FAT32 partition and an ext4 file system partition. When connected to a PC only the FAT32 partition is available as mass storage and not the ext4 system. My apps are on the ext4 partition.

It's working as designed. If you put your phone into drive mode the phone can no longer see the sd card. Windows doesn't know what an Ext4 partition is so only shows the fat32 partition.
That's just the way it is.

I agree with all the above when connected in disk drive mode the phone will not see the phone sd card regardless of the partitions etc set on it. There is an app that allows dual access but I forget the name and tbh its kind of useless when you understand why its the case.

I have installed the LeeDrOiD ROM with A2SD+ and all my apps are installed to the ext3 partition on my sdcard. But I'm still able to use these apps when connected in "disk drive" mode (those apps using the fat32 partition for storing data do have problems but the others are working normally)

Related

[Q] Mac Formatting of SD Card Renders the Card Unavailable

I apologize if this has been covered but I tried a couple of searches of the forums and google and didn't get a definitive answer.
I was researching rooting, updating the ratio and installing froyo on my Incredible and started to gather up the files and test my setup. I ran into a problem before anything really got off the ground. In order to complete the above process correctly the SD card should be formatted in FAT32 so I hooked my incredible up to my mac and formated using disk utility. Once I format the sd card with my mac the incredible lists the sd card as unavailable under >settings>sd card and storage. I have also tried the newfs_msdos utility from the terminal and again no luck. I am hoping that someone with a deeper understanding can point me in a direction other than find a pc.
Thanks
KCRoach
kcroach said:
I apologize if this has been covered but I tried a couple of searches of the forums and google and didn't get a definitive answer.
I was researching rooting, updating the ratio and installing froyo on my Incredible and started to gather up the files and test my setup. I ran into a problem before anything really got off the ground. In order to complete the above process correctly the SD card should be formatted in FAT32 so I hooked my incredible up to my mac and formated using disk utility. Once I format the sd card with my mac the incredible lists the sd card as unavailable under >settings>sd card and storage. I have also tried the newfs_msdos utility from the terminal and again no luck. I am hoping that someone with a deeper understanding can point me in a direction other than find a pc.
Thanks
KCRoach
Click to expand...
Click to collapse
When you selected format did you choose FAT32? MAC use a Unix (journal file System) format by default.
It is much better to power down the phone pull the SDCard and place it in the the computer for formatting, the Incredible has 2 memory locations 1 8GB internal (non-removable) and the SDCard that you an remove, when you connect to a MAC both memory locations will be displayed.
You very lucky you did not format the the internal location.
Hope this helps
Try formatting it via the phone. Settings - phone storage - format SD card. You can do that in every Rom but cyanogen.
Sent from my ADR6300 using XDA App
couple weeks ago i played around with disk utility on my mac too and my card stopped being recognized, it finally took me turning the phone off, popping the card out, and pushing it back in and it came right up. might give it a try.
Ruben1123 said:
Try formatting it via the phone. Settings - phone storage - format SD card. You can do that in every Rom but cyanogen.
Sent from my ADR6300 using XDA App
Click to expand...
Click to collapse
Yes. This. I have a mac and I formatted my sdcard using disk utility to FAT32 and I have had no problems, but just format from the phone.
Are getting a 200mb partition and that's it or is it completely unrecognizable. Formatting it through the phone is the only way I've found to get rid of to clear that partition.
Sent from my ADR6300 using Tapatalk
oldman_58 said:
When you selected format did you choose FAT32? MAC use a Unix (journal file System) format by default.
It is much better to power down the phone pull the SDCard and place it in the the computer for formatting, the Incredible has 2 memory locations 1 8GB internal (non-removable) and the SDCard that you an remove, when you connect to a MAC both memory locations will be displayed.
You very lucky you did not format the the internal location.
Hope this helps
Click to expand...
Click to collapse
I formated to the "MS-DOS" option using both utilities. The disk utility defaults to FAT32 and the other utility was specified as FAT32. The result is that after formatting the disk utility says that the device format is mac OS extended (journaled) and the volume is MS-Dos FAT32. I have tried both utilities while the sd card in the phone and the phone is connected and while the sd card is directly in a reader. I believe that while the sd card was in the reader, I may not have gotten the mac os extended formatting in the device but it still wasn't recognized by the phone.
I have formatted the card several times with the phone, to make it readable again after formatting with my mac. Unfortunately, I still have the stock 2.1 that the phone was shipped with and that formats the sd card to FAT16 not FAT32. I assume that if I buy are larger sd card the phone may bump it up to FAT32 but am just puzzled by the inability of phone to read the mac formatting of FAT32.
I have also tried turning the phone off and on after reinserting the sd card.
So, I guess, is there a way to force the phone to format into FAT32 rather than FAT16 from the settings.
Thanks
KCRoach
Download a utility called hirens boot cd. Burn the image and boot from it on a cd rom.this should give you a windows xp environment to properly format with among many other useful tools. I'm sure there is an easier way but I'm not that familiar with mac.
Hope this helps
Sent from my ADR6300 using Tapatalk

[Q] SD card not detected

I’ve recently upgraded the SD card in my desire to a 16GB class 4 and its giving me some major issues! I’m running OpenDesire 4.0.1 and the sequence of events was as follows:
1. Inserted new SD card and formatted with gParted: 512MB Ext3 and the rest FAT32 (Ext3 partition was at the end – hope that’s correct!)
2. Rebooted fine and all the apps stored on the internal memory were present and correct. Those that I had moved to the old SD card were missing so I uninstalled them.
3. Tried to install Estrongs file manager from appbrain using the fast web installer function. This downloaded OK but the phone rebooted during installation. Tried again but same thing occurred again.
4. Tried plugging phone into PC. USB debugging mode started up fine but I wasn’t offered the option of mounting the SD card
5. Unplugged USB and inspected phone storage menu to find that no SD card was mounted
6. Rebooted a few times, removed and reinstalled SD card etc – still no SD card detected by the phone
7. Booted into recovery, connect phone to PC and used the “mount USB” option in Clockwork mod. This was successful and allowed me to inspect my SD card on the PC. Noticed that Dalvik cache and some apps (those not included as part of the ROM) were present on the SD card (FAT32 partition) – OpenDesire must have moved them there automatically (but why to the FAT32 partition and not Ext3?).
8. Rebooted phone out of recovery to check that those apps that appeared on the SD card were accessible in Android. Found that they were, which is strange given that the SD card was still not being detected by the system.
9. Decided to mount SD card again via clockwork recovery method and formatted the FAT32 partition with gParted.
10. Rebooted phone and found SD card still not detected and all those apps that had magically been moved to the SD card by OpenDesire were (unsurprisingly) gone.
11. Tried a few adb commands that I found in another thread but didn’t seem to have any effect.
Out of ideas – can anyone help?! Will try old SD card tonight and see what happens, but I don’t think there is a problem with the new card since I managed to successfully mount it through clockwork. I’m also wondering why the apps were moved to the FAT32 partition instead of Ext3? I thought that’s what the Ext3 partition was for?
Cheers
The FAT32 partition must be the first partition on your SD card, and it seems from what you've said that you created the EXT partition first.
Regards,
Dave
no the the FAT32 was first then the Ext3
OK fixed. Managed to mount the SD card on the PC via clockworkmod, deleted all partitions and rebooted phone. Phone detected SD card and asked me to format it. Did that and then added a ext partition using gParted.
SD Card Cant be Detected on Desire(Solved)
Hiii... guys.. even i went through the same problem.. and tried formatting using Linux,Windows.. but nothing happpnd... as a final trial i tried it to factory reset(i.e., SD CARD).. by using hp usb disk storage format tool ...... and it was successful...
As for now just google the Software
Good LUCK!

[Q] Formating SD card to start fresh

Ive tried to search the forums but cant seem to find the answer.
I wonder if I can safe format my sd card without ruining my DHD
I wonder what happens when SD card is upgraded to a higher capacity one. Is there a way to migrate existing data? Not sure what filesystem it uses either...
Sent from my Desire HD using XDA App
you can do this on your DHD, go to setting, SD & phone storage, unmount SD card and then you have option to format sdcard. this will fully wipe sdcard and format to fat32 filesystem.
you can format from pc as well, just unmount sdcard, right click on sdcard from pc ,an this you the format option, again format to fat32. only thing is on windows if you have a sd-ext partiton (ext3 or ext4) on sdcard,windows does not see it and won't format this partiton
and the no problem with saving your files on to pc,then formatting and putting those files back on again.
That sounds great. Data migration via PC should be easy. Here I was suspecting they'd somehow lock the content on the SD card.
Sent from my Desire HD using XDA App
Nah, they could not risk the case that if one's SD breaks, it would break the whole device

[Q] Formatting sd card problem

hi, i am using desire S-ON with 512 mb of ext partition created through rom manager. Now i want reformat my sd card into 1 gb ext 3 partition. Rom manager doesnt have any option of 1Gb. i tried using gparted live but that doesnt detect my sd card. I am connecting my sd card Via phone. Any clue on how can i get my sd card reformatted?
Use a usb card reader with gparted instead of through your phone
Sent from my CM7.1 Desire using XDA Premium App
Connect the phone to the PC and mount the SD card from recovery BEFORE you turn the PC on and GParted should see it then.
Thanks a lot . mounting the phone before pc starts worked for me. Cant believe i wasted so much time because of this simple trick. Thanks once again

[Q] Bad Partition?

Got a free G2 from a friend and when i plug it into the computer it doesn't give you the option on the phone to connect to computer it does display USB debugging. My computer doesn't recognize there being any kind of storage drive there but does see the phone under devices. The internal storage displays 1.16GB available. Not sure where to go with this and any help would be great.
Internal storage is preferring to the system partition which is not mountable on a computer, well not on windows anyway.
if you have debugging turned on and the computer recognizes that its a good sign.
is there an SD card in it? You should be able to mount an sdcard no problem (formatted to fat32)
Maybe I'm not sure your question but everything sounds normal
Also you may need to install the proper drivers
Sent from my Nexus 7 using xda premium
I know the drivers are good because i have a htc amaze also and they are the same. If i put a sd card in it i can see that on the computer but i cannot mount just the phone on the computer it doesnt even show up in my folders under my computer. I dont even get a notification on the phone that its connected to the usb only the debugging icon
I've never been able to mount my g2s internal partition on my computer, windows doesn't read/write ext partitions anyway. Haven't used my Linux box in a while but I don't remember being able to mount it, at least not as a storage device.
Only SD card mount (fat32 partition) fastboot and adb mounting for me
Sent from my Nexus 7 using xda premium
OK if you go into your Storage settings this is what is list: SD Card- Total space: unavailable, Available: Unavailable
INTERNAL Storage-Available space: 1.21GB
That just doesnt seem normal no ext sd in the slot just the phone itself cannot be mounted on the computer i have a HTC amaze and a Samsung Vibrant they can be seen without a sd card in them
P.S. Sorry just trying to understand this phone lol and get it working
Either SD card is bad or SD slot is bad, you can try reformating card or performing a factory reset and see if that helps. Try other SD cards, if all else fails than you probably need a new sd tray, about 15$ on eBay and takes 15 min to install
Sent from my Nexus 7 using xda premium

Categories

Resources