Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Would it be better to use a USB or a SD card as use for ReadyBoost? I run windows 7 on a acer aspire laptop.

It has a built in SD-card reader, and usb 2.0 ports.

share|improve this question

closed as unclear what you're asking by DavidPostill, fixer1234, Art Gertner, mdpc, Kevin Panko Apr 4 '15 at 19:59

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.If this question can be reworded to fit the rules in the help center, please edit the question.

While both should perform the same I found the labelling of USB sticks quite confusing. My "High Speed" sticks just give 4Mb/s for writing, and reading amazon reviews this still seems standard for most sticks. Compared to this the "class" labelling of SD cards is easier to understand. Given class 10 cards cost about the same as a comparable stick I would go for one of those. – bdecaf Oct 7 '13 at 9:18
Note that if you are interested in sequential speeds then you are competing with the internal HDD which can do around 100MB/sec already. (One again, for sequential reads. Pure random IO on a HDD is more likely to be around 5MB/sec, depending on the model). – Hennes Oct 19 '13 at 0:37
Which version of USB? How is the SD card read? – fixer1234 Apr 3 '15 at 5:56
up vote 10 down vote accepted

First, you should know that higher class SD cards will not be appropriate if you want to use them for ReadyBoost because higher classes tend to compromise random access times for better sequential reads and writes which are great for digital photography and large file transfer but useless for ReadyBoost. What you are looking for is better random access times and with classification of SD cards by classes you could tell which would be appropriate for your requirements.

Secondly, when it comes to durability of both USB flash drives and SD cards, the chance of failure is higher than of normal use due to limited write cycles and constant activity which keeps device under stress, resulting in higher temperatures. Considering the type of NAND flash memory they have, such devices are not designed to be used as caching devices.

Thirdly, if I had laptop with integrated SD card reader and were to choose between USB flash drive and SD card, I would choose SD card due to advantage of keeping it constantly inside card reader without it sticking out of laptop and breaking if struck by something and freeing me USB slot. Additionally, class rating that SD cards have, helps me choose lower class SD card that would be appropriate for use with ReadyBoost. Provided I never used SD card for ReadyBoost, I would start with Class 4 and capacity of 4GB.

I am not sure whether more than 4GB will bring noticeable results but if you intend to use more, then keep in mind that starting from Windows 7, you can use more than 4GB of capacity. Just make sure your SD card is formatted in NTFS filesystem.

If you still want to buy USB flash drive for use with ReadyBoost, make sure the one you get will be accepted by ReadyBoost.

There's ReadyBoost compatibility chart that you may find useful:

You can read about requirements of ReadyBoost here:

You can also download CrystalDiskMark to check if your drive matches ReadyBoost's requirements:

share|improve this answer

ExFat formatted SD cards allow for 4 gig of Readboost cache. Exfat is a flash friendly successor to Fat32 on larger flash devices. It removes the file size directory limits of FAT32. It has less overhead and writes less to device than NTFS. It is less robust than NTFS, since (as in FATxx ) there is no protective journal. In a purely Caching application, exFat works well, while NTFS is better for data safety.

My answer is from Web based research. I am looking to stretch the performance of several low power Windows 7 64 bit machines. One is a laptop with only 3 Gigs of ram. This relic runs 64 bit Windows. It needs help, since a ram upgrade may not be possible. The data safety / overhead information comes from my years of experience with non journalling (MSDOS, FAT16, and fat32) and Journalling (NTFS and ext4 ) filesystems.

share|improve this answer

The device with the higher transfer rate will better support ReadyBoost. Run an copy from the harddisk to each to find out which has higher transfer rate.

share|improve this answer
Readyboost and SSDs gain most of their advantage from random IO. So the higher speed is not the main helping part. And often the fastest sequential device is not the fastest random IO device and thus not the best device for RB. – Hennes Oct 18 '13 at 19:55

Not the answer you're looking for? Browse other questions tagged or ask your own question.