Sorry to see you are having major problems with your TIVO box.
Unfortunately it's a terminal problem as the hard drive has failed.
Have you tried signing into Service status at the top of this page? It shows any local faults and you can also run a test against the box.
By doing this VM should be able to send a signal to your box and try to repair it - more than likely it won't find a fault and think you are connected, if by any chance it does recognise it's faulty then it may send out a replacement and/or book an engineer.
I know that sounds useless, but you'll probably have to call Faults again (150 from a Virgin landline) butbest to call at 8am to avoid call queues
But by going through the above the system should recognise that you've used the online faults checker and place you into a queue for an agent to pick up, rather than going through all the automated tests .If that doesn't resolve the problem then call back around 10 minutes later and an agent should pick the phone up.
You could also try the text messaging service. Just send a text with a description of TV Faults to 07533 051809. Your message will go into a queue and a representative will respond to you as soon as possible.It may take a few days.
The Service you do for others is the rent you pay for your room here on Earth - Muhammad Ali