[INFO]32GB MicroSDHC Class 4 card VS File Allocation Unit Size - General Accessories

Before reading:
http://forum.xda-developers.com/showthread.php?t=1150369
I used a Lexar Class 10 32GB card, pretty impressed with its sequential accessing speed but really disappointed when the card performed exactly the same in random accessing speed as shown in the thread.
I've been using it for about 4 months, over these months, it has corrupted 7 times due to rapid random access while updating apps, and the phone loses response during app update.
So few days ago I ordered Sandisk 32GB class 4, using CrystalDiskMark, I conducted a test of file allocation unit size VS performance, please refer to the attached file.
I'm currently using it with 8KB file allocation unit size.
I hope this is gonna help some people regard formatting their SD cards
My Lexar 32GB class 10 still works fine, just the random access speed is too slow, the sequential access speed is excellent, perhaps it will be more suitable for a camera or video camera, if you're interested in getting this used card, please PM me.

Related

Time for a new micro sd card

I'm buying a larger SD card in readiness for Froyo (and I need more room for music!).
I've already filled up the 4GB card that came with the phone. Is it simply a case of copying everything from the 4GB card onto a computer, inserting the new card and copying it all back? Or is there some funky protection scheme in some app data which will break everything?
Also, will Eclair be able to format the new card (it's 32GB)? I think Windows 7 only formats fat32 on smaller drives.
Any information or other peoples experiences would be welcome.
If you just have one 4Gb partition it is safe to copy all the files to the new one and it should work without problems (copy also the hidden files).
For the format, Windows 7 can format it. Not sure if fat32 or exFat, but it can format it for sure.
Remember to buy a class 6 sdcard.
it will be much faster.
Oby One said:
Remember to buy a class 6 sdcard.
it will be much faster.
Click to expand...
Click to collapse
Just wanted to jump in here to clarify this statement. Higher classes means faster write speeds. There are no difference in read speeds.
Therefore...
- Having a higher class card will not result in better performance in tasks like generating thumbnails when viewing photos in your Photo application.
- If your application is installed on your card, higher classes will not mean faster application performance. Again, read speeds are not affected.
- Having a higher class card will mean you will be able to transfer files from your PC to your card faster.
That being said, you should buy the highest class card you can afford. But you should prioritize capacity over speed.
Tip: Pass on class 2 cards. They may start choking when you use your device to record 720p video.
ohyeahar said:
Tip: Pass on class 2 cards. They may start choking when you use your device to record 720p video.
Click to expand...
Click to collapse
Zero problems with my Sandisk 16gb Class 2 card. It writes at a sustaining 7.5mb/s, so faster than Class 6 minimums anyway.
Regards,
Dave
Thanks for all the advice guys.
Regarding the class, it has to be class 2 - it's the only thing available in 32GB.
However, as ohyeahar said, it's only write speed. I don't think a 720p stream will be a problem given the benchmarks I've seen for the Sandisk 32GB card. It seems to be writing at 5-7Mb/s so well above the Class 2 minimum.
I'm also buying a new microSDHC card. Should I format it in NTFS or FAT32?
Laban said:
I'm also buying a new microSDHC card. Should I format it in NTFS or FAT32?
Click to expand...
Click to collapse
Correct me if I'm wrong but when I format it on my computer, my desire always tells me to do it again anyway on my phone that is
Sent from my HTC Desire using XDA App
lennshow66 said:
Correct me if I'm wrong but when I format it on my computer, my desire always tells me to do it again anyway on my phone that is
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Ah, of course! That must be the correct way of doing it. Thinking of buying the Sandisk Mobile Ultra 16GB or the Transcend Class 6 16GB or A-Data Class 6 16GB.
Any recommendations?
Where is everybody looking to get their memory cards from? I'm currently looking for the best deals and struggling to find any decent ones tbh
ohyeahar said:
Just wanted to jump in here to clarify this statement. Higher classes means faster write speeds. There are no difference in read speeds.
Therefore...
- Having a higher class card will not result in better performance in tasks like generating thumbnails when viewing photos in your Photo application.
- If your application is installed on your card, higher classes will not mean faster application performance. Again, read speeds are not affected.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
I think you are not well informed. Higher class cards also offer higher read speeds and that is very important.
In my phone applications are also writing to card so having a higher class card makes all the difference. especially if you are using it with a swap partition.
I don't have the link to the benchmark right now but I will show you tomorrow the different read/write speeds in different class cards
Therefore...
- Having a higher class card will not result in better performance in tasks like generating thumbnails when viewing photos in your Photo application.
Click to expand...
Click to collapse
Yes it will
- If your application is installed on your card, higher classes will not mean faster application performance. Again, read speeds are not affected.
Click to expand...
Click to collapse
yes it will
later edit:
I don't remember exactly the values for read speads but from my tests they were something like this
cls2 15mb/sec
cls4 18mb/sec
cls6 21mb/sec
for me ...speed is everything so class 6 it's my choice
Oby One said:
I think you are not well informed. Higher class cards also offer higher read speeds and that is very important.
Click to expand...
Click to collapse
Sorry, but that just isn't the case!
The class of an SD card is purely the minimum sustained write speed that the card will achieve in a completely unfragmented state. It has *nothing* to do with read speeds.
Case to point, here are the benchmarks for two of my MicroSD cards:
16gb Sandisk Class 2
Sequential Read : 20.050 MB/s
Sequential Write : 7.415 MB/s
8gb Transcend Class 6
Sequential Read : 19.938 MB/s
Sequential Write : 15.020 MB/s
Note that the read speeds are almost identical, but the write speed of the class 6 is almost twice the amount. However, the write speed of both cards is well in excess of the class 6 minimums and given that there's far less writing going on than reading, the difference in write speed is practically negligible on the Desire.
Which card do I used in my Desire? The 16gb Class 2 and I experience absolutely no lag whatsoever using my phone, and I'm using Froyo Apps2SD.
Regards,
Dave
Laban said:
I'm also buying a new microSDHC card. Should I format it in NTFS or FAT32?
Click to expand...
Click to collapse
fat32
10 chars
Hmm, maybe because it's a newer generation class 2 card?
perhaps my tests were done with older generation cards that gave out lower speeds.
Now I am curios...I can't wait to get back home and find the tests file.
foxmeister said:
Sorry, but that just isn't the case!
The class of an SD card is purely the minimum sustained write speed that the card will achieve in a completely unfragmented state. It has *nothing* to do with read speeds.
Click to expand...
Click to collapse
Yep, Dave is absolutely right, it's purely minimum sustained write speed for that class. And as you can see, his Class 2 card actually exceeds the class 6 spec for writing and isn't far off from Class 8 performance.
Looking around the web, the 32GB class 2 card I bought has similar performance in the benchmarks I've seen to Dave's Class 2 card. Not only that, the benchmarks are done on a PC. I doubt the phone has the I/O bandwidth to actually hit numbers like those in any kind of sustained way.
ok, my bad.
There is a slight difference between different brands (regarding read speed) but not so big.
regarding write speed .... I think that only if you use your sdcard with a swap partition you will see big differences.

sd card speed test

Has anyone tried this app? Been having issues with music cutting out when sd card is in use since upgrading to 2.2. So I thought i`d run this test as I have a transcend 8gb class 6 card. This app is reporting I have a class 2!?
My results are
write speed 3.0 mb/sec
read speed 7.0 mb/sec
Anyone else care to share their results, would like to know if this app is wrong or i`ve got a fake card.
Thanks
Just tried out the app and it says I have a class 4 card with a write speed of 5mb/s and read of 6mb/s though its rated at being a class 6 Transcend. I've got access to some other cards at work so I'll try them out as well. Might help to defrag?
Sent from my HTC Desire using XDA App
Thanks, actually I re-booted and closed down all non-essential apps and I got a 6mb/sec read/write saying it was a class 6.
But looking round the web people are reporting 10mb+ /sec on a class 6
Hv installed the app and made 3 tests successively for my 16Gb sandisk Class2 sd-card, said "Class2" as expected (second test resulted "ClassUnknown" and read speed was nil) anyway, overall result is;
Write speed: 2 Mb/s
Read speed: 1 Mb/s (!)
I thought read speed would be twice as much than the write speed; confused & disappointed!
Sent from my HTC Desire using XDA App
Getting the same problem with music skipping. Annoying as hell and only started since updating to 2.2
If you read what it says as tip 2 down the bottom, a class 6 card means a minimum read/write speed of 6mbps so it wouldn't be uncommon to see a higher read/write speed for the card. Wonder what a format would do for it.
Sent from my HTC Desire using XDA App
paulruk said:
Has anyone tried this app? Been having issues with music cutting out when sd card is in use since upgrading to 2.2. So I thought i`d run this test as I have a transcend 8gb class 6 card. This app is reporting I have a class 2!?
My results are
write speed 3.0 mb/sec
read speed 7.0 mb/sec
Anyone else care to share their results, would like to know if this app is wrong or i`ve got a fake card.
Thanks
Click to expand...
Click to collapse
Same card, same results.to get class 6 results you must haver perfect conditions and sequential write. Reading can usually be higher. I'm not sure, but I think it also deteriorates with time.
Ive got a 16gb Play.com Card and had the card for about 2 years now.
Its says class 2 on the card but i get the following.
1st test, Class 2
2nd test, Class 4
3rd test, Class 4
4th test, Class 4
CharlieCharlie24 said:
Getting the same problem with music skipping. Annoying as hell and only started since updating to 2.2
Click to expand...
Click to collapse
Yeah, and theyve screwed up web browsing. Think i`d rather have 2.1 back.
Jabbafat23 said:
If you read what it says as tip 2 down the bottom, a class 6 card means a minimum read/write speed of 6mbps so it wouldn't be uncommon to see a higher read/write speed for the card. Wonder what a format would do for it.
Sent from my HTC Desire using XDA App
Click to expand...
Click to collapse
Well looking at this thread http://androidforums.com/htc-evo-4g/86850-htc-evo-4g-sd-card-speed-test.html
Someone has the same card as me but getting 10mb/sec read & write. Albeit on an htc evo. But cant think it would make any difference.
It should also make sense that A2SD and Dalvik Cache to SD even more, will impact the test, no matter how much you close and kill processes before running the test.
For 720p purposes, I'd like to know if anyone who had problems with the stuttering (not low fps, but the frozen frame now and then), solved this with an upgrade in class and if it's really needed a class 10. Again, A2SD+ can be a factor in this.
Anyway, I've tried a cheap sandisk class2 16GB:
- first run, everything on, auto screen off: read 2MBit, write 3Mbit -> class 2
- second run, airplane on, auto screen off: same
- third run, killed everything, screen always on: read 6Mbit, write 3Mbit -> class 2
- fourth run, as above: same results
The interesting bit is that my transcend class 6, 8GB one, had very very similar results, with bumps to 4Mbit write right after boot, when killing everything...
That's what makes me hesitate to buy a class 10 card. Will the actual usage speed improve so much to justify the cost, especially on 720p ?
andycted said:
It should also make sense that A2SD and Dalvik Cache to SD even more, will impact the test, no matter how much you close and kill processes before running the test.
For 720p purposes, I'd like to know if anyone who had problems with the stuttering (not low fps, but the frozen frame now and then), solved this with an upgrade in class and if it's really needed a class 10. Again, A2SD+ can be a factor in this.
Anyway, I've tried a cheap sandisk class2 16GB:
- first run, everything on, auto screen off: read 2MBit, write 3Mbit -> class 2
- second run, airplane on, auto screen off: same
- third run, killed everything, screen always on: read 6Mbit, write 3Mbit -> class 2
- fourth run, as above: same results
The interesting bit is that my transcend class 6, 8GB one, had very very similar results, with bumps to 4Mbit write right after boot, when killing everything...
That's what makes me hesitate to buy a class 10 card. Will the actual usage speed improve so much to justify the cost, especially on 720p ?
Click to expand...
Click to collapse
I've had stuttering with video and my class 6 8gb transcend. I never use to, I blame 2.2
For that too. So much for a speed improvement , only thing that feels.quicker in 2.2 are app installs.
For reference, if anyone is interested:
HTC Desire, unbranded, generic Froyo 2.2 ROM with apps on the SD card as well
Sandisk 32GB Class 2 card shows:
Write speed: 4mb/s
Read speed: 2mb/s
Measured as a Class4 card.
removed
Kingston 16GB MICROSDHC CLASS 2:
Write 5MB/s
Read 16MB/s
Using: Galaxy S
Buffer: 1MB
Samsung 8gb class 6
Write 2mb
Read 6mb
I'm running a2sd+ though...
Sent from my HTC Desire using XDA App
Don't defrag non-mechanical memory devices
1 - you won't see (or measure) any difference
2 - the memory cells have a limited # of write cycles, which will be seriously impacted by useless defragging
I had the same problem as the OP (slow SD since Froyo upgrade causing music dropouts). Here's my collection of links to related posts, unfortunately I haven't found a solution except using a non-Sense ROM (e.g. Cyanogenmod).
http://forum.xda-developers.com/showthread.php?t=781606#9
http://forum.xda-developers.com/showthread.php?t=743792
http://forum.xda-developers.com/showthread.php?t=778748
http://forum.xda-developers.com/showthread.php?t=723073
I think it's kernel-related; I tried running the kernel from a Froyo/Sense ROM with the rest of an Eclair/Sense ROM and the SD card read speed was low (couldn't measure the speed with the SD Card Speed Test app because the touchscreen didn't work but I was able to adb in and use "dd").
Since a number of us are experiencing this problem I think it's worth us all reporting it to HTC support. If they know that a lot of people are seeing much worse SD card speeds in 2.2 than in 2.1 then they're more likely to fix it in a future update.
I've reported it to them already
Read 10MB/sec
Write 5MB/sec
It rated it as a class 4 card(Which it is), I'm quite surprised at that performance since I bought it for hardly 5$.

[Q] microSDHC speeds - Advice

Hi,
I've been following the discussion on faster IO here by mounting extra stuff back on the SD card. I believe that to take advantage of this a faster microSDHC card can only help.
My card is a SanDisc 16GB Class 2 job, I just transferred it from my old N97 mini.
Looking around I noticed that generally the fastest is a class 6 although Kingston now seem to produce a class 10.
Of course Class increase == $$ increase.
I noticed that one site mentioned low speeds with a class 6 when using a benchmark tool, SD Card Speed Tester from the market.
Of course I just had to download it and see what my lowly class 2 card would do.
B***dy H*ll it exceeded class 6 cards and achieved:
Write Speed is 9MB/s
Read Speed is 15MB/s
Screen shot attached.
So my question is, how likely is it that it really is a fast card or just that the BM tool got it wrong ?
the "class" mentioned is actually the minimum r/w speed rated for the card, and branded cards often have speeds exceeding the rated class easily, so yeah, it is a fast card, no doubt
Thanks,
This was a "bounce my thoughts" type of question. You've confirmed my thoughts.
Just as a sanity check I later tried my other class 2 card, a 4GB job that came with the phone. It was 3-4MB/s write. That improved my confidence that the SD speed app was producing reasonable results.

Difference between Sandisk Ultra microsd card and normal card?

I'm going to buy a 16GB microsd card from sandisk. I've been finding on Amazon and found these two products:
Sandisk 16GB Mobile Ultra MicroSD Card : £36.00
SanDisk 16GB microSDHC Memory Card : £15.99
I've also noticed they're all class 2 (can't find a class 4 or class 6 sandisk). So what is the difference between them? I'm using the card for Windows Phone 7, so which one should I buy?
Ha, i'm looking to buy a 16Gb card for my htc desire and I was looking at exactly the same cards.
As far as I found so far the ultra version seems to be class 4.
If you have any new info it will me much appreciated.
well in some pages you can find comparative boxes about those micro sd, i remember that microsd 16 gb sandisk (class4) is more faster than 16 gb kingtons class4 , so i supousse that this ultra micro sd is like class 6 real XD, i will find some information about it, oh plz don't forget that some devices don't support those kind of micro sd (an example htc hd2 has little bugs with microsd class 4, i have one...)
Sorry if i don't write well but i'm peruavian =)
Hey guys,
Can any of you confirm if Android is booting from Sandisk 16GB Mobile Ultra MicroSD Card ?
I want to buy one but i saw in forums that some cards doesn't work for this..
the ultra one has the better speed and more stable than the normal one. And, it has the same compatitablity.
So, if you are not concern about the price, the ultra one is the better choice.
Also, that should have the extreme III type, that is the best~
Go for the Ultra microSD, it's faster!! been using a 8Gig on my phone and damn its fast!!
16GB Sandisk Micro SDHC
I'm currently using 16GB Sandisk Micro SDHC (class 4) for my LG P500. It is fast & I have not encountered any issues so far.
I've been using Sandisk memory cards for other gadgets & I think it is one of the most reliable brands that is available in my location.
With sandisk/kingston, class 2 should be fine too. CLASS 4 might help recording high def video
Stick with the name brands and forget the Chinese non name brand off off of Flea-bay, they are crap and do not work imho!!
The more expensive cards are usually just higher speed.
I use fast cards in my DSLR to help when shooting bursts. Slower cards fill up, and drop the fps.
I'm currently using 16GB Sandisk Micro SDHC
Go for the Ultra microSD, it's faster!!
You should choose your memory card depending on what you're going to use it for. Either way, you should go with Sandisk cards, as they are the highest quality and produce their own chips. Kingstons should be avoided even though for some reason they are known as a quality brand... kingston just buys chips from other manufacturers and puts their name on them.... you will find many different kinds of chips inside kingston, so you will find more variation and defects from batch to batch.
As far as class, that is only referring to the sequential write speed. If you are getting the card for a digital camera, then a high class card is good, because you will be writing a lot of files sequentially.
But if you plan on using the card for WP7 or to run android of off, generally a class 2 or 4 card is better, because they have better random access speeds. The tweaks card makers do to make cards have higher sequential write speeds many times will lower the random access speed, so you will have more issues running WP7 or Android off of a class 6 or 10 card.
for 8gb ultra i got with usb2.0 card reader : 13mb/s write , 20.5mb/s read
I know the thread is old, but still.
zarathustrax said:
You should choose your memory card depending on what you're going to use it for. Either way, you should go with Sandisk cards, as they are the highest quality and produce their own chips. Kingstons should be avoided even though for some reason they are known as a quality brand... kingston just buys chips from other manufacturers and puts their name on them.... you will find many different kinds of chips inside kingston, so you will find more variation and defects from batch to batch.
As far as class, that is only referring to the sequential write speed. If you are getting the card for a digital camera, then a high class card is good, because you will be writing a lot of files sequentially.
But if you plan on using the card for WP7 or to run android of off, generally a class 2 or 4 card is better, because they have better random access speeds. The tweaks card makers do to make cards have higher sequential write speeds many times will lower the random access speed, so you will have more issues running WP7 or Android off of a class 6 or 10 card.
Click to expand...
Click to collapse
I know thread is too old to write anything. But still (since google pointed me here)...
I've used both types of cards and have found that Sandisc ultra (Red & Black) is far better in speeds and reliability than the Sandisc simple/normal black colour chips. Also know that there are further/more better than ultra, called by Sandisc as extreme and Extreme Pro.
Also warranty for all is same: Lifetime. And Sandisc provided me a new chip within 25 days after my old 32 normal chip went faulty.
Re
I would always buy a class 10 card, because when you copy your photos it doesn't take so much time...
I discovered - the hard way - that "normal" class 2 or 4 MicroSD cards won't stay alive very long on Samsung Note 4 or similar phones... One day they stop working and all pictures and info is lost forever. The only MicroSD that can get the job done is a Class 10 UHC Sandisk card. I have used Kingston and all died only after a few months, specially if you install apps on them. They can´t handle the workload and you will end up losing everything you have on them. I have one of the red and gray Sandisk cards and it's awesome. It's fast and it's still working after 2 and a half years of use in a Sony Xperia Z2. Gotta love this little tough card.

better 32GB MicroSDHC than Sandisk

Anyone know of a better 32GB MicroSD card than the Sandisk? It's only class 2, but its random write performance is leaps and bounds better than both the Kingston and the Patriot LX, which helps to prevent severe lag when using apps2sdext.
I had hope a class 10 Patriot would at least be as good, but the results couldn't have been more different. Ideally I would like more sequential write speed without having to sacrifice random write performance.
We have been using/ Distributing microSD Class 10 cards from Wintec. I am using there 16 GB Class 10 on a Samsung Captivate. If you could direct me to a Android test program you like, I would be glad to run it. I have had no problems since switching.
but sandisk is the best around! for the price.....
nokia or kingstone but i prefer sandisk for the price
i have a sandisk and the card is great
I have never found anything better or more reliable than Sandisk. No bells and whistles just solid performance.
i need this type of card
but with model to choose
The OCZ branded cards are good in my experience.
Lexar's apparently got some top-notch class-10 32giggers out...
You can order them straight from their website (they might be a little backlogged though).
Class 2 and 4 cards have better random access speed and random read/write than class 6 or 10 cards in general. To get higher sequential write speeds, manufacturers sacrifice the random access speeds. That's just how it is.
The best all around card I've ever found is Sandisk class 4.
My 32gb Sandisk class 4 outperforms any other class 10 or 2 32gb card I've tested in the random access and random read/write speeds. That's what's most important when using with WP7 or Android when using it for apps or OS files that need to be accessed quickly. Class 6 and 10 cards are setup to initialize the area of the card that is about to be used to make the sequential write/read quicker, but it takes extra time in the beginning to do the initialization. If your using the card where you need to access small bits of info from various parts of card quickly, you will do best with class 2 or 4.
Most people seem to assume that the higher the class, the better the card is for everything, but that's not how it is. Different purposes need different kinds of speed... cards with higher sequential speeds have lower random speeds.
zarathustrax...it seems to be a hot topic. after all, repetition is the best way to learn
Will Scripts Improve random access speeds?
zarathustrax said:
Class 2 and 4 cards have better random access speed and random read/write than class 6 or 10 cards in general. To get higher sequential write speeds, manufacturers sacrifice the random access speeds. That's just how it is.
The best all around card I've ever found is Sandisk class 4.
My 32gb Sandisk class 4 outperforms any other class 10 or 2 32gb card I've tested in the random access and random read/write speeds. That's what's most important when using with WP7 or Android when using it for apps or OS files that need to be accessed quickly. Class 6 and 10 cards are setup to initialize the area of the card that is about to be used to make the sequential write/read quicker, but it takes extra time in the beginning to do the initialization. If your using the card where you need to access small bits of info from various parts of card quickly, you will do best with class 2 or 4.
Most people seem to assume that the higher the class, the better the card is for everything, but that's not how it is. Different purposes need different kinds of speed... cards with higher sequential speeds have lower random speeds.
Click to expand...
Click to collapse
Noob question: recently, scripts have been produced to, for example, speed the reading of photos in the gallery. Will those same scripts improve the class 10 cards such that their performance is better than class 4 cards?
Ashyford said:
Noob question: recently, scripts have been produced to, for example, speed the reading of photos in the gallery. Will those same scripts improve the class 10 cards such that their performance is better than class 4 cards?
Click to expand...
Click to collapse
They may improve speeds a little in your phone, but it doesn't change how the sd cards controller acts. So no, it won't make class 10 have better random speeds and access times than a high quality class 2 or 4. The controller in the SD card and the actual NAND memory chip itself decides how the card reads and writes and the speeds it has.
andisk is the best
i want to know too . . . .

Categories

Resources