An update: I replaced the System.dat file with the System.1st file, which for some reason worked better than any of the backups I had, and after spending some time reinstalling drivers, it seems to work fine now. There are still some minor problems, however: Before windows loads, it says the system.ini refers to some missing vxd files: vnetsup.vxd uredir.vxd dfs.vxd vnetbios.vxd I don't know where they could have gone (if they were there to begin with). I checked the system.ini and it doesn't refer to them. I'm refraining from extracting them off the Win98 cd until I figure out what's going on.