Ads
Ads
All about Software
 Latest Software articles
Benchmarking Windows 7: Harder, Better, Faster, Stronger?

Benchmarking Windows 7: Harder, Better, Faster, Stronger?
Often hailed as the solution to Windows Vista performance problems, we wanted to know just how much better Windows 7 really is. We put one of our most recent test platforms through its paces to find out, benchmarking raw performance and responsiveness. Read More

  • How To: Windows XP Mode In...Ubuntu Linux?
    Windows 7's XP Mode has already convinced many users who sat out for Vista to go out and upgrade. But will they buy the right version of Windows 7 to get XPM? You do know you can get the same XP functionality from a Linux distribution for free, right? Read More
All Software articles

Newsletters


  • Ask your question about IT issues
  • Post

Partners

The Games selection

crazy : PC Breakdown What is worst than a Fatal Error occuring during a game you did not save? Unleash your rage at your PC in this game. Blow it to pieces, it feels so...
adventure : Scoobydoo: Episode 2 The sequel of Scooby and Sammy's adventures. Same principle as in the previous episode (available on this website). Click on "Instructions" to see...
Ads

Sponsored links

Windows 7 and Optimization for Solid State Drives

Next news
8:31 PM - May 5, 2009 by Marcus Yam

Got an SSD? Good. Got an SSD and Windows 7? Even better.

Solid state drives are in our computing futures. While prices right now make them mostly impractical for those of us without unlimited cash cheat codes, prices will fall and we’ll be buying more of them instead of the standard magnetic, spinning hard disk drives.

Perhaps by the time that SSDs are affordable, we’ll still be using Windows 7 (which means within the next few years). Thankfully, Microsoft has included several features in Windows 7 that accounts for the presence of an SSD.

“Windows 7 tends to perform well on today’s SSDs, in part, because we made many engineering changes to reduce the frequency of writes and flushes. This benefits traditional HDDs as well, but is particularly helpful on today’s SSDs,” wrote Michael Fortin, one of Microsoft's Distinguished Engineers, in the Engineering Windows 7 blog.

When a solid state drive is present, Windows 7 will disable disk defragmentation, Superfetch, ReadyBoost, as well as boot and application launch prefetching.

“These technologies were all designed to improve performance on traditional HDDs, where random read performance could easily be a major bottleneck,” explained Fortin.  

One of the more notable advancements in Windows 7 is support for the Trim command. The reason for the command deals strictly with the way that data is written to NAND memory. For an exceptional explanation of why Trim is important, check out AnandTech’s article on the topic.

Fortin detailed how Trim will work in the upcoming OS:

“In Windows 7, if an SSD reports it supports the Trim attribute of the ATA protocol’s Data Set Management command, the NTFS file system will request the ATA driver to issue the new operation to the device when files are deleted and it is safe to erase the SSD pages backing the files. With this information, an SSD can plan to erase the relevant blocks opportunistically (and lazily) in the hope that subsequent writes will not require a blocking erase operation since erased pages are available for reuse.

“As an added benefit, the Trim operation can help SSDs reduce wear by eliminating the need for many merge operations to occur. As an example, consider a single 128 KB SSD block that contained a 128 KB file. If the file is deleted and a Trim operation is requested, then the SSD can avoid having to mix bytes from the SSD block with any other bytes that are subsequently written to that block. This reduces wear.

“Windows 7 requests the Trim operation for more than just file delete operations. The Trim operation is fully integrated with partition- and volume-level commands like Format and Delete, with file system commands relating to truncate and compression, and with the System Restore (aka Volume Snapshot) feature.”

Source : Tom's Hardware US

Talkback
Add your comment
krazyderek 05/06/2009 3:08 AM
Hide
-0+

So is this indeed a feature that is active now in RC 1 or win7? And if so, is it completely automatic and auto detected?

darkguset 05/06/2009 3:25 AM
Hide
-4+

"When a solid state drive is present, Windows 7 will disable disk defragmentation, Superfetch, ReadyBoost, as well as boot and application launch prefetching."

Does that mean that if you have a mix of HDDs and SSDs, those features will be completely disabled or just disabled on the SSD drives? It is not quite clear on that.

crisisavatar 05/06/2009 3:32 AM
Hide
-0+

glad to hear this

solymnar 05/06/2009 3:55 AM
Hide
-4+

Total speculation on my part but since windows incarnation of defrag, etc. does it per hard drive I would "guess" that it will also turns off such things and enables this "trim" operation per hard drive as well.

eklipz330 05/06/2009 3:58 AM
Hide
-1+

cant wait for some benchmark comparisons

burnley14 05/06/2009 4:05 AM
Hide
-12+

I wish I knew those unlimited cash cheat codes . . .

squarewheel 05/06/2009 4:38 AM
Hide
-0+

Say "dncashman", and then press space for money!

Bonus points if you get the reference.

dimaf1985 05/06/2009 5:12 AM
Hide
-0+

shake it baby

apache_lives 05/06/2009 9:57 AM
Hide
--3+

"what are you, some bottom feeding scum sucking algae eater?"
"dam, im looking good"
"dam, your ugly"
"dont have time to play with my self"

gawd i love the classic old days - favourite game of all time for me

jacobdrj 05/06/2009 2:52 PM
Hide
-0+

Last night I was JUST about to install W7RC on my TX2500Z. I got distracted, and opted to set up a Media Computer on the same platform. Vista worked fine, but W7RC needed some tweaking. Thank you nVidia for posting W7 drivers! So far, it seems a RAID-0 array of 3 36GB 1st generation Raptors is in fact slower than my 1 OCZ Vertex 60GB SSD at the installation of Windows (Vista Ultimate x32 or W7RC)

bill gates is your daddy 05/06/2009 3:32 PM
Show
Igot1forya 05/06/2009 3:43 PM
Hide
-0+

squarewheel :
Say "dncashman", and then press space for money!Bonus points if you get the reference.



Three words... "Shake it Baby!" :)

Anonymous 05/06/2009 3:56 PM
Hide
-1+

I have a mixture of ssd and traditional disks in my win7 beta desktop. according to defrag program, it has never been run on the ssd and has run as a scheduled job on the trad disks. This is not something that I have set up so I guess it is already implemented on a per disk basis

jacobdrj 05/06/2009 4:08 PM
Hide
-1+

Most people won't get it without a "... chew bubblegum, and I'm all out of gum..." quote.

Grims 05/06/2009 6:57 PM
Hide
--1+

Wouldn't superfetch still be useful on SSDs? Memory is still many times faster than even the fastest SSD.

blackened144 05/06/2009 7:09 PM
Hide
-0+

When I first got my 30gb Vertex drives the other week I installed Win7 64bit on the ssd raid0 array. It did not do the above tweaks, I had to do them all manually. I think this is because the raid controller was sending the array information to the OS and the OS doesnt see it as an "SSD" array. Anyway, I had a few little problems and after 4 days I ended up formatting and installing Vista 64bit. Its running MUCH better on Vista. I might try the RC of Win7 in a few weeks but the Beta I had previously ran better on my traditional rotating hdd.

nelson_nel 05/07/2009 3:11 PM
Hide
-0+

darkguset :
"When a solid state drive is present, Windows 7 will disable disk defragmentation, Superfetch, ReadyBoost, as well as boot and application launch prefetching."Does that mean that if you have a mix of HDDs and SSDs, those features will be completely disabled or just disabled on the SSD drives? It is not quite clear on that.



I kind of would imagine they would be on a per device basis... Each drive uses it's own page file etc and cache/pre-cache falls into that realm. Just my guess but I think it's a pretty fair assumption.

backbydemand 09/11/2009 12:03 PM
Hide
-0+

bill gates is your daddy :
Why does it sound like WIN 7 is going to be a decent piece of software? Correct me if I am wrong but we are talking about the same company that created Vista?



OK, by that reasoning let's not buy German cars because, correct me if i'm wrong, isn't that the same country that started WW2?

backbydemand 09/11/2009 12:15 PM
Hide
-0+

I have put a new SSD in my rig, it has the OS (Win 7 v7600) and most programs on it and 2 other HDD's.

The defrag is not set for automatic for any of the drives but I can put a scheduler on for the HDD's and miss out the SSD. Superfetch and Readyboost are not enabled. All is looking pretty sweet.

Also I have 8Gb of DDR3 so I have reduced the swapfile size to 16mb before disabling it, so no swap file at all. I am getting boot times between 20 and 23 seconds consistent.

bc3tech 09/11/2009 10:44 PM
Hide
-0+

I have an SSD in my Asus EeePC 1000 and can say the Superfetch IS enabled on my Win7 installation, defrag IS allowed (though i have not dared to click it, the button is enabled), and Readyboost IS able to be done on an external SDHC card (not sure if this is expected or not)

so i'm not sure what's up w/ the Asus EeePC's Phison SSDs, but Windows 7 certainly doesn't seem to do what's been said here.

Comments are closed on this page.

Sponsored links

Related articles