My system drive failed so I am doing a system restore but it is stuck at Finalizing installation "installing windows home server" it has gone past the stage when it says restoring data.
Leave it alone. Depending on the amount of data you have, and the number of secondary drives in your storage pool, it can take anywhere from several hours to days at that stage.