Originally posted by southlander Not sure why. Inside the PC a built in card reader is merely plugged into a USB header connection on the m/board. It doesn't use hard drive buses or anything like that.
This sounds about right.
If the motherboard is only spec'd to USB2.0 say, then a built-in card reader I believe can only be to USB2.0.
The only variable that may be eliminated would be any separate/external USB card reader.
Just to make things less clear -
here are some results that I've literally just taken as I write -
Same Transcend 8GB class 10 SDHC card as above:
PC card slot:
USB2.0 port using same cheapo (99cent) USB2.0 SDHC reader:
One may have thought the PC's own card reader slot ought to be faster since there are less intervening interfaces -
but strangely enough the PC's USB2.0 port and using just a cheapo USB2.0 reader actually gave faster results -
note: these are averages of 3 consecutive readings and I did this twice to confirm the results did not vary to any significant degree.
I think this may show that the USB card reader is not limiting the read speed?
I only have USB2.0 ports - but to prove that the ports are not limiting the SDHC card results -
I do have an USB3.0 flash drive (aData model # AS102P-16G-RGY) spec'd at:
Read Speed up to 100 MB/s; Write Speed up to 25 MB/s
- and these were the readings:
These are obviously limited by the USB2.0 spec's of my PC -
but they do show the USB2.0 port is capable of at least higher read speeds >30MB/s and write speeds >22MB/s for those SDHC card readings.