Um disco rígido é um componente para armazenamento de dados, constituído por um controlador de discos e um conjunto de discos de alumínio revestidos por uma substância magnética, sobrepostos com um eixo de rotação comum. Por sua vez, cada um destes tem associado duas cabeças magnéticas e são estas que vão interagir com uma camada magnética na face do disco que lhe corresponde. Esta camada permite que este seja um tipo de memória não volátil.
Uma cabeça magnética converte energia elétrica em magnética, e vice-versa, permitindo assim, escrever e ler informação. Para isto, vai mover-se ao longo do raio do disco enquanto este roda em torno do seu eixo, normalmente a 5400 ou 7200 rotações por minuto.
O controlador de disco é um circuito que serve de intermediário entre o processador da máquina e o disco. É ele o responsável por mover as agulhas para as posições necessárias.