• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Preparing SD Card: Checking for errors

silentwitness

Android Expert
Hey i have a 64gb micro sd sandisk ultra class 10 card and every time i start my phone i get "Preparing SD Card: Checking for errors" which hardly takes 15 to 20 seconds to finish on my friends s3 with a 64gb class ten card also. On my phone it takes close to 2 mins and i can not access the memory card till it finishes. Any ideas why it takes so long? Does anyone else here have a similar issue?
 

Attachments

  • 2013-01-14 23.24.59.png
    2013-01-14 23.24.59.png
    54.6 KB · Views: 430
Mine only takes a few seconds like your friend's.

I'm just guessing here but maybe you have more data stored on your card. How full is your SD card?
 
both have about the same amount of data on them, formatted as Xfat which is required to read the card in the phone and both of us are rooted running the same omega 4.1.2 V36 Rom.
 
Swap cards between your friend's phone and yours. Does the trend follow the card or the phone?

youre a man after my own heart mate :)

yeah mine only takes a few seconds too. maybe yours has more pics etc OP n its filling the gallery?
 
youre a man after my own heart mate :)

yeah mine only takes a few seconds too. maybe yours has more pics etc OP n its filling the gallery?


That's my thought - Android has to refresh the file structure and search for new media every time you restart. It's a good idea, actually, since files can be moved, deleted, etc. Both the OP and his friend could have 10GB of data on their cards, but if the OP has 1000 mp3 files in 100+ folders, whereas his friend only has 50 mp3 files in 1 folder, but has a couple of large movies or something, the OP's SD card scan will take longer.

Also, OP, since you are both rooted, can you both check to see what your SD card read ahead rate is? I've found, from flashing many of the ROMs out there, that sometimes the kernel installed will set my rate to 128. Bump that to 2048 and my SD card read rate will fly.
 
Also, OP, since you are both rooted, can you both check to see what your SD card read ahead rate is? I've found, from flashing many of the ROMs out there, that sometimes the kernel installed will set my rate to 128. Bump that to 2048 and my SD card read rate will fly.

This is interesting. How do you check this and set the rate? Do you use a third party app or is it in Settings somewhere?
 
i was checking i am running siyah kernel and my friend is running the stock kernel. I have all my mp3's in a single folder. Easiest way would be to try putting his mmc into my phone and see how quickly it reads. I had seen an app that reads the speeds of the card. I tried the sandisk memory zone app speed test it shows at 11.6MB/sec. How would i go about changing the rate?
 
This is interesting. How do you check this and set the rate? Do you use a third party app or is it in Settings somewhere?

Look up the Trixster (spelling might be wrong) app in the Play Store. They just incorporated the ability to read S3 kernels into their app. I'm sure other apps also have that ability.

I've not seen it in Settings, and you have to have root access for it to work. Haven't seen any ROMs that have that built-in ability, but haven't tried them all, either.

i was checking i am running siyah kernel and my friend is running the stock kernel. I have all my mp3's in a single folder. Easiest way would be to try putting his mmc into my phone and see how quickly it reads. I had seen an app that reads the speeds of the card. I tried the sandisk memory zone app speed test it shows at 11.6MB/sec. How would i go about changing the rate?

Yup, try the SD card swap first. Also, speed of the card isn't the same as the read ahead rate. Look up the Trixster app (see above.)
 
Okay; if you want, the other option would be to remove all media from your SD card (copy them to computer for now), then put into your phone, restart and report back. Should be interesting.
 
i tried changing the setting from 128 to 2048 but no luck it still takes forever to read the card. i had the same number of songs on my 32gb card that i do now on the 64gb and it scanned in a few seconds. Let me try it wil a friends 64gb and see and take a call accordingly.
 
ya could be its a brand new card just got it a few days ago. Still going to try it in the friends phone just to make sure, maybe something to do with the formatting(xfat for 64gb) otherwise its not such a big issue i dont really turn my phone off much anyhow. Been rebooting quite a bit of late trying out 2 different roms so every time it boots into second rom i have to wait 2 mins before i can do anything.
 
Since you're rooted, Perseus kernel via Stweaks has option to adjust i/o read ahead speed for internal memory and sd card. Could try that if app doesn't help.
 
ok i tried the mmc in my friends phone and it took over 2 mins to read and his mmc in my phone took abt 10 seconds. So it seems to be some issue with either my mmc or some data on my mmc. Going to try formatting the mmc now and see how long it takes to read then will try copying data back 1 folder at a time and see when the issue arises.
 
ok i tried the mmc in my friends phone and it took over 2 mins to read and his mmc in my phone took abt 10 seconds. So it seems to be some issue with either my mmc or some data on my mmc. Going to try formatting the mmc now and see how long it takes to read then will try copying data back 1 folder at a time and see when the issue arises.

Yup, told ya. Could be the multiple backups, maybe?
 
well figured it out finally turns out to be the clockworkmod backup folder i have which was causing the read issue. Deleted the folder and its all working great now. Thanks Quickaudi for all ure help.
 
Back
Top Bottom