A friend who built and sold us our current computer recently did up a new hard drive to suit my needs: a dual boot 98SE/XP. This lets me do my work on 98SE, which is fast and stable, and run games on XP.
Got the sucker a few days back, and I've been loading in software. I can't simply migrate it, since the registry's a mess on the old drive, filled with all the wonderful programming detritus that seems a hallmark of Windows development all too often.

Problem is, this morning, after swapping out drives and swapping back, the Win98SE partition on the new drive won't load. I get a "Invalid System Disk" error from the DOS prompt (that's where he put the brief menu to select between Win98SE and XP) everytime I try loading it. I can still go into XP. If I bring up Win Explorer and try looking at the Win98SE partition, I can basically "see" the files, but I can't interact with them at all. They're "unavailable," or some such. Which makes sense, since the 98 OS on which they reside is dead.
In lieu of the guy returning my call tonight, any idea what I can try that might fix this?