4

Can a hybrid drive be used as two separate drives? For example, is it possible to install the OS in the SSD portion and use the HDD for large media files? Will the SSD's performance be negatively impacted since both the SSD and HDD are sharing the same SATA cable (and thus less bandwidth for the SSD when writing/reading from both drives)?

See my other question

3
  • What problem are you trying to solve? You can partition any drive, including hybrids. Install the OS in one partition, media files in the other. But yes, bandwidth will be shared.
    – MSalters
    Sep 20, 2012 at 14:55
  • This arrangement would be vastly inferior to the default arrangement and a very inefficient use of SSD space. It would be harder to manage as well. Sep 20, 2012 at 16:21
  • 1
    @MSalters My Dell box shipped (it was a packaged deal) with a 2TB HDD and 32GB SSD pre-configured to use Intel SRT (but both are attached together with a single SATA and power plug). I use Ubuntu for my main OS and since SRT isn't supported in linux, just wanted to take advantage of the SSD and install Ubuntu on it.
    – fo_x86
    Sep 20, 2012 at 16:28

1 Answer 1

9

If you are talking about the Seagate hybrid drives (and those are the only ones I know off which use that name at the time I originally wrote this), then No.

The drive just acts as a single regular harddisk. The firmware on the drive keeps track of which sectors get read a lot and moves those to the flash cache. It handles that completely independent of the OS and the OS only sees one normal HDD.

However there are also situations where a small SSD and a regular HDD are added to the system and software is used to tie them together. These can be configured either as two independent disks are as one disk with caching. To configure and use this you will need software/drivers. I have now heard these referred to as 'hybrid drives' even though that makes no sense to me. I would just call them 'two drives, one of which is a plain drive but very small and thus mostly useful for caching'. This might be due to packaging where the two drives are somehow delivered as one physical unit.

6
  • I haven't checked which one I have (just got my Dell XPS 8500 delivered yesterday), but I was able to install Ubuntu on the SSD so I'm guessing not. The box comes with 2TB HDD + 32GB SSD pre-configured for Intel SRT. But the two drives are actually attached to each other and has only 1 SATA and power jack. I was wondering what kind of setup this was (see my other post superuser.com/questions/477496/…) Thanks!
    – fo_x86
    Sep 20, 2012 at 15:05
  • 1
    @fo_x86 - In your case you have two independent drives
    – Ramhound
    Sep 20, 2012 at 15:18
  • I figured, since I could disable SRT and change the SATA mode to AHCI and install Ubuntu on the SSD and Win 7 on the HDD. But like MSalters mentioned above the bandwith has to be shared. @Hennes The description of the drive was "2TB 7200 RPM SATA Hard Drive + Intel® SRT 32GB SSD Cache" (see) it is the model on the right, priced at 1,299.99) since I only see one SATA III cable for both drives.
    – fo_x86
    Sep 20, 2012 at 16:31
  • I see, but it looks like they are sharing one SATA bus, which seems like an odd setup. When used independently but concurrently, theoretically shouldn't the SSD should suffer a performance loss due to the sharing of the bandwidth in the cable?
    – fo_x86
    Sep 20, 2012 at 20:14
  • 1
    Theoretically: yes. In practise I doubt it. A laptop hard disk will at best read about 100MB/sec. A SATA-2 bus is good for about 270MB/sec. And while many SSDs are faster than the remaining bandwidth those all tend to be bigger. Small 16/32/40GB SSD are orders of magnitude faster in access time than a HDD, but not in sequantial reading. All tof this makes my intuition say that it is not a problem. -- An other way to look at it is from the Dell side. If it was a problem they would have build it differently.
    – Hennes
    Sep 20, 2012 at 20:19

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .