May 20, 2003

Visio ate my homework

I've been drawing wire frames (also called virtual blueprints) depicting schematically how a number of different page views and portlets and popup windows show look and function for a portal project, and I've been drawing these pictures in Visio. It's an old version of Visio (2000) and I'm running it on a fairly old Dell laptop issued me by the consultancy that hired me to do this project, and between these two old geezers of hardware and software my life today has been a bleeding nightmare.

First, the Dell freaks out if I move it around, and I've had the blue screen of death four times today. Worse, this old version of Visio has a special file-corrupting problem that renders the doc I was just working on (and sometimes even earlier versions that should not even be open anymore) unreadable by Visio.

In hunting around with some help from a very smart systems guy, I learned that this is a known bug, there is a Microsoft patch (but it's for SR-1 versions and later only - the Visio I have is actually pre-Microsoft acquisition), but all it does is minimize the error in the future. It does nothing to help recovered the munged files.

A discussion on an info-arch website convinced me that this is a common problem and that it's exacerbated by keeping a large number of drawings in a single file (I have over 50 drawings in the file in question). A google search on "recover corrupt visio" however helped me find a shareware product called RecoverMyFiles.

Man is that thing good. They claim they can find things you never saved, things you've already emptied from your recycle bin, and even files from a disk you've reformatted. I set the little bugger to work checking cluster by cluster and it found 47 lost Visio files on my machine! (Many of them are iterations of my work in the last few days, especially since I started obsessively saving backups and moving on to copies to try to put interim files beyond the clutches of the diseased application, but some go back years.)

The recover tool is very smart: Once it finds your files for you, it requires you to buy it ($59.95) and enter a registration key to actually save the recovered files. I had my credit card out in no time flat.

You also need a separate disk to save to. I've actually had to upload over 10 files of nearly four megs each through a VPN connection over DSL to a network-mounted drive, but they're almost all saved now, so I'll be able to drag 'em back soon and get on with my work.

Yep, looks like it's done now. A small test file opened just fine. Now it's time to go for one of the meatier ones. ... Shazam!

Best $60 I ever spent.

Posted by xian at May 20, 2003 5:41 PM
Other incoming links (via Technorati)

Hosted by Mediajunkie.

Sponsors
On this day in 2004
Anil, Xian can be your San Francisco bloggers guide.: Anil Dash: Moving Forward So, I'm moving to San Francisco to be even more involved in Six Apart. We're doing all this work with developers and partners because there's still another 99.9% of people in the world who haven't heard what weblogs can do for them. I want to be part... (Blogosphere)
Does licensing matter?: Phil Ringnalda examines the newest iteration of the MT3 license. In the process he blows holes in the plans of some to avoid upgrading. A definite must read for those who are caught up in the MT3 license debacle situation.... ()
Technorati developers brainstorm: link relationships <link rel=""> XFN votelinks creative commons (rel="license") filtering sorting expressions in the queries if then and or not recentness, authority Tantek: sort by criteria Use link relationships strength of relationship friends acquaintances people i've met show me links from people that consider themselves colleagues wikis and email lists profiles... (Products)
More notes from Technorati salon: Forgive the raw note dump but I'm on deadline and I figure notes are better than nothing, especially when being Searlsdotted... This page's name is called TechnoratiSalon. TechnoratiSalonIdeas ... (see blog entry for start) Merged two codebases, API calls along with internal functionalities (bug fixes work for both HTML output and... (Blogosphere)