Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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

What is faster? I know windows 7 takes advantage of USB drives for more volatile this even worth it if USB drives are slower then harddrives.

share|improve this question

migrated from Jun 23 '10 at 2:32

This question came from our site for system and network administrators.

I dont understand the question; USB ... Memory vs Harddrive? or a USB Harddrive vs Internal drive? – GruffTech Jun 23 '10 at 1:06
Pretty sure he means flash drives. – user3463 Jun 23 '10 at 1:12
Should define between mechanical hard disks, SSD, usb mechanical drives, usb flash drives... And what mission do you have... throughput, random access, general windows and office work (in that case I think, as Andrew, that this should go to SuperUser) – Andor Jun 23 '10 at 1:58
up vote 5 down vote accepted

Depends on what you are doing.

  • USB/Flash can be faster when performing small, random reads.
  • Hard drives tend to be faster when loading large amounts of data.

Windows ReadyBoost relies on this to decide if it should read cached data from the USB or hard drive.

share|improve this answer

In terms of raw throughput, harddrives beat USB drives hands down. USB is capped at around 25MB/s (USB3 is faster, but still rare) where SATA drives can max out at about 285MB/s. This is why you really want to use an eSATA port for an external drive enclosure versus pretty much anything else (except maybe Firewire, but who has that anymore). That said, if all you're doing is massively random I/O, solid-state USB sticks can beat out harddrives in the right circumstances.

Back to Windows... What you're referring to is ReadyBoost, a method of caching hard-drive data in such a way as to make it seem faster. Kind of like L2ARC on ZFS, but not really.

share|improve this answer
Hahahaha, I like that 'kind of but not really', but I would change it by a 'kind of, but not even near' – Andor Jun 23 '10 at 2:08

You can test the speed of your drives using e.g. CrystalDiskMark. ReadyBoost is generally considered a waste of time unless you have a very small amount of RAM, though. Another possibility is utilising the flash cache of a hybrid drive - known as ReadyDrive, which was introduced with Windows Vista.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .