Solid State Drives (SSD) to use as cache to another Hard Drive (HD)

4

I recently bought a 32GB SSD drive. As everybody knows, 32GB is nothing considering modern SO's like windows 8 or even windows 7 where only file systems takes the half of the whole space (about 15GB).

Aside to this SSD drive I have another 320GB 7200rpm HD where I used to use only for windows and program files.

I'm wondering if there is a way to combine this two technologies to build my own hybrid disk to enhance the performance on my PC.

I mean, I would like to use the SSD drive just like a cache to another HD drive.

Is that possible anyway?

Thanks in advance.

Christian

Posted 2013-11-13T11:53:49.260

Reputation: 145

Answers

2

You have several options:

  1. Several RAID cards have an option to use a SSD as fast cache. E.g. Nytro XD which might have been one of the first. But many followed. See this list of Hybrid arrays

  2. The ZFS filesystem supports using a SSD as a fast cache. See the L2ARC part of ZFS.

  3. Some motherboard/window installs allow something called IRST or Smart Response Technology

  4. Or you could just install the OS on the SSD. I have no experience with window 8, but my win7-x64 install is 5 years old and it fits in about 20GB. (OS plus updates plus browsers plus a few essentials sunch as Opera, Firefox, Thunderbird, OpenOffice, putty,..... But all data and my documents are on spinning rust).

  5. Lastly you could use software RAID for a 32GB mirror (and use the remaining 320-32GB of the HDD for another partition). How well that works varies per RAID implementation and RAID mode. (E.g. mirror? Stripe?),

Hennes

Posted 2013-11-13T11:53:49.260

Reputation: 60 739

1

If your BIOS doesn't support Intel Smart Response (I'm looking at you Lenovo), you can use ExpressCache to make the system use your SSD as a cache for the hard drive. This is how my Lenovo laptop shipped (IdeaPad Y500 - 16GB mATA SSD, 1TB spinny).

I have no hard numbers to indicate how much it helps.

chrish

Posted 2013-11-13T11:53:49.260

Reputation: 826

0

First of all you can install Windows 7 (but not Windows 8) on your 32 GB SSD. Then you need to place pagefile, hibernate file, temp folders, documents and settings and maybe program files to HD disk. Also you need to enable NTFS compression on Windows or maybe Program Files folders.

  1. You can try to use Intel Smart Response

  2. There is a program called eBoostr developed for this reason, you can try it.

P.S. My Windows 8 folder consumes 37gb of space.

TheSAS

Posted 2013-11-13T11:53:49.260

Reputation: 815

There is also Windows ReadyBoost. It was meant for flash drives, but you can experiment using the entire drive for cache. It could potentially improve your read performance after the first time. If you have repetitive tasks such as loading game maps on a first person shooter (FPS), you might be able to see the difference. – Sun – 2014-09-16T15:52:00.090

Thanks for the answer @TheSAS. But why can't I make it on windows 8? – Christian – 2013-11-13T12:39:45.870

Windows 8 probably require more space... – mveroone – 2013-11-13T13:45:10.087

1@Kwaio Actually MS claims it requires less HD space. The real question is how much space updates will take along time... – EliadTech – 2013-11-13T19:21:38.963

Along with usual WinSXS folder exponential growth over time... – mveroone – 2013-11-14T08:40:14.360

0

HyperDuo allows this, if you're willing to buy an adapter.

http://www.marvell.com/storage/system-solutions/sata-controllers/hyperduo/

Indivara

Posted 2013-11-13T11:53:49.260

Reputation: 303