• On BNET: 3 worst things about the iPhone 3G S
June 23, 2008 7:00 AM PDT

Are FireWire connections crave-worthy?

by Dong Ngo

OK, I admit it. I want options, even though, most of the time I don't have much use for them. Take pocket-size external hard drives, for example. I want them to be compact, light, pretty, bus-powered, and especially I want them to support USB 2.0, FireWire 400, and FireWire 800. (I would take eSATA, too, though, that wouldn't make sense until it's bus-powered capable). However, the truth is, I've used mostly just the USB 2.0 connection for personal purposes. So today, I decided to find out if FireWire 400 and FireWire 800 are worth it, as far as the throughput is concerned.

In CNET Labs, like most devices, hard drives are tested in the "real world" approach. This means the test might not show the best of what the device can do, but how well it does in a real world situation. This is the reason why, if you have read the recent reviews of pocket-size external hard drives, you will see the margin in throughput between different hard drives or different connections of one hard drive are relatively small. Our 10GB test data consists of hundreds of folders and small files (resembling the content of a typical "My Documents" folder) that create a lot of overhead for the copying process.

I tweaked this test a bit for this experiment by using single 10GB file. We have only two pocket-size drives in CNET Labs that have all three types of connections: the OWC Mercury and the G-Tech G-Drive. I put them through the test and here are the scores (in Mbps):

(Credit: Dong Ngo/CNET Networks)

(Credit: Dong Ngo/CNET Networks)

So from the charts, there are three interesting revelations:

First, it doesn't matter what connection you use, with the same amount of data, it's faster to transfer when the data is in the form of a (few) large single file(s) than of multiple small files. This is another reason why you should compress your data into one single file (in ZIP or RAR, or any other types of compression format) before copying it onto another storage device, besides the apparent fact that compressing shrinks the size of the data itself. Of course, this only makes sense if you don't factor in the time needed for the compressing process.

Second, USB 2.0 is much slower than Firewire 400. Judging by the score, FireFire 400 could be up to 40 percent faster than USB 2.0. This is very interesting because on the specs; USB 2.0 is slated to have the transfer rate of up to 480Mbps, while that of FireWire 400 is only 400Mbps.

And last but not least, FireWire 800 is faster than FireWire 400 but not by a big margin, just a few percentages points, in writing. In reading, however, it's actually slower by about the same margin. This is also very interesting as FireWire 800 is slated to potentially offer twice the speed of FireWire 400.

So the conclusion is: yes FireWire connections are definitely worth it when it comes to speed, however, there's not much difference between the two. This means if your computer has a FireWire port, by all means, go ahead and get a drive that can take advantage of that. However, it' s pretty easy to decide which one to pick between FireWire 400 and FireWire 800: either one is fine.

A little disclaimer: these findings are only applicable to external pocket-size bus-powered hard drives working with a Windows XP machine. Full-size external hard drives with separate power adapters might yield different performance patterns.

In the end, personally, I still want my drive to support all these three connections, though I might just continue to use just the USB 2.0. But that's just me.

Originally posted at Inside CNET Labs Podcast
Dong Ngo is a CNET editor who covers networking and network storage, and writes about anything else he finds interesting. You can also listen to his podcast at insidecnetlabs.cnet.com. E-mail Dong.
Recent posts from Crave
Poll: Why don't you have an iPod or MP3 player?
Oppo's affordabe high-end Blu-ray player is here
iPhone 3GS jailbreak, 'purplera1n,' hits Web
Apple patents point to haptics, fingerprints, RFID
Friday Poll: We the ppl--imagining a digital 1776
Gadgettes 144: The Childhood Nostalgia Episode
Duet D8 is no iPhone clone
Rocking out with stereo Bluetooth
Add a Comment (Log in or register)
by chandave July 17, 2008 4:24 AM PDT
Firewire implementations use dedicated hardware. USB implementations usually use the host's CPU to move data. Therefore, Firewire will always be faster unless the host CPU does nothing except handle USB functionality.

Also, are you sure you are not hitting the I/O limit of the HD or disk enclosures when testing Firewire 800?
Reply to this comment
advertisement
Click Here

About Crave

The name says it all. Crave is our blog about gorgeous gadgets and other crushworthy stuff. If you would like to contact Crave with a tip or comment, please write to: crave@cnet.com

Add this feed to your online news reader

Crave topics

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

Inside CNET News

Scroll Left Scroll Right