RAM drive (também chamada de RAM disk), em português unidade de RAM ou disco de RAM, é um bloco da memória de acesso aleatório (armazenamento primário ou memória volátil) que o software de um computador está tratando como se a memória fosse uma unidade de disco (armazenamento secundário). Às vezes, é chamada de unidade de RAM virtual ou unidade de RAM de software para diferenciá-la de uma unidade de RAM de hardware que usa hardware separado contendo RAM, que é um tipo de unidade de estado sólido com bateria.
A utilização de unidades deste tipo é frequente em sistemas que não possuem unidades de armazenamento de leitura e escrita (máquinas diskless) e em distribuições Live de alguns sistemas operacionais.
As RAM drives são também muito utilizadas durante o processo de arranque dos sistemas operacionais para permitir a identificação dos dispositivos de armazenamento, o carregamento dos drivers adequados e a montagens dos sistemas de arquivos definitivos. Nestes casos a RAM drive pode ser designada RAM drive de inicialização ou simplesmente initrd.