Volume 19, Number 3
April/May 2002
"WHAT, ME WORRY?"
RECOVERING AFTER A VIRUS WITHOUT A BACKUP
By Michael Trittipo
Michael Trittipo is the director of technology for the Minnesota State Bar Association. He can be reached at mtrittipo@mnbar.org.
Everyone says you should back up regularly and test whether
you can restore. Good backups are your best protection against
data loss from any cause, not just viruses. But what if you
haven't regularly backed up and verified you can restore? What
can you do to get your client documents, trust accounts, and time
records back if a virus infects your computer and you don't have
backups?
Antivirus vendors don't offer much advice on this score-"restore
from backups" is as far as they go. Tech support people often
focus on getting your computer working, not on retrieving your
data. No one seems to have much sympathy if you haven't backed
up; you can almost hear them humming the line from Chicago, "He
had it comin.'"
The good news is that data is often recoverable in electronic
form after a virus infection (or other incident) even without a
backup. Generally, if a drive still spins and doesn't make
unusual noises, much of its data is recoverable. The bad news is
that recovery can require significant tech savvy, and success may
depend heavily on avoiding early missteps. Thus, you need to
diagnose early how far you or your tech support can safely go.
Some cases may require the skills of a data recovery specialist,
and even what a specialist can do may be limited if you proceed
too hastily at the outset.
First Do No Harm
The key damage question, which informs everything else you do, is
whether data files were overwritten or only deleted by the virus.
Data that's been overwritten-bad bytes replacing good ones-is
essentially gone for good. But if a file is "only" deleted, the
data is still there and often can be recovered; only a pointer to
the data has been erased.
That's the good news. The bad news is that when a file has been
"deleted," the computer thinks it can use the space again. So
installing new software-even an antivirus update or data recovery
software-may overwrite the very part of the disk where the
deleted file was/is stored; that will make the data
unrecoverable. Even visiting a web page for further information
may overwrite "deleted" data. So a key step when you suspect a
virus is determining whether file deletion was part of the
payload.
Take Notes
One way to determine this is by identifying the virus, and one
way to identify a virus is by looking at how it got itself
installed. Viruses don't appear by magic; they can only be
installed by some human action (clicking on an attachment or a
link) or by some pre-programmed computer action associated with a
particular event (previewing an e-mail or running whatever's on a
web page). So get a pencil and some paper and record exactly what
you and the computer were doing before trouble hit; what happened
then, including the text of any system messages if you can recall
them; and what you did. Don't wait: Write it down while it's
fresh. Be precise and exact; don't paraphrase if you can avoid
it.
For example, if you had just clicked on an attachment in e-mail,
write down the subject, sender, and message body, and the
attachment's full name and true extension, to the extent
possible. (You should never click on any attachment without
knowing its true extension.) Write down as much detail as you can
recall; for example, when you closed the message window, did you
click on a button inside the window or on the window's upper
right "x" button? You can use this information later to try to
identify the virus. Do not do the research from the affected PC,
however, until you can verify that no files were deleted.
Check Your Data in Windows
After you finish taking notes, the next step is to check on your
data. If Windows is running, use Windows Explorer to look at a
few data folders whose contents you know, and see what files
appear. If Windows won't restart normally, try starting it in
"Safe mode," a special trouble-shooting mode available at
boot-up, and use Windows Explorer from there. Try opening a
couple of files (preferably, ones you know you have copies of
elsewhere, in case the act of viewing them causes damage). Are
the contents right and complete? Close them. Are they still there
in Windows Explorer? Can you reopen them?
If yes, then whatever else the virus may have done, it did not
immediately mass-delete all data files. Therefore you can use the
affected PC to go online and run an online virus scan or do other
research to identify the virus and see whether specific tools
exist to fix its effects. Online virus scans are offered by Trend
Micro Housecall (http://housecall.trendmicro.com); Symantec
(www.symantec.com/securitycheck); and Panda
(www.pandasofware.com/activescan/com), among others. Log whatever
the antivirus program does, and list all files it reports having
cleaned or quarantined. You will need to check those files for
possible partial data loss.
Check Your Data Without Windows
If Windows crashed and won't restart, not even in Safe mode, all
is not lost: There are other ways to inspect a drive's contents
to see whether your data files still exist, even without Windows.
For example, you can use a tool called the "Recovery Console" in
NT, 2k, or XP to get a DOS-like command line. But if you've never
heard of the Recovery Console before, stop; it is not a good time
to learn when your data is on the line. Another way to get a
command line is by booting from an appropriate CD or a boot
floppy. Either way, the idea is the same as under Windows
Explorer: Look at a few known folders and see whether they
display all the data files they should, with reasonable file
sizes.
If so, the virus didn't delete files, but given that Windows
isn't starting, it's likely done something else. You or your tech
support may be able to fix the problem by working directly on the
affected disk, without the risk of overwriting data files. But it
would be prudent to first copy all data files to another drive
(i.e., make a backup).
If, however, you find that files were deleted; or the command
line tells you it can't even see a hard drive or partitions; or
the computer won't even turn on, let alone boot, then recovering
the data becomes iffier. (To avoid unduly alarming yourself, be
sure to use a bootable floppy that can read your drive's file
system: A Windows 98 boot floppy won't understand an
NTFS-formatted drive.)
Again, there is good news and bad news. The good news is that
your data most likely is still there on the drive and may be
recoverable. The bad news is that almost any attempt to work on
the drive itself will begin causing data loss. Do not try to
install any kind of program on it.
Using a Second PC
Instead, a safer approach is to take the hard drive out and
install it as a second (slave) drive on a second PC. The second
PC's original drive must have an empty, separate partition with
as much empty space as in all of your sick PC's drive. On the
second PC install a data recovery program that can copy the
contents of your sick, infected drive sector by sector to the
second PC's empty partition. Then-and only then-attempt data
recovery from the copied bits on the no-longer-empty partition.
The important point is never do anything to the virus-affected
drive except read from it; never write to it. Even with a
data-recovery program, work only on a copy of the bits, not on
the drive you took out. A mistake on the copy is no big deal; a
mistake while working directly on the affected drive may end the
show.
Can you do this yourself? Probably not. The easiest way to decide
may be to look at a few relevant web pages and see whether you
feel comfortable with what they expect you to know and do (see
sidebar "Recovery: Proceed at Your Own Risk," below). But if you
weren't making backups to begin with, it's likely you'll struggle
with the tech gobbledygook of MBRs, partition tables, boot
sectors, FAT vs. NTFS, hex editing, sigma characters, ERDs and
EBDs, Recovery Consoles, and so on. If sigmas are Greek to you,
find someone to whom that talk is the mother tongue, or send the
drive in to one of the reputable recovery companies.
If Worse Comes to Worst
Suppose, though, there's been a misstep along the way. Say that
you rashly tried "fdisk/mbr" but your computer was infected by
Monkey. Bad news. This brings us to what some would call a
"worst" case: no data can be recovered from the disk. Someone or
something wiped all data by overwriting it multiple times with
random nonsense (beyond mere file deletion); encrypted it with a
non-recoverable key; or physically damaged the surface beyond
readability.
Such complete data loss has the virtue of clarity-you won't get
sidetracked hoping for a tech miracle. You can simply proceed as
you would have if your office had burned to the ground in the
days before you had a computer.
Honestly-that perspective is meant to be reassuring. It takes the
situation out of a semi-magical tech realm and emphasizes the
need to think of all solutions, not just tech-colored ones. There
is a way to get at least some of your data back: locating your
coincidental backup systems.
A fire gutted a Minneapolis law firm a couple of decades ago,
before computerization. The firm was able to rebuild many files
with copies of paper documents that existed in other people's
offices: counsel for opposing parties, court or agency files, and
clients. You can do the same with data that you stored
electronically, by getting the word out about your need for
copies in either electronic or paper form. You won't get all your
data back. You'll have to go to scores of people to ask for
copies, and you'll need their goodwill and cooperation. It may be
embarrassing. But the odds of retrieving the most crucial data
are reasonably good.
Data loss still may be significant-time and billing entries come
to mind, or items that were keyed directly into the computer and
never copied or printed. But these would have been lost in a
precomputer fire, too. The main difference, unfortunately, is
that an insurer might not pay for computer data loss. A typical
policy covers only tangible property damage and may condition
"loss of use" coverage on such tangible damage.
In short, it's often possible to recover data even after a virus
has deleted files and destroyed partitions, boot records, and
file tables. The odds are in your favor if you regularly
defragment your hard drive, are lucky with which virus hits, have
emergency disks, can afford expert advice, or have the skill and
time to take away from your practice to learn how to use data
recovery tools or hex editing. But good odds aren't a guarantee.
Wouldn't it be easier to back up and test your backups often?
RECOVERY: PROCEED AT YOUR OWN RISK
If you find the following articles easy to read and their directions clear, you may try the recovery yourself. If you find them too technical, you'll be better off hiring a data recovery expert. (P.S. If you find it too techie, don't worry. Most people do. But in that case, you should start backing up. Mastering backup is a lot easier than data recovery.)
Using a Disk Editor
Generally (a three-article series):
www.upgradingandrepairingpcs.com/articles/upgrade07_02_01.asp
www.upgradingandrepairingpcs.com/articles//upgrade09_02_01.asp
www.upgradingandrepairingpcs.com/articles//upgrade12_02_04.asp
Norton DiskEditor:
http://service1.symantec.com/SUPPORT/nunt.nsf/docid/19961121125443
Acronis DiskEditor user manual:
www.acronis.com/pdf/diskeditor6.0_ug.en.pdf
General Data Recovery How-tos
www.geocities.com/thestarman3/asm/mbr/DataRecovery.htm
www.datarescue.com/laboratory
Recovering photos (but instructive for other data):
www.robgalbraith.com, Click "Archives" for January 2002 calendar,
Click "23," go to "Building the Ultimate Photo Recovery Kit
Recovery Programs
If you've decided, after looking at the articles at left, that
you would like to try to do the recovery yourself, here are some
of the leading data recovery products and online data recovery
services.
Ontrack EasyRecovery:
www.ontrack.com/easyrecovery
Runtime GetDataBack:
www.runtime.org
R-tools:
www.r-tt.com
Acronis RecoveryExpert:
www.acronis.com/products/recoveryexpert
DTI Data RecoverItAll:
www.dtidata.com/Products_ria.asp



