www.thpc.info TweakHomePC www.thpc.infoDual-booting all versions of Windows and Linux |
| Dual-Boot Centre 9x Speed Tweaks How do I ... 9x Updates 9x Utilities Downloads PC Safety Site Map Link |
|
Here: Home > Dual-Boot > Dual-Boot Windows 7 with other Operating Systems > continuation . . .
|
|
Warning: Do you have the first page? It contains all the essential preparation and safety information you need before you can continue here. If you do not already have that page then you must click the following link and select the correct dual, triple or multi-boot. You'll find it at http://thpc.info/dual/dual_win7.html (new window) |
| Updated for EasyBCD version 2.1. Do not use these instructions with earlier versions of EasyBCD. |
Now Install Win98/Me and Dual-Boot with the installed Windows 7First the partition currently marked as Active is identified (1stActDrv). Then Windows 98/Me is installed on the w_9x/Me Primary partition. After installation, 1stActDrv is marked Active again and Windows 7 is booted. EasyBCD 2.1 is then run in Windows 7 to enter a Win98/Me boot-option into the Windows 7 boot loader menu. That's it!
|
Earlier Windows versions were not designed to cope with the large amounts of memory (RAM) used today and this may prevent a successful installation. You may overcome this problem by limiting the amount of RAM Win98/Me will try to use.
If the Win98/Me installation fails to continue normally after the first reboot, you should edit System.ini from DOS (or use your own method to edit System.ini).
The Win98/Me installation should now continue normally and Win98/Me should run without error.
One report suggests that Win98/SE may boot only to Safe Mode (accessed by pressing F8 key during bootup). If you encounter this you may need a 48-bit LBA fix for Win98/SE. The possible solutions include a BIOS update, or a Windows file update, or a Registry fix, or a new PCI controller card, or third-party software. You already are using a large disk with Win7 so a BIOS update should be unnecessary, and a costly(?) new PCI card or software can be avoided.
One option is to update the esdi_506.pdr file in the \windows\system\iosubsys folder (where \windows is the Win9x/Me installation folder). You need the correct version, so boot to Safe Mode in Win9x/Me, right-click that file in Windows Explorer, and look in the Version tab. Microsoft released an updated Esdi_506.pdr driver for Win98 and Win98SE which should fix this problem. Remember, you do need the correct update version.
Another option is to implement a Registry fix as suggested in feedback from Rich K (not tested by THPC but it's logical and worked well for him). Rich created the following xxx.REG file and imported it (right-click it and select Merge) into the Win98SE Registry. You should first locate the hdc Key in your Registry and Export it for possible use later, AND alter the hdc\000x in the following example to conform with your own findings. This is the .reg created by Rich for his own hard disk using Win98SE and merged while in Safe Mode:
----------- Copy below this line, make the changes, then save as 98lbafix.reg -----------
REGEDIT4
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\hdc\0002]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\hdc\0003]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\hdc\0004]
[-HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\hdc\0005]
----------- Copy above this line, make your changes, and save as 98lbafix.reg -----------
----------- To install this fix, you right-click the 98lbafix.reg file, and click Merge -----------
----------- To uninstall this fix, open Regedit, click Registry and click Import ..... -----------