my solution to this problem: don't buy a dell :p
my recommendation would be to start it up try and get the most important files off the disk and then use the restore drive/ghost to fix it. Don't forget to scan the external drive for viruses before you copy any of the files back to the computer.
when i think something is infected on an external drive i usually start up Linux or use my kamikaze pc (a really really old stripped down laptop with a cut down version of windows on it, if something goes afoul it only takes about 15 minutes to reinstall).
i do actually use a dell but as an ftp server, with so many firewalls that if a hacker got into it i would have to meet him and congratulate him. Even so, i don't use all the pre-installed dell crap, 90% of them are a waste of space and resources.