How SSDs can hose your data

By | June 28, 2011, 10:41am PDT

Summary: A post last month in ACM’s Queue raised a scary issue: block-level deduplication - used in some popular SSDS - can wipe out your file system. Here’s the scoop.

A post last month in ACM’s Queue raised a scary issue: block-level deduplication - used in some popular SSDS - can wipe out your file system.

Context
SSDs that use MLC flash have to balance endurance against cost and capacity. Flash is expensive and has limited endurance - as little as 3,000 writes - so maximizing capacity while minimizing writes is a Good Thing.

1 popular flash SSD controller maker has done a couple of things to achieve this goal:

  • Inline compression of data
  • Block level deduplication

Compressing the data means less data to write and thus greater flash endurance. Block level deduplication - which is another form of compression - compares an incoming block against current blocks and, if there is a match, substitutes a pointer to the stored block instead of writing a new block.

It’s fast, efficient and maximizes endurance. What’s not to like?

Block level de-dup problem
Researchers found that at least 1 Sandforce SSD controller - the SF1200 - does block-level deduplication by default. Which can be a problem.

Many file systems - NTFS, most Unix/Linux FSs, ZFS are some - write critical metadata to multiple blocks in case one copy gets corrupted. But what if, unbeknownst to you, your SSD de-duplicates that block, leaving your file system with only 1 copy?

Yup, corruption of 1 block could wipe out your entire file system. And since all the “copies” point to the same corrupted block, there’s no way to recover.

Ouch!

Industry comment
I contacted Sandforce for a response. The complete response is at StorageMojo but here’s the key part:

We completely agree that any loss of metadata is likely to corrupt access to the underlying data. That is why SandForce created RAISE (Redundant Array of Independent Silicon Elements) and includes it on every SSD that uses a SandForce SSD Processor. All storage devices include ECC protection to minimize the potential that a bit can be lost and corrupt data. Not only do SandForce SSD Processors employ ECC protection enabling an UBER (Uncorrectable Bit Error Rate) of greater than 10^-17, if the ECC engine is unable to correct the bit error RAISE will step in to correct a complete failure of an entire sector, page, or block.

This combination of ECC and RAISE protection provides a resulting UBER of 10^-29 virtually eliminates the probabilities of data corruption. This combined protection is much higher than any other currently shipping SSD or HDD solution we know about. . . . All data stored on a SandForce Driven SSD is viewed critical and protected with the highest level of certainty.

I also contacted Other World Computing and OCZ, companies that sell SSDs based on Sandforce controllers. OWC founder and CEO Larry O’Connor responded, noting that OWC designs conservatively and has over 400 Macs using Sandforce-based drives without seeing this. OCZ didn’t respond.

Intel responded that they do not use compression/de-duplication in any of their currently shipping SSDs. Nor does Texas Memory Systems, a maker of high-end enterprise DRAM and flash SSDs.

The Storage Bits take
There are 2 reasons not to panic: not all SSD controllers do this; and there are bigger threats to your data. But is the feature worth it?

Most flash SSDs are spec’d at 1 URE in every 10-15 or better, so we’re talking 1 lost block every 100 TB to 1PB. With small capacity drives – say 160 GB or less – most drives will never see a URE – and only rarely will that URE hit a critical metadata block.

But when it does, that drive is gone. That’s when mirroring or RAID saves the day.

Whether Sandforce’s assertions about bit-error rate are accurate - they spec the SF-1200 at 10-15, not 10-29 - this points up a common problem: file system designers assume 1 thing; while storage designers assume something else.

Another problem is that this failure will simply look like the drive suddenly died. It may be happening to people who don’t recognize what happened.

What is certain is that no matter what the technology - disk, flash, DRAM, tape or whatever is coming down the pike - storage fails, so your vital data needs protection.

Comments welcome, of course. I often buy from OWC. TMS advertises on StorageMojo.

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Robin Harris has been messing with computers for over 30 years and selling and marketing data storage for over 20 in companies large and small.

Disclosure

Robin Harris

Robin Harris is a president of TechnoQWAN, a consulting and analyst firm in northern Arizona. He also writes StorageMojo.com, a blog which accepts advertising from companies in the storage industry, and has a 25 year history with IT vendors. He has many industry contacts, many of whom are friends and all of whom he has opinions about. Robin has relationships with many companies in the technology industry. Every company he writes about may have sought to influence his opinion through carefully-crafted marketing messages and self-serving white papers, gifts ranging from desk calendars, t-shirts, lunches and trips as well as analyst or consulting assignments. He also invests in some technology companies. He may accept payment for services in stock as well. Robin discloses financial investments in or client relationships with companies named in Storage Bits. To help readers sort out the gold from the dross in his writings, Robin tries to communicate his reasons as clearly as he can. If you agree, you are intelligent and discerning. If you disagree, well, you disagree. In all cases, Robin encourages readers to subject everything they read, see or hear on the internet or from politicians to some simple questions: * What assumptions are implicit in the world view and judgments of the author? * What, if any, is the factual basis for the opinions the author expresses? * Is it reasonable, logical and clear? Your critical faculties: use ‘em or lose ‘em!

Biography

Robin Harris

Harris has been messing with computers for over 30 years and selling and marketing data storage for over 20 in companies large and small. He introduced a couple of multi-billion dollar storage products (DLT, the first Fibre Channel array) to market, as well as a many smaller ones. Earlier he spent 10 years marketing servers and networks. After leaving corporate life he founded TechnoQWAN, a consulting and analyst firm. He also developed StorageMojo into one of the top storage industry blogs.

Robin writes, consults, coaches and lives among the mountains of northern Arizona.

50
Comments

Join the conversation!

Just In

re: blakepedersen
blakepedersen Updated - 1st Jan
It is imperative to understand first the difference between astrology and astronomy and the association of star signs with the two fields. http://www.starsigns.ca/

St. Catharines Ontario Canada is a great place to buy St Catherines real estate. This is a comfortable place to live with many housing options. Manufacturing is what most people do in this area. http://www.stcatharineshomes.ca/

People from all walks of life used to carry a sticky note pad for easy jotting down of reminders, to do lists or any short notes that are of utmost importance and sticking the small stationery note piece with a re-adherent strip at its back to any documents or surfaces commonly which is computer. http://www.stalberthouses.ca
0 Votes
+ -
Is there a specific SSD you prefer? I'm looking at upgrading my MacBook Pro but I'm curious which would you like after doing a bit of research?
0 Votes
+ -
RE: How SSDs can hose your data
starksdev305 12th Oct
@wergo The OWC Mercury Extreme is one of the fastest Internal SATA 2.5" SSD's with available data rates up to 285MB/s and reliable hard drive data recovery.
0 Votes
+ -
My OCZ crapped out
happyharry_z 28th Jun
Windows had to try and recover the volume. Fortunately, the data on the drive was from a service that resynced a fresh copy.
0 Votes
+ -
RE: How SSDs can hose your data
richard.e.morton@... 29th Jun
@happyharry_z

Just as well you did have a copy in the cloud. As if you had of, well, stored a backup on the same drive the drive may well have decided to only store one copy.
0 Votes
+ -
RE: How SSDs can hose your data
rdupuy11 Updated - 28th Jun
I don't think this is a valuable article at all.

Most people are concrete thinkers. If you say SSD is unreliable, then they go purchase a traditional HDD.

They assume you meant to advise that.

You haven't written an article that enlightens, if you ask me. The reality is there is a failure rate on SSD's - just as their is a failure rate on regular hard drives.

Should people back up their computers? yes, of course.
Is the SSD unreliable? That depends.

In real life, the de duplication compression hasn't been an issue for me - and I run quite a few SSD's. And beyond my anecdotal experience - I found a more interesting statistic to be return rates.

The intel drives have a return rate of under 1%, but drives from OCZ - are closer to 3%.

Now another interesting study is the one done by google, because they were able to examine 100,000 drives. (regular sata/pata traditional drives)

If you look at a manufacturer spec, of 300,000 hour MTBF rating, you'd expect out of 100,000 drives you'd expect almost a 3% annual failure rate - but Google found it was much higher than that.

So you do stand a reasonable chance of losing a real hard drive - and they also found the safety features like SMART alerts, failed - over 1/3rd of the failed drives gave no warning.

So - yes you better back up.

And bottom line, SSDs may be more reliable than regular hard rives, but you better back them up too.
0 Votes
+ -
what a load ..
thx-1138_@... Updated - 29th Jun
@rdupuy11 .. "I don't think this is a valuable article at all. "

So the author does some background research; confirms a major flaw in particular storage media type; states it (for everyone's benefit, mind you) - the repercussions; and all you can do is ad hominem his efforts.

This is one of the very few worthy tech write-ups posted on the whole of ZDNet and you paste the guy?

Tough luck, certain SSD's brands have this flaw - get used to it. Until it's fixed those customers that have SF1200's (..i'm gonna guess that's a decent number) are up s@#t creek if the aforementioned (Quote): "...Yup, corruption of 1 block could wipe out your entire file system. And since all the copies point to the same corrupted block, theres no way to recover.", ever happens to these folk.

Back to RAID i guess - or mirroring. (Personally, i would recommend ghosting a system when you have it at its optimum state .. it's quick and removes the stress of worrying about eventual corruption / deterioration of a running file system). Oh well, never mind .. i guess it's a risk people take when folk choose to early adopt a new / developing technology.
0 Votes
+ -
RE: How SSDs can hose your data
Bit-Smacker 6th Jul
@rdupuy11

I installed four SanDisk (C300) 250 GB SSDs in some work laptops (one is mine) that have been running solid for four months with no problems yet. I'm running a 90 GB OCZ Vertex 2 on my home machine (this one) and it's been flawless for six months.

I guess I'll have to suffer a failure to believe that the rate is that high, but I also run Acronis full system images once a week, just to be on the safe side.
0 Votes
+ -
RE: How SSDs can hose your data
Benjie Dog Updated - 28th Jun
I think using the digit "1" when you mean "one" in terms of unity or singularness, is considered unconventional writing.
0 Votes
+ -
RE: How SSDs can hose your data
Robin Harris 28th Jun
@Benjie Dog Correct. However the research I've seen says it works better on the web at keeping readers reading. I have no idea why.
0 Votes
+ -
RE: How SSDs can hose your data
Benjie Dog Updated - 28th Jun
@Robin Harris
Interesting tidbit there. But what kept me reading your article was not the use of "1" but the informative content of your article and your effective writing style.
0 Votes
+ -
Backups
jameskatt 28th Jun
I have:
NINE Backup Hard Drives for my computer's hard drive.
AND
TWO Backup Computers for my Computer.
And I have backups in different locations.

I think the only thing missinng is periodically backing up to DVDs or Blu-Ray disks.

The only problem is that DVDs and Blu-Ray disks may only last 10 years at most before becoming corrupted spontaneously while in storage.

I think we have to realize that no data is going to be completely safe and that backups are necessary for everyone.

Yes. SSDs need backups. I use SSDs and I LOVE THEM.

In a mobile environment - e.g. moving vehicles, hard drives can get easily destroyed by potholes. SSDs are immune to this and nearly any shock.
0 Votes
+ -
RE: How SSDs can hose your data
tkejlboom 29th Jun
@jameskatt

I've worked with people that used optical backups. Unless you use the most expensive, highest class, don't do it at all. Maybe for your vacation pictures or something, but not anything important.

Then, I again, I worked for a hospital that still did everything on paper. The warehouse they contracted out to lost six file cabinets worth of patient files. Mathematically calculate those failure rates.
0 Votes
+ -
re: blakepedersen
blakepedersen Updated - 1st Jan
It is imperative to understand first the difference between astrology and astronomy and the association of star signs with the two fields. http://www.starsigns.ca/

St. Catharines Ontario Canada is a great place to buy St Catherines real estate. This is a comfortable place to live with many housing options. Manufacturing is what most people do in this area. http://www.stcatharineshomes.ca/

People from all walks of life used to carry a sticky note pad for easy jotting down of reminders, to do lists or any short notes that are of utmost importance and sticking the small stationery note piece with a re-adherent strip at its back to any documents or surfaces commonly which is computer. http://www.stalberthouses.ca
0 Votes
+ -
I LOVE OWC
jameskatt 28th Jun
I love OWC SSDs.

They use quality components.
AND they design conservatively.
And they back it up with a great warranty.
AND they are FAST.
0 Votes
+ -
I love OWC period
use_what_works_4_U 30th Jun
@jameskatt
OWC is my go to for a lot of things. They are a fabulous supplier of quality goods. Having said that, I don't care how high quality the components, how conservative the design, or how great the warranty service is you need to back up your data, period.

I used to tell people at the Genius Bar that there are 3 types of computer users:
1)Those that back up
2)Those that have lost data
3)Those that are not in group 1 or 2 but are guaranteed to be at some point.
0 Votes
+ -
Easy to fix
mouse2600 28th Jun
This is a very easy problem to solve. The file system driver just needs to XOR each superblock with the block number. That way each superblock is binary different and will not be de-duplicated. The driver will just XOR the data with the block number when it reads the superblock. XOR is a very fast cpu operation and is used for many things that require speed. There would be virtually no performance loss from this.

Problem solved.... The main thing is never get excited...
0 Votes
+ -
Are you a file system engineer?
use_what_works_4_U Updated - 30th Jun
@mouse2600
yes - Great! Let me know when, as a consumer, I can license your new file system.

no - Whoops! Maybe you can tell me, as a consumer, how to do what you suggest, and make it simple for me to implement?
0 Votes
+ -
@mouse2600 .. great logic
thx-1138_@... 4th Jul
.. just bad placement. This isn't the real forum .. it's simply a tech blog site - as opposed to technology development or technical review site. (.. I mean it may have well been once .. but it sure as h#ll ain't now).

maybe this is where you need to discuss HDD / SSD architecture:

http://www.enterprisestorageforum.com/technology/features/article.php/3864891/Solid-State-Drive-Reliability-and-Performance-in-Storage-Networking.htm

.. keep'a chuggin'

( n.b. i think you're idea has merit, but it might actually go over the heads of most folk here. wink )
0 Votes
+ -
RE: How SSDs can hose your data
ThinkingTech Updated - 28th Jun
Thank you for the column and the pointer to the research. Still, I don't agree that this is a significant issue.

Though de-dupe is an enterprise software feature, the acm article and yours seem to conclude that block de-dupe in a drive is a crit issue vs. file systems that make multiple copies of metadata. However, wouldn't it be also worrisome that the NTFS is putting those multiple copies on a single spinning HDD? I'll go with the SandForce SSD with a very strong chance of avoiding data corruption vs. a full drive mechanical failure!

It's always a good idea for any sensitive apps/data to run on a RAID array (multiple drives) and/or backup and logs to an external DR storage system. Otherwise, what app has the problem here that it wouldn't somewhere else?

Maybe it's just a bad practice to expect that the file system making multiple copies around a single drive will buy you very much protection from failure. I seems like the ACM article may have been written from a software perspective, but it didn't consider the typical storage hardware ecosystem around the drive or good backup practices.

RE:"Block level de-dup problem
Many file systems - NTFS, most Unix/Linux FSs, ZFS are some - write critical metadata to multiple blocks in case one copy gets corrupted. But what if, unbeknownst to you, your SSD de-duplicates that block, leaving your file system with only 1 copy?

Yup, corruption of 1 block could wipe out your entire file system. And since all the copies point to the same corrupted block, theres no way to recover."
0 Votes
+ -
Why so timid?
croberts 28th Jun
You've been much more adversarial in the past (ironically with regards to RAID), yet this blog about redundant data going missing was barely worth reading.

1) The file systems listed were invented before SSDs, and therefore any missing data due to deduplication is squarely the fault of the SSD manufacturer. If their product doesn't work reliably, then redesign it. That's what I'd expect you to say.

2) You should have listed the top 10 SSDs on the market, and indicated which did deduplication, and which didn't. You (again ironically) fell back on failure statistics in an aw-shucks kind of way, instead of shining a a bright light on a potentially dark design secret.
0 Votes
+ -
RE: How SSDs can hose your data
Robin Harris 28th Jun
@croberts Smack! Smack!
Thanks, I needed that!
0 Votes
+ -
To summarize
fr_gough 28th Jun
I have an agenda to promote: data corruption. 10^-15 helps me make that case. 10^-29 doesn't. So I'll pretend 10^-29 doesn't exist.
0 Votes
+ -
Ahhhh... ok, I get it now...
UrNotPayingAttention 28th Jun
@fr_gough

Now I understand how you Apple fanboys rationalize your ideas and beliefs.

Thanks!
0 Votes
+ -
RE: How SSDs can hose your data
pikeman666 29th Jun
@fr_gough
very effective geek humor - I love it!
0 Votes
+ -
Just get a SLC because they use them in all extreme environments including the military. Even though they are more expensive, they are 10x the reliability. Everyone's data is priceless to them. MLCs are glorified thumb drives with Sata cables.
0 Votes
+ -
Agree, but...
ScorpioBlue 28th Jun
How about the cost of SLCs coming down? They run a $1,000 or more
0 Votes
+ -
RE: How SSDs can hose your data
osreinstall 29th Jun
@ScorpioBlue

Depends on how much you value your data. Don't need raid 1 they are so damn durable. So you save there on your 6 pack of MLCs. Also they are 2-3x in read/write speed so you save in productivity.

http://www.newegg.com/Product/Product.aspx?Item=N82E16820167029
This looks like a good sub $1000 drive. You have to weigh in how valuable your data is. Personally, I would go with mechanical storage for now because all SSDs are small in capacity. But get enterprise drives even for home use with 2 backups.
0 Votes
+ -
RE: How SSDs can hose your data
jameskatt 28th Jun
One of the best ways to eliminate data loss in SSDs and HDs would be to do RAID-5 for each set of hard drives you use as your primary drive. And to RAID-5 for each of your backup drives and then each set of drives is paired with a RAID-0 partner.

Of course, this exponentially raises the price of storage. Imagine having to pay TEN times the cost of what your SSD or HD costs. Your primary SSD set may cost you $10,000 and your back ups as well. Similarly high would the the price of your 10-disk HDD set and its minimum of 3 backups (i.e. $40,000 for the cost of your SSD hard drives and backups)

Of course, this is "the price" of avoiding data corruption - if you can afford it.
I was wondering why drives with Sandforce controllers are so unreliable (nothing but trouble after six months). Thanks for shedding some light on the reason behind some of the drive failures (the numbers are huge: as high as 6%). Same thing applies to OWC drives. More reliable: Intel, some Kingston models (based on Intel/Toshiba).

http://foliovision.com/2011/06/26/memory-ssd-reliability
0 Votes
+ -
Thanks for that
thx-1138_@... 4th Jul
@alecka .. for providing that link. And yes, couldn't agree more about how bad OCZ (c/w SF controllers) are complete crap.

I have always had alot of time for Kingston and WD. Interesting that Hitachi didn't mention in the blacklist .. they produce some of the worst hdd's i've ever experienced.
0 Votes
+ -
OCZ didnâ??t respond...?
paul613 29th Jun
Their silence speaks loudly.
0 Votes
+ -
.. and their
thx-1138_@... 4th Jul
@paul613 .. failed drives .. well, they don't speak at all ...
0 Votes
+ -
In related articles...
cmcfarling 29th Jun
Platter based hard drives can hose your data
Power spikes can hose your data
Users can hose your data
and on and on...
0 Votes
+ -
There are lots of "omg we're jacked" situations in life. We could get run over by a bus when we walk outside, a meteor could crash into our house and kill me etc.

Just how likely is this going to happen to a SSD? If its rare then its not a real factor imo. Your motherboard can burn out, your pc could explode and burn everything. We know enough to do backups of what is really important. My important files are all in the same location by practice and I have hard disk and DVD backups of those files. Its a fact of life with computers that you need to have those contingency plans because sooner or later something will require you to recover. If its that much of a factor for someone then save your files remotely to some data center that does replication.
0 Votes
+ -
As real as ...
thx-1138_@... 4th Jul
@rengek .. it happening to you when you're in the middle of that important assignment; or in the middle of a backup; as real as it is for those it's happened to.

Don't be a glib, sanctimonious ass and brush off something, simply because it hasn't affected you - yet.
0 Votes
+ -
Performance
Angstrom60 29th Jun
I'm astonished that no one has focused on one of the huge benefits of de-duplication on SandForce controllers: Extremely lowered write amplification on typical desktop loads and greatly increased write performance.

Surely this has to go into the equation, right? It's not just about reliability.
0 Votes
+ -
watchs
TomJiang 10th Aug
Be confident, not arrogant. fake watches
0 Votes
+ -
RE: How SSDs can hose your data
Steampower 26th Aug
tnx for sharing! i like it!

software design
0 Votes
+ -
This is an excellent article. The following publish supplies genuinely high quality info. My spouse and i?meters bound to check in it. Truly extremely helpful points are given listed here. Many thanks a great deal. Carry on favorable functions. vintage snapback hats best solid state drive
0 Votes
+ -
This is a really good read for me. Must admit that you are one of the best bloggers I have ever read. Thanks for posting this informative article. baby gifts for boys baby gifts for girls
0 Votes
+ -
I like the article you wrote here; it is very informative and useful for the internet users like me. I will come back to read more blog posts on your website and I have bookmarked your website as well Thank You know style clothing store girls clothing stores online
0 Votes
+ -
I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate! nccma cooler
0 Votes
+ -
RE: How SSDs can hose your data
MARAGARET 11th Sep
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post. this thread is amazing i like your work and i appreciate you that you have share a useful stuff thanks for sharing the i shop abatwa
0 Votes
+ -
RE: How SSDs can hose your data
RHIANNONA 12th Sep
I used to be more than happy to seek out this internet-site.I wanted to thanks in your time for this glorious read!! I positively enjoying each little bit of it and I have you bookmarked to check out new stuff you weblog post.Bookmarking now thanks please consider a follow up post. power sa shop
0 Votes
+ -
RE: How SSDs can hose your data
SATURNINA 13th Sep
I think the representation of this article is actually superb one. This is my first visit to your site. Thanks a lot and keep sharing the information. Keep updating the information for all of us. Thanks ZDNet Government was launched as the brand's first industry vertical, with a mission to cater to IT professionals in the public secto I agree with your post. However, do you have any sources I can cite for my paper wheel car com bury
0 Votes
+ -
Well welcome, hopefully you can become a vital member of the community and really help to push far ahead of google. Which Im sure the development team would love. This will of course earn you alot points too and get you on the leaders board. z d n e t t h a n k Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas.
0 Votes
+ -
This is my first visit to z d n e t site. Thanks a lot and keep sharing the information. Keep updating the information for all of us.how can i clean up, because i don???t know why it seems my skeen has to fat i get the glasses dirty every day.i search y a h o o Very good quality indeed. I surely recommend it. The template used in their site is also great.
0 Votes
+ -
Fantastic news about the new release.I positively enjoying each little bit of it and I have you b o o k m a r k e d to check out new stuff you weblog post.Im not sure i come to an agreement with you on every level, howevor it absolutely was a good posting, many thanks for taking the time to put up your ideas
0 Votes
+ -
Good day to confirm this comment I would appreciate T h e b e s t o f Z D N e t d e l i v e r e d your website very nice to everyone Yes, Oracle is the only one with shared-disk architecture, but that is there advantage. It means you can add or remove nodes and the database lives on. In a shared nothing architecture, if you lose a node, you lose the system. I'm sure Oracle appreciates EMC highlighting their advantage.I also desire to signal in your RSS feeds. Thank you as soon as once again and maintain up the great operate Awesome post! Thank you very much || thanks for nice content this is really benefit to me.
0 Votes
+ -
re: blakepedersen
blakepedersen 29th Dec
It is imperative to understand first the difference between astrology and astronomy and the association of star signs with the two fields. http://www.starsigns.ca/

St. Catharines Ontario Canada is a great place to buy St Catherines real estate. This is a comfortable place to live with many housing options. Manufacturing is what most people do in this area. http://www.stcatharineshomes.ca/

People from all walks of life used to carry a sticky note pad for easy jotting down of reminders, to do lists or any short notes that are of utmost importance and sticking the small stationery note piece with a re-adherent strip at its back to any documents or surfaces commonly which is computer. www.stalberthouses.ca

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix