ie8 fix
madison

Windows 7 and SSDs: Setup secrets and tune-up tweaks

By | January 26, 2011, 5:08am PST

Solid-state drives are wicked fast. SSDs start and shut down fast, and they perform read operations (especially random reads) at speeds that blow the doors off conventional hard drives. In the first installment of this series, I gathered the numbers to show just how much faster you can expect an SSD to perform in the real world.

But you might need to jump through some setup hoops to get top performance out of an SSD-equipped PC running Windows 7. That’s because Windows has evolved over many years with features that specifically target the behavior of conventional hard disks. Features like Superfetch and Prefetch and ReadyBoot are designed to monitor files you access at startup and when you launch programs and then arrange them on the disk for optimal access. Because SSDs don’t have motors and spindles and platters and magnetic heads, they don’t benefit from those features and need to be handled differently.

In fact, there are a series of steps that must be performed before an SSD can perform to its full potential on a Windows PC. Skip any of those steps and the results can be disappointing.


Don’t miss the rest of this series:

Part 1: Windows 7 and SSDs: Just how fast are they?

Part 3: Windows 7 and SSDs: Cutting your system drive down to size


My own personal experience bears this out.

Back in October 2009, I bought a Dell Latitude XT2 with a 256GB SSD. One of the first things I did was to replace the Dell-supplied copy of Windows XP Professional with Windows 7 Professional. Disk performance was reasonably fast, but it certainly wasn’t jaw-dropping, and the disk score in the Windows Experience Index was stuck stubbornly at 5.9.

I did a little research last summer and learned that a lot of Dell customers were experiencing the same disappointment with this particular hardware combination. The problem was that the hardware—a Samsung PB22-CS3—needed a firmware update to work properly with the advanced disk-handling features in Windows 7. That update had to come from Dell, and as of last July, it wasn’t available.

A third-party utility, CrystalDiskInfo, confirmed that this disk did not offer support for the TRIM command, which is one of the key requirements for proper SSD operation. (Using the TRIM command allows the system to properly erase blocks of data in the background; for an explanation, see this excellent article by Anand.) Windows 7 supports the TRIM command natively; earlier Windows versions don’t.

Over the holidays, I decided to check again and was pleasantly surprised to learn that Dell had released a firmware update for this drive several months earlier. Because the firmware update wipes out all data on the drive, I had to do a clean install of Windows 7.

The performance difference was like night and day. And benchmark results show why. Here are the Windows System Assessment Tool (WinSAT) results from July 2010 (original OEM configuration) and then from December 2010 after updating the SSD firmware and installing the latest Intel storage drivers:

Disk throughput (bigger=better) Original Optimized
Sequential Read (MB/s) 151.9 219.39
Random Read (MB/s) 10.77 130.25
IO/Responsiveness (smaller=better) Original Optimized
Average IO Rate (ms/IO) 4.29 1.14
Grouped IOs (units) 15.43 8.94
Long IOs (units) 36.69 2.65
Overall Responsiveness (units) 566.01 23.72
Disk score capped at 5.9? Yes No

With the new setup, the disk subscore in the Windows Experience Index jumped from 5.9 to 7.4, and the difference is noticeable. The system is 13 12 times faster in random reads, which is what makes the most profound difference in everyday operation.

Updating the firmware was the key that unlocked the performance of this device, but it isn’t the only crucial step. On the next page, I list the steps you need to go through to ensure that an SSD performs properly with Windows 7.

Page 2: SSD setup secrets –>

Topics

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications.

Disclosure

Ed Bott

Ed Bott is a freelance technical journalist and book author. All work that Ed does is on a contractual basis.

Since 1994, Ed has written more than 25 books about Microsoft Windows and Office. Along with various co-authors, Ed is completely responsible for the content of the books he writes. As a key part of his contractual relationship with publishers, he gives them permission to print and distribute the content he writes and to pay him a royalty based on the actual sales of those books. Ed's books written prior to fall 2011 have been distributed by Que Publishing (a division of Pearson Education) and by Microsoft Press. As of November 2011, Ed is a partner in the independent publishing company Fair Trade Digital Exchange, which exclusively publishes his books.

On occasion, Ed accepts consulting assignments. In recent years, he has worked as an expert witness in cases where his experience and knowledge of Microsoft and Microsoft Windows have been useful. In each such case, his compensation is on an hourly basis, and he is hired as a witness, not an advocate.

Ed does not own stock or have any other financial interest in Microsoft or any other software company. He owns 500 shares of stock in EMC Corporation, which was purchased before the company's acquisition of VMware. In addition, he owns 350 shares of stock in Intel Corporation, purchased more than two years ago. All stocks are held in retirement accounts for long-term growth.

Ed does not accept gifts from companies he covers. All hardware products he writes about are purchased with his own funds or are review units covered under formal loan agreements and are returned after the review is complete.

Biography

Ed Bott

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. He's served as editor of the U.S. edition of PC Computing and managing editor of PC World; both publications had monthly paid circulation in excess of 1 million during his tenure. He is the author of more than 25 books on Microsoft Windows and Office, including the recently released Windows 7 Inside Out.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
104
Comments

Join the conversation!

Just In

RE: VMware buys Socialcast; Fills out collaboration portfolio
drumandyou 28th Feb
Proviso you are alarmed amid other comments regarding http://las-vilis.com/roulette/ online roulette , the http://las-vilis.com/ online casino may well admirably assist you in alternative of http://las-vilis.com/videopoker/ videopoker online
0 Votes
+ -
Contributr
Do you have an Nvidia controller?
Ed Bott 26th Jan 2011
All of the systems I have available for testing use Intel disk controllers. I'm told that the Nvidia-supplied drivers are less capable than the AHCI drivers supplied by Microsoft. If anyone has this configuration and can confirm, let me know here.
0 Votes
+ -
RE: Windows 7 and SSDs: Setup secrets and tune-up tweaks
eatmyshred24@... Updated - 26th Jan 2011
@Ed Bott

The 680i/780i nvidia chipset did not support AHCI (unsure about any newer releases), I had to switch to an intel p45 mobo to utilize the TRIM command on my Samsung SSD. Although AHCI was available at the time of the Chipset release I have no idea why nvidia chose to ignore it and stick with older standards. There was a noticeable performance increase, reduction in boot time, and the WEI went from 7.1 to 7.4 with AHCI enabled and the firmware updated (which could only be done with AHCI enabled). Not a massive boost, but welcome all the same, needless to say I have moved away from nvidia parts in more recent builds..
0 Votes
+ -
Your paltry two page article doesn't say much. At least Jason's Linux/SSD article a few months back had some real meat on it's bones.

I guess we shouldn't expect too much from you, huh?
@search & destroy
Seems to me it was a bigger article than yours!!!
0 Votes
+ -
@Ed Bott The OCZ Revo 2 has the controllers built into the SSD PC card. Would this change the install setup.
0 Votes
+ -
@Ed Bott - MSI 7380-750I-Win7Ult64b; partitioned Intell SSD on proper boundries; Imaged my C: to SSD; Bios to AHCI; installed NVIDA available drivers; Perf index now at 7.2 with Trim, etc; Intel tool box now works. Imaged system has all my old standard programs & some leftover Vista drivers, Wish I could get rid of ofcourse...Leo Z
0 Votes
+ -
Why a clean reinstall?
Economister 26th Jan 2011
Could you not just take an image, do a firmware update and then restore the image?
0 Votes
+ -
Contributr
@Economister

If the old installation was using IDE instead of SATA, you're going to blue-screen when you restore the image.

Also, the likelihood is that the partition will be improperly aligned. That was certainly true in this case.
@Ed Bott I'd like to see a good discussion on partition alignment, how to check, how to correct, what tools respect alignment, what tools will screw it up, etc. I've seen some articles on the topic, but I'd certainly like something more up-to-date and comprehensive. I wonder now about restoring images with either Ghost 15 or Windows Homer Server and what happens to my alignment afterwards. Anyway, just an idea for another article. Thanks!
@Ed Bott

Great.... so basically, they will have to make a special version of Ghost for SSD drives, or we will always have to do a 'clean install'? That is a deal killer for me, to be blunt.
0 Votes
+ -
Duplicating partions might work...
djzoey 26th Jan 2011
@Everyone.
It depends on if the orignal non SSD was setup using ACHI. I've seen this recently in Dells. Most Mfrs are using this on there Intel boards.

I presume the if his is the case, one could duplicate or image the original drive to the new SSD and theoretically it should work. Windows will probably detect new HW and you'll need to install the drivers mentioned by Mr. Bott. After that it should work in my thinking.

Of course some prefer to do a full clean install and that point one could make an image at that point to for later use or in recovery.
@Ed Bott Does this include the built-in Windows 7 imaging utility?
0 Votes
+ -
Even if......
Economister 26th Jan 2011
@Ed Bott

you install the SATA drivers before you make the image?
0 Votes
+ -
@Lerianis10: i'm not sure ..
thx-1138_@... 27th Jan 2011
.. but you may well be right.

"..Great.... so basically, they will have to make a special version of Ghost for SSD drives, or we will always have to do a 'clean install'? That is a deal killer for me, to be blunt. "

If you are right it's just another road block in the way of people forking out more of the folding stuff for an overly priced technology - and more importantly, it is just another weakness, inherent, with flash memory type disks.

Add to that, the fact SSD's (aka 'glorified flash memory') are also know to have a considerably less, finite, read-write, lifespan than traditional magnetic disks .. and we have the recipe for almost certain indifference from the majority.

I'm in the same mind-set as you. Basically, unless SSD OEM's can come up with some ground-breaking development that improves the longevity and performance characteristics for backup procedures of the average SSD to match those of conventional HDD's .. than, yeah .. it's a big 'de nada' from me .. oh .. and as for price??

.. don't even get me started ...
Ed, I was not able to view the SSD information using CrystalDiskInfo as my SSD is installed using the RAID driver. Is there a utility to view the SSD information when in a RAID configuration?
Proviso you are alarmed amid other comments regarding http://las-vilis.com/roulette/ online roulette , the http://las-vilis.com/ online casino may well admirably assist you in alternative of http://las-vilis.com/videopoker/ videopoker online
@Economister
0 Votes
+ -
WEI?
gtvr 26th Jan 2011
WEI has to be the most useless measure of performance out there. Random read/write, sequential read/write, access time or similar are what matter.
0 Votes
+ -
Contributr
Did you actually read the post?
Ed Bott 26th Jan 2011
@gtvr

I actually have a TABLE that includes those data points in it.

You realize that WEI is a roll-up of some much more detailed benchmarks, right? And that a score of 5.9 on disk means that your SSD failed to display the proper performance characteristics using the exact benchmarks you're asking for?

Yes, the overall numbers are crude, but in this case they are incredibly useful. If you get a 5.9 on the disk score, your SSD is configured improperly. Period.
@Ed Bott
Interesting article, when I win the lottery I'll be able to make use of them .

It would probably help less technical readers if you made it clear that your comments about WEI 5.9 being bad are specifically for Win7. Up to Vista 5.9 is the max, in Win7 max is bumped up to 7.9 in recognition of better hardware and software.

http://www.worldstart.com/tips/tips-pr.php/6588

If you want a giggle, check out what these lunatic Brits did with 24, yes 2 DOZEN, SSDs on one computer. I wonder what their performance would be like with your tweaks:
http://www.youtube.com/watch?v=96dWOEa4Djs&fmt=22
0 Votes
+ -
Contributr
Um...
Ed Bott 26th Jan 2011
@Ron_007

"It would probably help less technical readers if you made it clear that your comments about WEI 5.9 being bad are specifically for Win7"

I thought I did that in the title of the article. wink
0 Votes
+ -
@Ed Bott

"If you get a 5.9 on the disk score, your SSD is configured improperly. Period."

You paint yourself in a corner there, because it's not true. Problems with other subsystems can have a dramatic affect on drive scores, and vice-versa. This means that the WEI overall scores are more than simply "crude", but are rather entirely for the benefit of 14-year olds everywhere.

I can't believe you mentioned it in a serious light. Period.
0 Votes
+ -
Bookmarked
Cylon Centurion 26th Jan 2011
For future reference. I don't own an SSD yet, but if I ever get one, I will be sure to come back and look over the article again.

Hopefully as SSDs become more and more common, setups like this will become more and more automatic.

Great read.
@Cylon Centurion 0005

It doesn't get much more automatic than this with Windows 7 - it automatically aligns the partition, turns off unneeded services, etc. The main performance hit was due to the firmware not supporting TRIM. Once that was rectified, the performance jumped dramatically.

I remember the first time installing an SSD and having to manually partition the drive so I could put in the proper offset to align the drive and then having to manually go through and turn off services that were designed for normal HDD's! This seems like nirvana!

With my OCZ Vertex 2 128GB SSD, Ubuntu 10.10 64-bit goes from power off to login prompt in a little over 15 seconds! Windows 7 Ultimate 64-bit is quite a bit slower, but still much faster than off a normal hard drive.

The real eyeball popper is when you go to load programs and they pop up with virtually no delay. Or, try converting a DVD to a H.264 file and see how much faster it goes!!!!
0 Votes
+ -
Do encryption programs such as Bitlocker have an impact on SSD performance? If so how much of a differnece would you expect to see in the WEI number?
0 Votes
+ -
Write Limit?
Ron Burgundy 26th Jan 2011
I understand that the write limits are way better than previous SSD technology, but do you know if that's still a valid concern Ed? I know that if the SSD reaches its theoretical write limit it's not hosed you can still read from it, just not write anymore so you can copy what you had to a new one.
0 Votes
+ -
Contributr
Answering that in part 3
Ed Bott 26th Jan 2011
@Ron Burgundy

But a sneak preview is that for average or even above-average consumer use, it's almost unimaginable that an SSD will wear out before its time. Wear is much more of an issue with enterprise-class storage that is constantly rewritten and updated.
@Ed Bott

The general rule of thumb on SSD purchasing is that if you are going to run a SQL database on it, or some other line-of-business app and/or it's in a server, make sure you buy an enterprise drive. This is true even for standard hard drives too, even if they are inexpensive SATA drives. Also, most desktop drives are not validated for RAID, so only buy enterprise-class drives that are indicated by the manufacturer as validated for RAID in that scenario, otherwise it could lead to RAID de-sync issues.
0 Votes
+ -
Hey Cyber, er, Ron Burgundy...
SonofaSailor 26th Jan 2011
@Ron Burgundy

Read the part about drivers and firmware carefully!

It would be a shame to see you posting 5 years from now about how installing the right drivers/firmware increased your performance!

Oh, just a friendly reminder, if you are to install XP on a SATA, you might need to install the drivers @ setup!
0 Votes
+ -
Dream System
Hasam1991 Updated - 26th Jan 2011
I'm hoping to find a motherboard with a 64 GB built in SSD, no legacy support like IDE or PS2, no DVI, Dual HDMI built in, 4 gb ram built in, 10 SATA connectors...

Why can't I find this, I don't care about CPU, Intel or AMD will do
@Hasam1991

Not going to find that in the near future. Too many people still have things that use IDE, the old PCI slots, etc.

As to the built-in RAM? Never going to happen, I'm sorry. Just too expensive for a board manufacturer to do that, and there are some things coming out that might need more than 4GB's of memory.
@Hasam1991

Most of that doesn't make sense. HDMI is just DVI plus sound. In addition, for any marginally intense application, like good 3D support on 2 2 Megapixel displays, you're going to want a separate video card anyway, especially since video cards update pretty quickly, and you'll probably want to update in the life of the PC.

Why build in RAM? That's absurd.

I think 10 SATA connections are available on consumer motherboards. I know I've seen at least eight. Asus, MSI, Gigabyte all have them. You can even get them without an IDE chip, though you'll still have to look out for the IDE "mode" in the BIOS.
With all due respect, can anyone tell me why a firmware update would have to blow away the SSD drive? That seems kinda.... stupid to understate it!

Also, can you put a backup of your system back on the drive WITHOUT negating the firmware switch, or do you always have to do a 'clean install' after the firmware is updated?
0 Votes
+ -
Not sure why FW does this
djzoey 26th Jan 2011
@Lerianis10
I presume that the developers are wanting to provide a clean FW update and to do this, the drive gets wiped.

If I were doing an update and know the drive is going to be wiped. I would take a full Ghost image of the drive first, then do the FW update, then re-apply the image back to the drive. The Ghost image should be a good way of doing a back up of the entire drive. However this will add alot of time to the process.

I for one have been doing the following when building PCs.
Split the drive in to partitions, 1 for OS and application installation, the other partition for user data and imaging. I make a short cut and or move the My Documents from the OS drive to the 2nd partition or 2nd drive. This way any use data gets saved there instead of the C drive.

I feel in this case for SSD. I would use and entire SSD device for an OS installation and use either another SSD device for user data or a non SSD mechanical drive for user data, back up and imaging. My thought process has been if the OS drive or partition gets blown away or corrupt or the drive goes bad, the user data is a bit safer and is easier to recover. In this case of SSD. Having 2 SSD's for separate use is what I would look at. If FW is blowing away the SSD and all the data on it, then it seems to me that having the user data kept else where or on a different drive would be a better option. Still, the data, regardless of where it is, should be backed up anyways. My 2 cents.
@Lerianis10

I'm pretty sure substantial firmware updates OF A DRIVE have always wiped the data. Hard drives simply haven't changed at a fundamental level, requiring such things, in over a decade, so no one remembers. When's the last time you ran a low level format? Most people don't even know what a low level format is.
@tkejlboom True; there are some dummies mis-using the term "low-level" format and I wish they'd stop it!
I do have to wonder though, if the lack of the seldom needed low-level format isn't costing some people disk drives unknowingly.
0 Votes
+ -
Contributr
@Lerianis10

You rarely have to do a firmware update for a conventuional hard drive, but on the one occasion when I have had to do that (horrible Seagate data bug from a few years back) it was also destructive.

Onboard firmware is directly tied to the structure of data on the drive. It's understandable that you would need to rewrite all data after updating firmware.
0 Votes
+ -
Bottom line
search & destroy 27th Jan 2011
Onboard firmware is directly tied to the structure of data on the drive. It's understandable that you would need to rewrite all data after updating firmware.

That means reinstalling the OS, drivers, your programs & utilities and then aligning the drive and applying TRIM, etc... Not to mention all the tweaks in Win7 to optimize it.

Sounds like a more consuming enterprise than even with standard HDDs. Oh and if you didn't format it in AHCI mode to begin with, you have to start all over again. Lovely.
@searh & destroy

>if you didn't format it in AHCI mode to begin with, you have to start all over again

Why? You can enable AHCI mode after windows is already installed as instructed here (worked for me just now):
http://bit.ly/9cTd1N

> That means reinstalling the OS ...

Or mounting disk onto a second computer and backing up data using free software (http://bit.ly/fc4AIM) and restoring after firmware upgrade.
0 Votes
+ -
RE: Windows 7 and SSDs: Setup secrets and tune-up tweaks
search & destroy Updated - 28th Jan 2011
@mcm_ham

Why? You can enable AHCI mode after windows is already installed as instructed here (worked for me just now)

Really? Well you better check this out

http://windows7forums.com/windows-7-hardware/18767-ahci-ssds.html

Bottom line: If you're gonna want this to work properly, you're gonna have to do a clean install. Period.

Or mounting disk onto a second computer and backing up data using free software (http://bit.ly/fc4AIM) and restoring after firmware upgrade.

Well what if you don't have a second computer? What then?
0 Votes
+ -
Contributr
AHCI officially recommended
Ed Bott 31st Jan 2011
Quoting secondhand support information from 2009 is idiotic. Today, in 2011, OCZ recommends AHCI for its SSD models with Sandforce controllers.
0 Votes
+ -
2011 just started, Ed
search & destroy Updated - 31st Jan 2011
And anybody who dismisses the issues that were mentioned a little over a year ago, takes installing AHCI after Win7 has been installed at their own risk.
0 Votes
+ -
What you see as a tip, I see as manufacturer misconduct. It is not right to sell a computer with a SSD that requires such complex, time consuming and risky steps (for most people) in order to achieve the intended performance.
@GNR Beaumont

I think it's a completely valid reason to question what Dell's value add is. However, I'm glad that I don't need to wait for a process you're comfortable with before I can get to work. You can wait, and all of us that want better performance NOW thank Ed for his work.
0 Votes
+ -
Contributr
I agree partially
Ed Bott 26th Jan 2011
@GNR Beaumont

I think Dell could have been quicker and/or more proactive with the announcement of the update, but I will cut them some slack because this is bleeding edge tech that was still brand new when I bought it in 2009. It's a balancing act, and I would rather take a performance penalty temporarily in exchange for reliability.
Good article Ed... I had to do a clean install of my Win7 Ultimate (64 bit) after I installed my Intel SSD... It took no time at all... The time consuming was the update process... For some reason it would not "take" my back-up... Still trying to figure that out!!! My "D" drive sits with 998 GB of free space... Haven't needed to use any of it---yet. Cold boot time is roughly 25 seconds from the time you hit the power switch to ready for use with a ton of apps and Office 2010... Oh, and good luck with find a motherboard with all of those "built-ins"...Course when I built this machine I went "whole hog" and have 12280 Meg of Memory...When you guys/gals try a SSD you will see what you have been missing... By the way, where I live here in New england, this area has a history of power outages so we seldom let our machine "sleep" in order to avoid problems... That being said, as the man once said, try it(SSD) and you will like it... Stay healthy and happy...
Be sure to check out the SSD Tweaker utility, especially if you're migrating an existing Windows 7 installaton to an SSD (as I've done several times now). Available at http://www.techspot.com/downloads/4926-ssd-tweaker.html.

--Ed--
0 Votes
+ -
Contributr
Ugh
Ed Bott 26th Jan 2011
@EdTittel

I just took a look. The instant demand for money to unlock features is a complete turnoff. And it got at least one setting wrong here.

Pass.
0 Votes
+ -
Honest Question
OtterWithKids Updated - 26th Jan 2011
Before I ask my question, I want to make something perfectly clear: I am not trolling, nor am I looking to start a platform war. I am well aware that the name of this blog contains the word Microsoft and is therefore geared towards people using a Microsoft OS. However, I am honestly wondering:

Are these tweaks specific to Windows 7, or would other operating systems--say, Mac OS X, for example--benefit from the same (or similar) methods?

Thanks!
0 Votes
+ -
RE: Windows 7 and SSDs: Setup secrets and tune-up tweaks
PepperdotNet Updated - 26th Jan 2011
@OtterWithKids That is a good question. If I understand correctly it will depend on whether the other operating system (OSX in this case) or more specifically the SATA drivers for that operating system, natively support ACHI and the "TRIM" command.

I don't know if Apple is selling any Macs with SSD built in. If they are then it would be beneficial for them to include such optimizations in OSX.

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
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
ie8 fix