When I use the "restart" option from the start menu, the system hangs because it tries to boot from the A: (floppy) drive. If I hit the reset button at this point, the system boots up OK and windows comes up. If I put a bootable disk in A:, and hit a key as the message requests the system reboots using the floppy, but the hard disk is not recognized. If I boot from a cold boot using the same floppy, the drive is fully accessable. If I use "Restart in MSDOS Mode", and then restart windows by typing "EXIT", Windows restarts properly. If I do a CTRL-ALT-DEL from MSDOS Mode - again the system restarts properly.
HOW CAN I STOP WINDOWS98 FROM GOING TO THE A: DRIVE? WHERE WOULD IT BE GETTING THE INFORMATION? (Bios Boot is set to C: A: - there is no C: ONLY option). The unrecognizable hard drive situation might be reason for the problem. If that is the case, what is the difference between RESTART and SHUT DOWN followed by RESET BUTTON? When doing a RESTART, what is the process followed, and where does the image come from?
Full marks for SOLID ANSWER - Part marks for a GOOD HINT.
Pentium 200MMX - Award Bios - about 3 yrs old
Hard Drive - 6.4Gb Fujitsu - About 1 Yr old
C: 255MB (Fat 16) Used for DOS Progs
D: 1500MB (Fat 32) Used for Windows
E: Remainder ((Fat 32) Used for DATA
The drive was originally created with FDISK and FORMAT under [Windows95 OSR2 4.00.950 B].
I recently attempted to upgrade my system from Windows95 to Windows98 Second edition. I have the ability to change the Hard Drive on my computer, and I have a spare drive so the procedure I followed was as follows:
1. Formatted C: and D:
2. Did a Sys C: from a bootable floppy
3. Created a config.sys/Autoexec.bat to allow CDROM Drive access.
4. Ran Setup from Windows CD to do the install. Windows was installed to D:\WINDOWS
When I had this problem, I thought It might be because I started from a WINDOWS95 boot inmage, so I created a Windows98 boot floppy with system files and FORMAT command. Repeated steps 1-4
above after booting from the Windows98 boot floppy I just created. Again - same problem.
I also did three searches using REGEDIT for /A: / boot / restart - nothing found that would indicate a pointer to the A: drive.
My current production system runs Windows95 OSR2 [4.00.950 B] and works fine. It was originally created the same way as I described above - from a bare drive using a bootable floppy and the install CD.
---- UPDATE TO QUESTION ----
Follow Up to Comments:
Thanks to all who have responded so far... here is additional follow up info/comments.
Because the system boots fine from a HARD RESET, but only experiences a problem when doing a RESTART from the START menu, the issue is going to be in the diffference between these two types of boot. What is the difference between these types of restart? I don't know excatly how to describe it, but from my understanding, there is a boot image or bootstrap in memory that is accessed by an INT call. If Windows98 due to different memory management techniques is
corrupting this image could that be the source of the problem.
Note - Drop to DOS then Warm Boot (Ctrl-Alt-Del) works fine! So does cold boot. So how does a windows RESTART differ from the warm boot when sitting at the DOS prompt?
Following are my replys to individual posts:
To: dew_associates (Dennis)
#1. Although my intuition tells me that it may be a bad cluster on the drive, ...
The drive has successfully passed SCANDISK... If I do not get any beter suggestions, my next step was going to be to completelty remake the drive with FDISK for Windows98 and reformat.
#2 - First, you didn't need to create a config.sys or an autoexec.bat unless you intended to use a boot menu, but based upon your post, it doesn't appear as though you are doing this.
The AUTOEXEC.BAT and CONFIG.SYS were required to start the system. As mentioned in my post, I cleaned off Windows95 and would not have any CDROM access without it.
AUTOEXEC.BAT contained only an MSCDEX statement, and CONFIG.SYS only contained HIMEM.SYS and
the CDROM driver. After the installation was finished, both these files were empty and had a filesize of 0 bytes.
#3 Check the path statement in the autoexec.bat file as well as autoexec.dos.
Autoexec.bat is empty... Autoexec.dos is the original statement that was used to start the system... it refers to the C: drive. AUTOEXEC.DOS is also run when I restart in MSDOS mode. As mentioned, this works OK.
#4 Next, I would start with the bios for the motherboard and make sure that it is current. If its as old as the motherboard, it could cause problems as well.
This is a possibility... if this is the case, then I guess I'm stuck for the moment as I'm not prepared to buy a new motherboard. (I don't know if upgrading the bios is practical since it is a "no name" motherboard)
#5 To go any further, I would need to know how you're handling boot issues on the "C" drive.
I will be happy to answer any question that you care to ask.
Please note that THE SYSTEM HAS ONLY ONE HARD DRIVE THAT HAS BEEN PARTITIONED! I have taken this approach for many years, and it has saved my bacon on many occasions. I make extensive use of NORTON ghost to save my system when experimenting with new software/shareware/trialware etc - I will make a ghost image of the D: drive and save it on E:... then install the test software, play with it, and if I don't like it, all I do is run GHOST and reload the D: partition, and the system is RIGHT BACK TO THE WAY IT WAS... NO GARBAGE DLLS, NO REGISTRY REMNANTS... very clean. It also simplifies backup and maintenance for several other reasons that I will not bore you with (due to quirks in some programs that I run). The system is bare except for Windows98 at this point, so these programs can not be creating problems.
#1 Your problem may lie in your bios in the IDE Auto-Detect section. I would try redetecting if you have that option in your bios. Your first hard drive should use "Normal" and your second, "LBA".
PLEASE NOTE THAT THERE IS ONLY ONE DRIVE. I HAVE PARTITIONED IT INTO MULTIPLE LOGICAL DRIVES.
FYI the drive is set in the bios as LBA. It worked great under Windows95 OSR2.
#2 There is no harm done trying different configurations to see what will boot. Another option might be to disable "Floppy drive seek at bootup". This is merely a diagnostic and is usually not needed.
I already had it turned off, and I also normally disable boot from A: as a safety measure. After initial install, I turned my boot to C: A:
#1 Curious why you chose to install Windows on the D drive; yet attempting to boot to C.
Please see #5 above addressed to drew. One other reason is that it provides a small measure
of virus/trojan protection. If someone managed to bomb me with a FORMAT C: it creates no
real problem as I simply need to restore C: since it never changes - I won't even loose a few days work (any onther partition may not have been backed up for 2 or three days).
#2 Cannot Access Hard Disk After Booting from Floppy Disk
For everyones info there is NO DRIVEMANAGER or similar software in use. The drive is a FUJITSU MPB3064AT - BIOS recognizes correctly - set to LBA MODE in the BIOS
#3 Windows 98 Second Edition Setuptip.txt File
The final link I'm including has additional links to each of the Windows 98 SE readme files helpful.
Thanks for pointing these out, but I did read through them before comming online with the problem.