General discussion

Locked

Windows 98 won't start on new drive

By technopat ·
I upgraded a Pentium III from a 13 GB hard drive to 40 GB drive. UltraDMA66. I used the WD program EZ drive to copy the old hard drive. When trying to boot to the new drive alone it gives the Windows 98 logo screen and then goes through the startup files and into the c prompt. If the startmenu comes up and I choose safe mode it still goes to the c prompt. I can access files through Dos commands only. If I enter win it says invalid vxd dynamic link call from CDUDF(03) + 00000019D to device 048B service 1. If I then choose to continue with Windows, it says Windows configuration invalid. VFAT device initialization failed. How do I change Windows setup if I don't want to change it from the old drive?

This conversation is currently closed to new comments.

9 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Comments

Collapse -

Windows 98 won't start on new drive

by SyscoKid In reply to Windows 98 won't start on ...

From what I understand, vxd's are machine-specific and created during Windows installation. By changing your hard drive, you've changed part of the system configuration so copying the OS from the old drive to the new is causing your problem. Thereare one or more vxd's that are no longer valid for your system. For more on vxd's see http://www.infinisource.com/techfiles/vmm32.html

I think you're going to have to reformat your new drive and do a clean install of Windows. Unless maybe you can run sfc from the command prompt? Don't know, never tried it.

Let's see what others think.

Collapse -

Windows 98 won't start on new drive

by technopat In reply to Windows 98 won't start on ...

Poster rated this answer

Collapse -

Windows 98 won't start on new drive

by Ramy Naguib In reply to Windows 98 won't start on ...

First of all you have to know that for win98 to work properly on a botable drive more than 13GB ,you have to update the old windows(on the old drive)with SP1 (Service pack 1) then copy to the new drive.

Collapse -

Windows 98 won't start on new drive

by technopat In reply to Windows 98 won't start on ...

Poster rated this answer

Collapse -

Windows 98 won't start on new drive

by tbradley In reply to Windows 98 won't start on ...

First, at your command prompt, type in
attrib -r -s -h msdos.sys

[Paths]
WinDir=<Windows>
WinBootDir=<Windows>
HostWinBootDrv=C

Ensure the following lines are there, and correct.

change the file back by attrib +s +r +h and reboot.

Run Fdisk at the c prompt, and using option 4, display partition information, ensure that the new drive, and the original drive are both fat32. If not, then that would cause the problem.

In this case, you will need to fdisk the new drive to match, then re-run the copy program, ensuring that drive compatibility is met.

also, while in fdisk, ensure that there are no other strange partitions on the drive.

Last, but not least, did you use the "drive overlay"utility to initialize the drive. It is unnecessary with win98SE, and will put a piece of code in the Kernel which would cause the error.

Collapse -

Windows 98 won't start on new drive

by technopat In reply to Windows 98 won't start on ...

Poster rated this answer

Collapse -

Windows 98 won't start on new drive

by technopat In reply to Windows 98 won't start on ...

This question was closed by the author

Collapse -

Windows 98 won't start on new drive

by technopat In reply to Windows 98 won't start on ...

I switched the cable from the end to the middle and was then able to enter windows directory and type win and it starts fine. I just can't get it to start automatically now. Thanks

Collapse -

Windows 98 won't start on new drive

by dmiles In reply to Windows 98 won't start on ...

One of the following may apply to change windows setup using the old drive
1)The Ifshlp.sys file is missing from the windows folder
2)The Config.sys file contains a line pointing to a previous version of the Ifshlp.sys file
3)The [Paths] section in the Msdos.sys file is incorrect
4)A winboot.ini file from a previous incomplete install is present in the root folder of theboot disk
1)For Windows 98,restart your computer,press and hold down the CNTRL Key-choose safe mode
Use text editor to open the Config.sys file
Remove the line that loads Ifshlp
Save and then close Config.Sys file
2)Incorrect [PATHS] section in Msdos.sys file
choose safe mode
Type following line at command prompt
attrib -s -h -r msdos.sys using text editor
3)Verify following lines in Msdos files
[PATH]
WinDir=<windows>
WinBoot Dir=<windows>
Host Win Boot DRV=C
For reference see microsoft knowledge base article Q139063

Back to Windows Forum
9 total posts (Page 1 of 1)  

Related Discussions

Related Forums