A partir de 2015 hay dos tipos principales de unidades de disco duro de uso común: unidades de disco duro mecánicas o HDD, que utilizan tecnologías de almacenamiento magnético, y unidades de estado sólido más recientes basadas en flash, o SSD. Las unidades a menudo difieren en cuanto a las tecnologías utilizadas, las tasas de transferencia de datos y las interfaces de datos y energía.
Los discos duros mecánicos son más propensos a dañarse por las vibraciones que los discos de estado sólido, que no tienen partes móviles. Las unidades de estado sólido también tienden a tener velocidades de transferencia de datos de lectura y escritura aleatorias y secuenciales más rápidas, pero por lo general son más caras que las unidades mecánicas tradicionales.
Los discos duros también varían según las interfaces de bus de computadora que proporcionan. Las unidades mecánicas internas más antiguas a menudo utilizan interfaces de Electrónica de Unidad Integrada, o IDE, mientras que las más recientes usan conectores Serial ATA o SATA. Los discos duros externos suelen presentar puertos USB o SATA externos alimentados, o eSATAp. Las unidades de estado sólido de gama alta a veces utilizan conectores PCI Express rápidos.