I'm creating this thread because I hadn't seen any reference for how to do this, so I decided I'd give it a whack. I'd rather use a cache than put my OS and a few files on an SSD, so I really wanted this to work. You might find that ExpressCache will not automatically create a partition on your new SSD that's greater than 32GB. In addition, there's no reference anywhere on how to do this. So, I'm making one! Here's how you do it: 1. Install your SSD into your Thinkpad, Ideapad, etc. in tandom with your HDD. On most machines this will require an ODD caddy. Or, you might be replacing the mSATA. Either way, your intended configuration is at least one SSD & a large HDD. 2. Grab ExpressCache from Lenovo, regardless of whether or not you have it installed already. 3. Uninstall ExpressCache if you have it. It should be in Programs/Features. If it is not, install ExpressCache from the Lenovo package, then uninstall it. Reboot. It is important that ExpressCache is *not* installed during these next steps. 4. Open up diskmgmt.msc and a take a good look at your drives. Remember the number of the new SSD you want to use as a cache. In addition, figure out how big you want the partition to be, in MB. An easy way to see the full capacity of your drive is to right click where it says "Disk #" on the left side of diskmgmt.msc. Click 'Volumes' and you should see 'Capacity' listed. If you want to fill the drive, that is the number you want to remember. 5. Open up an administrator console (windows + type 'CMD', hit ctrl-shift-enter to open as admin) 6. Type 'diskpart'. Here's where we partition our drive. Type the following: > select disk # - where # is the number of the SSD. Make sure this is correct, otherwise you could wipe the wrong drive! > clean - This will wipe the drive. Of course, make sure there's nothing on it you need. > convert MBR > create partition primary size=#### - where #### equals the size, in megabytes, of the cache partition you want to make. This comes from step 4, or can be any size you choose that is less than the total capacity of the drive. E.g. my Intel 128GB SSD has a total size of 114472MB, so I typed 'create partition primary size=114472' > set id=73 override - this sets the partition type > exit 7. (optional) If you have an mSATA drive that was previously acting as a cache partition, use diskmgmt to wipe it so there are no partitions. This ensures that ExpressCache will cache to the correct disk. Simply do 'select disk #', 'clean', 'exit'. You could set up a small area for Intel Rapid Start (that's another story) or some basic NTFS storage for a game, VM, whatever. 8. Install ExpressCache from the Lenovo package. Reboot. 9. Open an administrator console again, type 'eccmd -info'. You should see your new cache partition listed! That's it, worked for me: In addition, if you want to preload a folder (e.g. C:\Windows) it's a bit tricky. The only preload command I found that works is one of the following format: > eccmd -preload . which preloads the recursive contents of the entire folder. So you might want to cd into c:\windows and run preload there to force the cache partition to always contain your windows directory. Give it some time to process. Good luck!