Windows 7 will treat SSDs different to HDDs

14 Nov 08 15:32 by Seán Byrne in category Uncategorized To news archive

Solid State Drives (SSD) have several significant advantages over traditional hard disks such as faster read performance when reading data from multiple areas of the disk, less generated heat and lower consumption.  However, the first generation of SSDs failed to live up to their hype for several reasons, as operating systems are not optimised for SSDs, many of the first SSDs were of poor quality and SSDs take up to 100 times longer to write data than reading it back according to SanDisk.

Windows 7 will improve upon Vista and XP in 4 ways when it comes to SSDs.  When Windows 7 detects an SSD, it will disable disk defragmentation for that disk, as defragmenting an SSD will cause wear and tear on the SSD without actually improving performance, unlike traditional hard disks.  Next, Windows 7 will feature a "trim" feature to reduce the amount of garbage data being written and deleted.  During a Windows 7 installation on a blank SSD, it will partition the SSD more efficiently to reduce unnecessary read/write operations.  The final feature will be Microsoft’s planned certification program for SSDs where SSDs must properly identify themselves to Windows, prioritise reads over slower writes and comply with the SATA drive interface to receive a certification logo. 

Even with these improvements, software developers will also need to change their software to make more efficient use of SSDs as the OS is not the only software that writes data to SSDs.  Unfortunately, many software developers have no plans to optimise their software for better SSD performance.  Even Microsoft could make more drastic changes to Windows to reduce the number of writes to SSD, such as improving write caching in RAM to reduce the number of physical writes to disk.  Intel is currently working on its Non-Volatile Memory Host Controller Interface (NVMHCI), which will eventually replace the SATA interface that was originally developed for hard disks, which should improve performance with an OS that takes advantage of the controller. 

Our senior reviewer Wendy has posted her experience with using two OCZ Core V2 SSDs in a RAID setup with 128MB cache, which clearly shows just how well SSDs can perform when coupled with a large cache for write operations.  While it’s no surprise here that a large cache for write-back operations will drastically improve performance, a write cache does have a drawback in that it needs safe guards to ensure all cached written data is written to disk before its power source is cut off.  Generally this happens with a proper shut down, but not if the PC experienecs an unexpected power outage or is forcefully powered off. 

For example, if a 128MB cache is maxed out with data waiting to be written to disk and the PC’s power source is cut off, this will cause up to 128MB of data loss, which the OS would have considered as already written to disk during its write operations.  This could result in a serious issue if critical write operations such as updates to the file allocation table were still in the cache, but not yet written to disk.  As a result caching write operations, whether in RAM, on the controller cache or on the SSD cache is not an ideal solution, especially on laptops where aging batteries often cut the power unexpectedly.  A battery-backed cache or adding a reliable UPS with shutdown software would solve this issue, but both add a significant cost. 

4 Comments

guest
Posts: 15284
Posted on: 14 Nov 08 17:18
Very interesting, good to see M$ taking steps to fix the issues.
BitRate
Posts: 420
Posted on: 16 Nov 08 11:36
Microsofts bloated operating systems are likely to cause SSDs to fail sooner than later no matter how much marketing bullshit they promote.

I've gone the GNU/Linux route and haven't looked back. Up yours Microshaft - go peddle your junkware on stupid morons with no sense.
debro
Posts: 12918
Posted on: 16 Nov 08 13:31
Linux is still not user friendly enough for the vast majority of computer users.

M$ will be the dominant OS for a long time, until they either give us another major failure, or Linux becomes simple for noobs

And then, it'll just be spawning a whole new bunch of M$ regardless ... which will be charging for tech support.
Crabbyappleton
Posts: 5758
Posted on: 17 Nov 08 23:28
I agree. Linux is a pain in the ass. I just read where 80% of Netbooks that are "loaded" with Linux are being returned. I suspect a good portion of the others are sporting an illegal copy of XP in a dual boot setup. People get the Linux Netbook as it is cheaper, then figure out a way to put Windows on for cheap or free...A lot of folks have plenty of keys to use from swapping computers etc.

Post a comment

Hello guest,
default
To benefit from all extra features you need to log in or sign up.

Most popular headlines

Diablo 3 game fans hit with always-online DRM grief (4)

  • Fri 18 May 20:04 by Seán
  • Software

it appears that Blizzard underestimated the server capacity required to handle all the gamers, thus resulting in Battle.net servers being overloaded and taken offline at launch. As Diablo III requires the user to be logged in with an uninterrupted internet connection to play, most players were greeted with an "Error 37" on the day of launch, unable to play the game.

Microsoft invests in startup BitTorrent piracy-killer company (12)

  • Mon 14 May 17:10 by Seán
  • Piracy

A new Russian based startup company, Pirate Pay, claims to offer the entertainment industry a technology to kill BitTorrent based file sharing by attacking BitTorrent swarms, making it impossible to share affected files.

RunCore unveils InVincible SSD with smoking self-destruct (3)

  • Thu 17 May 15:20 by Seán
  • Solid State (ssd), Uncategorized

RunCore has launched its InVincible SSD line, claiming to provide the highest data security with its two physically attached buttons, coloured green & red, giving the user a choice of whether to wipe or physically destroy the SSD.

OCZ releases 7mm low-profile line-up of its Vertex 3 (3)

  • Fri 18 May 18:32 by Seán
  • Solid State (ssd)

OCZ is getting ready to launch its Vertex 3 LP series, which is a 7mm low profile version of its Vertex 3. This series is designed to fit in Ultrabooks and Tablets that have a 7mm bay height limition and will come in a capacity choice of 60GB, 120GB, 240GB and 480GB.

See all headlines

Active Commenters