CANNOT RELOAD WINDOWS 98

Installing windows 98 over itself ...I get this error message - scandisk detected one or more invalid long filenames.  Scandisk did not correct directory entry, so windows cannot install. On a boot without start-up disk and cd rom support I get the error VMM32.VXD is required to run windows ... install windows. I had previously run deltree to delete windows and save my data, but now I'm ready to formatt my hard drive ... but is there an easier way??
demikAsked:
Who is Participating?
 
PCGuruCommented:
Demik,
The invalid long-file-name error could be caused by longer than normal "nesting" of subdirectories. You may have to manually reorganise the particular subdirectory nesting prior to continuing your "over-install" of '98. It is sometimes difficult to do this from a DOS prompt particularly if you can't fit the full path name on one command line. Try getting hold of Norton Commander for DOS, this will allow you to correct the problem, but a word of caution, it WILL NOT preserve long filenames. Then try the following to complete your over-install.

A tried and true method (at least 95% of the time) is to go to the C:\windows\system directory from the DOS prompt and deltree both "iosubsys" and "vmm32" directories. This removes "most" of your virtual hardware device drivers, and then re-install over the top. Another precaution is to delete "all" *.vxd files from the c:\windows\system directory. You must make sure you have all the latest hardware drivers for your various system components as well. If this fails and you can get into your PC in safe mode, open regedit and from HKEY_LOCAL_MACHINE key, delete the "enum" subkey. If none of these work it's time to reformat and start again.

Cheers,
Guru
0
 
demikAuthor Commented:
Adjusted points from 50 to 200
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.