Install mSATA and SODIMM RAM; Uninstall HDD
All I needed was a set of small Philips screwdrivers. I bought a set from Walmart years ago when I had to take out my T40's hard drive. Lenovo has some excellent documentation on how to take apart each model of Thinkpad.
Hardware Maintenance Manual
Keyboard removal movie - ThinkPad T510, W510, W520
Keyboard removal and installation
The mSATA and two RAM slots are underneath the keyboard. Before that you have to get to the panel under the laptop containing the two other RAM slots and the screws holding the keyboard. This W520 is a quad-core model so four slots were available. The dual core version apparently only has two. The slot meant for WWAN doubles as an mSATA slot, which explains the wires. I think the mSATA is more useful than built-in wireless broadband.
Make sure your keyboard has seated properly or it will flex as you type.
Re-run Lenovo PC Doctor on Aftermarket Configuration
Pop-in the CD, make sure your CPU and RAM are good. This part takes about 20 minutes.
Re-run Memtest86+ on Stock Configuration
Give it a more thorough RAM check. This check takes a little over an hour.
Factory Restore onto mSATA
At this point the hard drive has been removed so the factory install will target the mSATA. It's also best to have tested this new configuration with PC Doctor and memtest86+. I wasted an entire day trying to diagnose what was wrong with Factory Recovery and USB Boot. If these variables are eliminated the restore process goes much smoother.
It's quite easy. Just load the Boot Media CD/DVD to start the process. Accept the prompts then pick where your Data Media will be coming from. Most likely it will be more DVDs. Over the course of an hour you'll be popping DVDs into the machine. Before I finished diagnosing the RAM problem I did try the DVD boot + USB Data Media process and it was much faster. I got stuck after a signature problem so when my root problem was resolved I went the DVD route. It was the safest for me because I created that set when the machine was still in stock configuration. All the other copies since were during the bad configuration. The HDD boot manager got corrupted, I wouldn't trust the USB/DVDs it wrote since.
Once the factory restore is done you can eject the last DVD. The W520 should boot from the mSATA. Go through the Windows 7 first time boot process. When it asks to define a user specify a temporary administrator name. You'll be discarding it later. I named mine "pro" like this guide I was following. You can follow all the prompts until it either asks for a reboot or gives you the Desktop.
Before you shutdown you should do a quick SSD alignment check.
-> Partition Starting Offset
Boot - 1.17GB
1,048,576 bytes / 4096 bytes = 256 (no decimals, aligned)
OS - 57.93GB
1,258,291,200 bytes / 4096 bytes = 307200 (no decimals, aligned)
Recovery - 15.62GB
63,249,055,744 bytes / 4096 bytes = 15441664 (no decimals, aligned)
The factory disks were pretty good about handling the SSD.
Put the Hard Drive back in its bay and close everything up. Boot up again, it should have defaulted to the mSATA. Login then find your way into Disk Management.
-> Control Panel
-> System and Security
-> Administrative Tools
-> Disk Management
My HDD was Disk 0 while the SSD was Disk 1. It's easy to tell despite both having the same partition names because one is smaller than the other. I deleted the SYSTEM_DRV and Windows7_OS from the HDD by right-click Delete Volume. Then I reallocated the space as DATA. This is where I will be moving my users and some programs. The Q: and F: drives should both be good copies. In my case I had some doubts because the HDD was 15.63GB while the SDD was 15.62GB. This is probably due to SSD alignment optimization. But just to be sure I downloaded Clonezilla to copy the SSD partition over to the HDD partition.
If you decide to do the same make certain to download the testing release. Don't ask me why, but the stable release would just hang at reading the Bitmap. That step shouldn't take more than a few seconds. Go figure!
Clonezilla can boot off the CD. Pick local disk/partition option. Select the 16.8GB partition on the Intel drive as the source. Then select the 16.8GB partition on the Seagate (or Hitachi) drive as the target. It will ask you to confirm three times before starting to run. It's over in less than 10 minutes.
After the clone, or not if you're adventurous, you can delete the Q: partition from the SSD. Then change F: drive letter to Q: by right-click "Change Drive Letter and Paths...". The blue ThinkVantage button should work right away.
Extend the Windows7_OS partition into the unallocated space by right-click Extend Volume. Follow the defaults to allocate all the space previously occupied by the recovery volume.
With all the partition work done, the next step is to optimize for SSD operation.
On to Part 4