A method for storing data in a computer having a magnetic hard disk drive
(HDD) and an electronic solid-state drive (SSD). The method includes
configuring the computer so that the HDD and the SSD are each
independently accessible by an operating system of the computer. A
plurality of files is received for storage by the computer. A predicted
use profile of the computer is defined. A respective one of the HDD and
the SDD is selected for the storage of each of the files responsively to
the predicted use profile.