memory loss on internal storage card - MDA II, XDA II, 2060 General

Hi,
I have developed an eVB application for a client who needs to keep critical data on his PDA (model is QTEK 2020).
To prevent memory loss on hard reset, I keep everything on the internal "Memory Card" (the 14.5 Mo on the ROM, no SD card), in a subdirectory under the \storage\ directory. This is supposed to be nonvolatile memory.
The problem is that one user ran out of battery, and when the PDA was reset, the application and data had totally disappeared from the storage folder.
So here are my questions: is it possible that, under certain circumstances, the internal storage space can loose data? Has this ever been reported? Would an SD card be a more reliable solution?
I first suspected the user had done something wrong (such as unwanted deletion of folder), but this seems quite unlikely as she performed very basic operations.

Would an SD card be a more reliable solution
Click to expand...
Click to collapse
well it would not get deleted by a hardreset

Still I wouldn't rely on an SD either...
Some people (including me) have experienced sudden SD Memory wipes!!!
However, I have not seen any more SD wipes since I upgraded to 1.72WWE.
(cross my fingers)

Very strange for the storage area to delete, I didnt think it was possible without running code to unlock and access it.

Related

Storage Card / Storage Card 2 Problem

Hello there
Ever since I changed the storage of my emails to the storage card, I have the problem that the device creates a folder called "Storage Card" when I perform a soft reset. The actual storage card is then mounted as "Storage Card 2". This has the effect that not only my email bodies are not saved to the storage card, but also that software installed on the card can't be run. I have to start Resco Explorer, remove the storage card, delete the "Storage Card" folder and insert the storage card.
It seems that the storage card driver isn't loaded until later, when the system already created \Storage Card\Messaging\... folder structure.
Is there any way to have the sd card driver load earlier, or any other solution? thx.
No solution?
I have had the same problem. I have only seem the problem from time to time, havent figured out what triggered it..
Try not to set the PIE temp. file to storage card and email attachment to storage card. Because during reboot the system can't see the SD yet, so it will create a storage card from existing rom, and this will cause your subsequently detected SD to be mounted as storage card2.
chtan said:
Try not to set the PIE temp. file to storage card and email attachment to storage card. Because during reboot the system can't see the SD yet, so it will create a storage card from existing rom, and this will cause your subsequently detected SD to be mounted as storage card2.
Click to expand...
Click to collapse
Yes, I realize that this is the problem. I'm therefore looking for a solution to either prevent Outlook/ActiveSync from creating those folders, or else tell the system to mount the storage card a bit earlier...
also
setting all the temp/cache dirs for built-in MS Win apps (like Word and PIE) on a storage card is a bad idea, from my experience, as the Universal unmounts the SD cards on power down. this causes many of the built-in Win apps to crash when powered back on, with PIE bringing down your entire phone if it can't find the cache dirs. I don't know about you, but I like my Universal to behave more like a stable phone, and not a Win PC. Installing code on the card also seems to be a bad idea, as this problem also causes apps to crash. setting cache and other volatile information to the storage card for 3rd party apps seems to be ok so far. Maybe because they're not privelaged to being integrated with the OS like built-in Win apps.
fermin said:
Hello there
Ever since I changed the storage of my emails to the storage card, I have the problem that the device creates a folder called "Storage Card" when I perform a soft reset. The actual storage card is then mounted as "Storage Card 2". ......
Click to expand...
Click to collapse
Hi there... I have had your same prob... I got rid of it simply disabling the "messages" today plug in, and it worked...
have fun

Can't Access Programs in Storage Card. Help.

The name "Storage Card" is now renamed "Storage Card2" in File Explorer. It wouldn't allow me to change the name back to "Storage Card". What do I need to do to access my stored programs; other than doing a hard reset?. I'm using a T-Mobile MDA with WM5. Thanks.
have you used any program to unlock your extended rom? if not, then pull out your memory card and put it back in. Sometimes when the memory card gets loose it can cause a problem with accessing the card, so the phone puts it in as card2.
if your phone's extended memory is unlocked, then that's a separate issue...
monkey_knight said:
have you used any program to unlock your extended rom? if not, then pull out your memory card and put it back in. Sometimes when the memory card gets loose it can cause a problem with accessing the card, so the phone puts it in as card2.
if your phone's extended memory is unlocked, then that's a separate issue...
Click to expand...
Click to collapse
I pulled the memory card and put it back in, but nothing changed. The problem came up after I used Tweaks2k2 to tweak my phone.
Update:
I did a "hard reset" and everything is working just fine.
Thank God for backups!
The same thing happened to me on my 8125! The folder Storage Card2 is where all your programs are stored, so don't do the same mistake I made! I deleted Storage card2, assuming this was the bogus folder...Instead several hundred MB of stored programs were lost. Try this before you do something you could avoid. Delete tne folder Storage Card, remove the actual SD card, re-insert, then soft reset. Let me know if it worked.
8125
2.25.11.1

Installing applications on SD card instead of main memory

Everytime I install new program to HD2 it asks me if I want to install into main memory or SD card. My PC windows experience says that it is advisable to install programs to main drive (C: usually). Does the same logic apply to WM devices? Or is it safe to install apps into SD card (which would leave more space on actual device)
It's really up to you where you install them. The only things to bear in mind are that the internal storage cannot be expanded, and you can remove the storage card.
The way I do this is to install anything that I think I'll really want to always have at hand on the device (essential apps like coreplayer, nitrogen etc..) That way, if I remove the storage card then my device still has my most favoured apps on it. Anything that I'm not too fussed about (games in my case) goes on the storage card.
It's your call completely, but there's absolutely nothing wrong with installing things on the storage card. In fact, I'd recommend doing it when you're installing non-essential apps so that you save internal storage for things that you don't have a choice with (MarketPlace apps, for example, or tweaks and mods).
Hope this helps mate.
ok, thanks for detailed reply. I will try to install apps to SD card, if that option becomes available during installation process. I am not switching SD cards, so it should be fine then.
one more question that is related to the first one... If I install application on SD card, then if I take the memory card out, put new ROM into phone and insert SD card back. Will applications run as before installing new ROM? Are all program files saved to SD card when installing or does it do some registry entries or save some files onto maine phone memory???
In my old JasJam I found that programs loaded faster when stored on the device storage as opposed to the SD card.
Is this the same on the HD2?
If you upgrade ROM then you will need to do a backup first then restore afterwards otherwise you will lose everything including the links to the programs on the SD Card (although the programs will still be there).
I use SPB backup to do this. It works well. I used it yesterday after I upgraded my O2 V1.43 ROM to HTC 1.66. The restore worked great
All Micro D cards aren't the same I paid a bit more and got a Class 6(fastest) 16GB card. Class 2 is the slowest.
I hope this helps?
Things to remember
SD card usage eats battery.
SD card usage is slower than phone mem.
SD card usage can cause conflicts and freezes.
SD card usage creates app associations that really should not be carried over to new ROM flashes.
Installation to phone mem gives smoother and more stable operation of phone.
You have plenty of on phone storage space so why not use it?
Links to apps gone
i have loads of applications on my SD card for my HD2 but when i reset it i lost all the links to them so now the only way to get to them is to go to the file explorer but i dont have any icons anywhere else on my phone, any suggestions?
Either reinstall the apps, or simply browse to the executables, copy, and paste as shortcut in \windows\start menu.

SD card vanished

Help suddenly I cannot see my memory card and most of my apps on on it.
Coltrane23 said:
Help suddenly I cannot see my memory card and most of my apps on on it.
Click to expand...
Click to collapse
same problem here... hmmmm.. please htc.. do something
try a soft reset.
are you on a VF uk phone?
Got the same problem last week.
I find out the memory card got corrupted. dont know why.
XP didnt seen the card in reader at all.
Vista helped me to format the card, but i lost all my data, as i have to do full format to get the card live again.
Yes tried that. Yes on Vodafone but using laurentius26's Ultimate Rom which I believe is based on a T-Moile rom. I have been using this for some months without issue.
How do you format a memory card that can't be seen?
when you open file explorer can you see it there
or has it dissapeared from that too?
File Explorer will not open so soft reset now it opens but whole startup process now quite slow.Storage card indicated ...tap on it get inbox .mstxxx so email I guess and Temp folder containing cookies, History and temp int files. Thats my lot.
This is a common problem. Try removing the memory card, soft resetting then delete the folder "Storage Card" or "Storage Card2" if it exists. Reset again and insert memory card.
This problem occurs when the storage card is mounted on a PC (Disk Drive mode) and an application such as email tries to write to it. Windows decides the folder (as the storage card is mounted as a folder) has been deleted, so re-creates it. When the memory card is unmounted from the PC, windows has to call it something other than "Storage Card" as that name has now been allocated to a folder.
If that is not the problem, put the card into a PC and see if it recognizes it. It might say "this card is not formatted" etc. in which case you need to reformat and lose all of the data on it
the_sikko is quite correct the same thing happened to me last week. I simply re-connected to the pc and deleted the newly created 'storage card' and that resolved my problem.
I did notice a folder called Storage card earlier on now after numerous resets it's gone. I have also reset back to factory settings. Each time I reinsert the card Windows Mobile Device centre shows me the memory card (although my phone indicates no sd card loaded etc.) but when I try to access it, it disappears!
Try increasing the timeout that allows your storage card to be detected when the device is booting or coming out from suspension.
These registry edits worked for me:
[HKLM\System\StorageManager]
“PNPUnloadDelay“=dword:8196
[HKLM\System\StorageManager]
“PNPWaitIODelay“=dword:8196
Also, you may want to disable the power management on your storage card with:
[HKEY_LOCAL_MACHINE\Drivers\SDCARD\ClientDrivers\Class\SDMemory_Class]
“DisablePowerManagement“=dword:00000001
Hope this helps
Ok now I will have to learn wo to edit my registry
So without having to edit my registry I managed to grab the file that said Storage card but when I tried to delete (with the card still inserted) it I'm told Access is denied and I should check the card is not write -protected or currently in use. When I try to open it it simply disappears. If I try to delete it with the card removed I get Cannot delete "mxip_notify":There has been a sharing violation. The source or destination file may be in use.
Any suggestions?
Could really do with some help here cos I'm well and truelly lost in terms of what my options are.
Coltrane23 said:
Could really do with some help here cos I'm well and truelly lost in terms of what my options are.
Click to expand...
Click to collapse
I literally just had this issue. I have two Kingston 4GB cards and one of them simply stopped working. I wasn't able to copy anything from the mSD card to my laptop, so have simply formatted the card and now it no longer shows up in Windows Explorer (Windows 7).
Now i'm using the other card. I can tell by the way this card is responding in the HD2 that the other card became corrupt. I have just ordered two Transcend 8GB mSD cards from eBay for about £30.
I downloaded a tiny piece of software which is supposed to bypass Windows Explorer limitations and force format SD cards...but it won't work because the card just doesn't show to the laptop.
Well in the end I put the SD card into the card slot of a PC and after a very very long time I managed to format the card. All is well now.
my card got corrupted too
maybe i know the answer..
sorry for my bad english..
I've the same problem. But searching from all forums, finally i get the answer. just find n download EASEUS Data Recovery Wizard Proffessional 4.3.6 (for 5 MB). Insert the mmc in card reader, use this software to recovery all the missing file (choose Complete Recovery Option). After recovery process done, use software LLFTool (for 600kb, just doing some browsing at google) to Low Level Format the mmc (this LLFTool can recognize the mmc). After all done, Windows can recognize again the mmc at windows explorer. Just right click and choose quick format (format FAT32). Done.
Had to Hard Reset
Just to add my two pennies worth.
None of the above worked for me. In the end I had to Hard Reset. Harrumph!

Some different issues with the phone, possibly related to the storage access

Hi all,
I'm writing here hoping someone could help me with what's happening with my phone.
I've had this Moto G5 Plus (with a 16 gb MicroSD on) for about a year and I never had any problem until yesterday.
Yesterday morning, after I backed up Whatsapp using Google Drive for the first time (and I mention it because it's the only thing I did before starting to notice the issues, I don't know if it's related) I noticed that I couldn't download images and voice notes on Whatsapp - when I try to do it I get a "Download Failed, The download was unable o complete. Please try again later" message - nor send them - trying to do so I get a "camera failed" message.
When connecting the phone to my PC I can't copy anything on it, when I try to do it it seems like Windows is starting to copy stuff, but then the progress bar doesn't move and nothing happens.
Yesterday I took a couple of photos, but I later found out that they weren't saved anywhere on the phone.
I'm also having issues loading videos on Instagram - they keep loading but won't stream - and trying to clean the phone with Google Files Go I'm getting a "Can't delete file. Error Unknown".
I honestly have no idea what could be causing it (but it looks like something's up with the storage) or how to solve it, so I'm hoping anyone could shed some light on this.
Many thanks in advance
EDIT: forgot to say, the phone is completely stock and not rooted
Does the storage default to SD card or onboard storage?
Kilo__ said:
Does the storage default to SD card or onboard storage?
Click to expand...
Click to collapse
I'm not entirely sure what you mean with that, can you elaborate?
I've had the same problem with both my moto g 2014 and my moto g5 plus. I've set my SD to operate as internal storage. The SD is not designed to operate as an internal storage and in both phones, the 2 SDs soon became corrupted. I've never used the SD as internal storage since and I advise you not to do it anymore. Your problem is that your sd became corrupted. You'd better check if the SD is still under warranty and claim a replacement.
Jimisballjohn said:
I've had the same problem with both my moto g 2014 and my moto g5 plus. I've set my SD to operate as internal storage. The SD is not designed to operate as an internal storage and in both phones, the 2 SDs soon became corrupted. I've never used the SD as internal storage since and I advise you not to do it anymore. Your problem is that your sd became corrupted. You'd better check if the SD is still under warranty and claim a replacement.
Click to expand...
Click to collapse
The weird thing is that I checked with a different SD (which I also formatted as internal for the test) and I had the same problem.
You'd better stop using any SD as internal on Android. It's just not meant to be. Trust me, I've lost 3 SD cards because they were formatted as internal storage. Your other SD probably became corrupted as well. Try operating the card as external storage. Besides, moto g5 plus houses 32gb of internal rom, which is enough to keep a handful of applications installed on it. Keep the SD as external storage, internal storage is not a real option IMHO.
Jimisballjohn said:
You'd better stop using any SD as internal on Android. It's just not meant to be. Trust me, I've lost 3 SD cards because they were formatted as internal storage. Your other SD probably became corrupted as well. Try operating the card as external storage. Besides, moto g5 plus houses 32gb of internal rom, which is enough to keep a handful of applications installed on it. Keep the SD as external storage, internal storage is not a real option IMHO.
Click to expand...
Click to collapse
I'll give it a try and let you know if it works alright when I get home later on, but it seemed weird that the first SD worked fine for a year before becoming corrupt and the second one was corrupted from the first attempt of using it...I'll see what happens with it as external storage tho
Jimisballjohn said:
You'd better stop using any SD as internal on Android. It's just not meant to be. Trust me, I've lost 3 SD cards because they were formatted as internal storage. Your other SD probably became corrupted as well. Try operating the card as external storage. Besides, moto g5 plus houses 32gb of internal rom, which is enough to keep a handful of applications installed on it. Keep the SD as external storage, internal storage is not a real option IMHO.
Click to expand...
Click to collapse
I tried just removing the SD to use the phone with just the internal storage.
I've got 7GB of free space and when trying to shoot a photo I'm getting an "Your internal storage is running out of space" error.
Have you got any idea what could b the issue?
Have you tried wiping cache through recovery? Have you rebooted after removing the sd? Have you set the internal storage as default storage of camera app?
Jimisballjohn said:
Have you tried wiping cache through recovery? Have you rebooted after removing the sd? Have you set the internal storage as default storage of camera app?
Click to expand...
Click to collapse
That wont "uncorrupt" your sdcard because the sdcards "identity" (so your device can identify one sdcard from another) is stored elsewhere instead of just cache/dalvik cache. Also, what do you mean you went through 3 sdcards? You do realize those flagged corrupted sdcards were only flagged for that particular session (meaning, for that particular install) so you could have simply reinstalled the firmware and it would have reset the sd. I paid over $50 for a high end sdcard, which has also been flagged as corrupt on several occasions but never "perma"-flagged..
fuzzydorito said:
That wont "uncorrupt" your sdcard because the sdcards "identity" (so your device can identify one sdcard from another) is stored elsewhere instead of just cache/dalvik cache. Also, what do you mean you went through 3 sdcards? You do realize those flagged corrupted sdcards were only flagged for that particular session (meaning, for that particular install) so you could have simply reinstalled the firmware and it would have reset the sd. I paid over $50 for a high end sdcard, which has also been flagged as corrupt on several occasions but never "perma"-flagged..
Click to expand...
Click to collapse
I told him to wipe cache because the internal storage was flagged as full by the camera app. I know that this won't fix the corrupted ad cards. What I mean by saying that I lost 3 SD cards is that although I even used gparted to try to fix them, I was unable to do so because of errors I currently can't recall. I had to return them to the retailer I bought them and he returned them to Samsung (evo 32 gb) and after that I was told that I can have replacements for all 3 of them.
Jimisballjohn said:
Have you tried wiping cache through recovery? Have you rebooted after removing the sd? Have you set the internal storage as default storage of camera app?
Click to expand...
Click to collapse
I tried all that and it didn't work.
I ended up calling Amazon and using the warranty to have it replaced, I don't have much time to play with the phone trying to fix it and I needed a fully working phone quickly.
Thanks anyway everyone for the help
Best thing to do, you are welcome neigbour (I live in Greece).

Categories

Resources