With new laptops coming out at a deep discount, many savvy computer users may be interested in taking advantage of such offers and then upgrading their laptop with a 3rd party solid state drive. The most common updates appear to be made through Crucial, OCZ, and Intel, all of whom make decent and well placed SSDs at what is slowly becoming an affordable price.
Modern AHCI controllers make use of a feature called TRIM. TRIM allows the operating system to inform the SSD that files are no longer needed on the drive and can be removed. To make a long story short, this helped solve a lot of problems with early SSDs and paved the way for better innovation.
If you are looking at new laptops recently, but are on a low budget, you may be in luck. Many new laptops are coming out with dedicated mobile video cards from NVIDA and ATI. They are also coming out with Sandy Bridge-based motherboards that have native USB3 ports and eSATA on-board. Here’s where things get tricky for upgraders:
First of all, you should know that with many Intel Sandy Bridge boards and later, you are going to have problems installing Windows 7 off USB. So you may want to think twice before you perform that clean install. This is because Windows 7 does not understand USB3 too well, and, at the time the OEM bits were shipped for the SP1 release and the original RTM, no one knew when USB3 was going to become available. You should be prepared to clean install Windows 7 from your DVD-ROM drive and install USB3 native drivers later.
Secondly, there is compelling evidence that there is a weird LPM issue with some SSDs, especially Crucial SATA-3 SSDs and LPM. LPM is basically a power saving feature for hard drives, but it can also cause some AHCI systems using Sandy Bridge-based systems and later motherboards to cause the SSD to go haywire and freeze. Fortunately, there is a way to solve the “system freeze” once Intel Rapid Storage Management (RST) is installed on your system.
First, check and see what is going on in your Event Viewer when the freeze takes place. If you are seeing something such as “The device, \Device\Ide\iaStor0, did not respond within the timeout period.”, you very likely want to deal with this problem using the fix detailed below.
Please remember, that while Intel RST was originally designed for RAID controllers, it is now used to exploit advanced features of Intel-based chipsets even on AHCI based systems. In other words, Intel RST is good to have for anyone using an Intel-based chipset.
Use the following registry edit to disable LPM if you are receiving an “iaStore” issue in Event Viewer, and an intermittent system freeze with your newly installed SSD:
Create a file called ssd-lpm-fix.reg using Notepad and enter the following data:
Looks like this problem has been going on since Windows Vista, especially on Dell laptops, hard drives that may not fully support the LPM/LPD specification for Link-state Power Management, and other issues. One thing is for sure: If the crashing and freezing problems with your SSD or other type of hard drive go away after applying this patch, chances are you do not have a hardware problem, but, in fact, there is a problem with Intel RST itself or a flaw in the hardware implementation of Link-State Power Management over AHCI or RAID on your computer. If that's the case, there's probably nothing to worry about, for so long as the problem goes away. Since LPM is designed to save power, and since SSDs consume far less energy than a standard 2.5" hard drive, disabling LPM in the registry shouldn't create a battery issue.
Note: If you are not getting a "iaStore" error in your Windows Event Logs, you should be careful about making this change. Further, if you are not having any hard drive issues with intermittent freezing, etc. making this change will be mostly pointless. However, many users who have experienced intermittent hard drive freezes under AHCI and RAID have been able to solve the problem by disabling LPM in the registry using this option. A zip file of the .reg file is included as an attachment. Use at your own risk!
Operating System Windows 8 Pro x64 Computer Type Gigabyte GA-X58A-UD7 v1 OS Service Pack SP1 6.1.7601 (Win7 RTM) Internet Explorer Version 10.0.9200.16384 DirectX Version 11 CPU Type and Speed Intel Core i7 Extreme 975, 3500 MHz (26 x 135) CPU Cooling CoolerMaster Hyper 212 Plus RR-B10-212P-G1 CPU Idle Temp 43c CPU Load Temp 60c Motherboard Chipset Gigabyte Intel X58 + ICH10R GA-X58A-UD7 System BIOS Revision F8 System Memory Type 24GB G Skill F3-12800CL9-4GBRL System Memory Speed DDR3-1333 (667MHz) System Memory Clocking 8-8-8-22 Video Card Type and Speed SAPPHIRE 100315L Radeon HD 6850 1GB 256-bit GDDR5 Video Card Cooling Standard Video Card Temperature 54c Power Supply Unit (PSU) Rosewill BRONZE Series RBR1000-M 1000W Computer Monitor Samsung SyncMaster P2770 27"
Sound Card Realtek ALC889 @ Intel 82801JB ICH10 Speakers Logitech 2.1 Headset/Microphone Sony MDR-V600/Yeti Mic Storage Controller Intel IICH10R 3400 Series SATA RAID Hard Drive x6 CRUCIAL_CT128M225 Optical Drives Portable USB DVD-RW Keyboard and Mouse MS Keyboard / Logitech G500 Mouse Modem-Router Type Cisco-Linksys WRT610N Network Adapter x2 Realtek PCIe GBE Family Controller Printer Canon MX850 Network Speed 1GBit Internet / LAN USB Controller Intel 82801JB ICH10 Gaming Console PS3, XBox Anti-virus Software ESET Smart Security Productivity Suite Microsoft Office 2010 System Install Date 8/18/2012 Computer Skill Level Certified Professional Windows Experience Index 7.7 Favorite Game Skyrim Favorite Application Skype
I actually was having freezing issues myself with a Crucial M$ 128gb. I should re-word that, and say that I have used the M4 for 4 months and NEVER had a problem, until I went to a new motherboard, the ASUS Maximus V Gene, and even though all my drivers were up-to-date, I was experiencing these freezes, which if I would CTRL-ALT-DEL would lead me to the logon screen that read, "Preparing Security Options". Googling a bit, I eventually found this thread.
The freezing problem in my case wasn't all that apparent unless I did certain things; especially when running VirtualBox and doing other things like browsing or listening to music at the same time. So running VB in the background became my way of testing this problem. I had already installed Intel RST. But whatever drivers I installed and re-installed, the issue would not go away. These freezes would come on regularly. At first I thought my mouse is freezing, and indeed I found some mention of USB problems on the ROG forum reported by people who also have the board I have.
Anyway, since I applied to reg tweak given here, I have installed Win7 x64 on Virtualbox, while working in Win7 x64 (actual install) and I have not experienced the freezing issue anymore. So I'm pretty sure the LPM issue is what was causing the freezes for me as well. I'm keeping my fingers crossed that that is indeed the issue, because otherwise I wouldn't know what could be the problem with my board. The only possibility could be that I'm running 2 of the M4's in my system now, and I am using the new one as my system drive now, and I've only been using the new SSD for a couple of days (since the new mobo build).
I also run across this interesting and related post on another forum, which gives the ability to add the LPM enable/disable feature to the Power Options advanced settings window.