Yes, a hard drive has to interface to the motherboard thru a cable and a controller which may be in the motherboard or in an expansion slot.