"Black screen" has little to do with the HDD, so that should not need replacing. "No boot" message suggests a dead HDD. That is not the case here. The OP can take it to a repairer. It's hard to find a good one at times and it costs a LOT more.
I do repairs for friends, because I've know of stores charging £150 and not doing a single thing, just taking in the pc then giving it back same as.