Eventualmente, corrijo isso executando DISKPART e LIMPANDO o disco. Então, eu acho que pelo menos uma resposta à minha própria pergunta é que uma tabela de partição corrompida pode impedir o armazenamento em cache.
Eu tenho um sistema Windows 8 que tem quatro discos: (1) Samsung 840 Pro (unidade de sistema, C :), (2) 2TB SATA III Seagate (unidade secundária, D :), (3) 2TB SATA II Western Digital (Backup Drive, Z :) e (4) um 64GB Crucial m4 mSATA (ainda não particionado). Todas as unidades estão sendo executadas no mesmo controlador SATA e eu tenho o RAID habilitado no BIOS. A placa-mãe é uma Gigabyte Z77-DS3H.
Eu quero usar o m4 para acelerar o disco Seagate 2TB. Eu tenho o Intel RST 12.5.0.1066 instalado. Quando eu clico na aba "Performance" e então clico em "Enable acceleration", o Crucial M4 é selecionado automaticamente como a drive de estado sólido que eu quero usar. Mas abaixo, onde eu estou para "Selecione o disco ou volume para acelerar", apenas um disco é listado - a unidade de backup de 2 TB (veja a imagem abaixo). Minha unidade D: não está listada. Nas versões anteriores do Intel RST, a unidade seria listada, mas, quando tentei selecioná-la, recebi um erro desconhecido.
Eu já tentei trocar os cabos SATA, caso houvesse um problema com essa porta, mas isso não resolveu o problema.
Então, minhas perguntas são: O que poderia estar causando Intel RST para não reconhecer a unidade?