Jump to content

How to install Windows 98 in modern motherboards using more than 1 GB.


cannie

Recommended Posts

HOW TO INSTALL WINDOWS 98 IN MODERN MOTHERBOARDS USING MORE THAN 1 GB.

If you try to install Windows 98 using more than 512 Mb memory the install operation will not be possible: you simply get a "Lack of memory" message (¿?) and that's all.

Nevertheless Windows 98 can be installed successfully by making the computer believe that your memory is below that limit, and the purpose of this tutorial is to explain how to do it.

A) INSTALL PROCEDURE.-

- Get a DOS boot floppy and verify previously that the file "edit.com" is included into it.

- Configure BIOS if needed, in order to set the floppy drive as first boot device (Ctrl+Supr at boot).

- Insert the floppy and boot the computer.

- If you want to install Windows at the C: drive, create previously the "Windows" folder and the file "system.ini" into it, by typing in the DOS command line:

c:

md windows

cd windows

edit system.ini

- When the edit screen is open, copy exactly into it the following lines:

[386Enh]

MaxPhysPage=30000

[vcache]

MaxFileCache=393216

- Save "system.ini" and close the program.

- Keep inserted the floppy and start normally the install operation.

- The floppy must be inserted until reboot. Don't withdraw it when you are required for that by the install program. Let the computer reboot using it.

- After reboot you will find again the DOS command line. You must write into it:

c:

cd windows

edit c:\windows\system.ini

- When the edit screen is open you will see that the lines you wrote before have been modified. You must restore them copying again the given values, that is:

[386Enh]

MaxPhysPage=30000

[vcache]

MaxFileCache=393216

- Save system.ini, close the program, withdraw the floppy and reboot. The install process will go on.

- Insert again the DOS floppy before the next reboot, and leave the computer reboot using the floppy.

- One more time, replace again the new values given by the install process, writing in its places MaxPhysPage=30000 and MaxFileCache=393216.

- Withdraw the floppy and leave the install process go on normally up to the end.

- At first you don't have any problems with the video driver because the install is done in 16-color VGA. You must install the video drivers of your video card to obtain the normal color and definition values.

B ) HOW TO SOLVE SOME FREQUENT PROBLEMS.

- Maybe you don't find the needed video driver to substitute VGA. You can download a generic one, very simple and easy to install covering most resolutions, from here:

http://aokneufi.dyndns.org/chris/tmp/VESA/vbe9x/

- The name of the universal drivers are VBE.VXD and VBEMP.DRV. Mind that they are only meant for pure Windows. If you need to use DOS you must first close Windows using the Start in DOS mode option.

- You can find other drivers for large HD, NTFS and other purposes in the posts provided by other members in the previous section of this forum.

C) HELPFUL HINTS:

- Even if you don't find all needed drivers for Windows 98 and you decide to install XP, it pays keeping both because that duplicity gives you a lot of freedom and makes you feel secure. You can find a tutorial about it here:

http://www.msfn.org/board/create-easily-se...er-t118623.html

- As said there's a generic video driver which covers most resolutions. That's sufficient if you install Windows 98 only for maintenance and repair of XP. If you don't install any other device you will notice a complete security and an unexpected speed.

REMARKS:

This is the way I did it. After this first post and all along this thread other members have described excellent alternatives and ideas that I didn't know, in special the way to create a self-installing Windows 98. Go on and read it in their own and well documented words.

Please post in this thread any new idea about how to do it better.

Thanks!. :hello:

Edited by cannie
Link to comment
Share on other sites


If you have MSBATCH.INF file in the folder you are installing Windows 98 from you could make following changes to it:

Modify the [install] section to include the following line:

UpdateInis=Edit.Files

And these lines at the end of MSBATCH.INF:

[Edit.Files]

%10%\system.ini,386Enh,,"MaxPhysPage=40000"

%10%\system.ini,vcache,,"MaxFileCache=524288"

This should get you past Windows 98 installation without having to boot to DOS to edit System.ini or without having to remove RAM modules to get past the "Not enough memory" error.

You could also put some other stuff under the [Edit.Files] section... some examples:

%10%\system.ini,386Enh,,"PagingDrive=C:"

%10%\system.ini,386Enh,,"PagingFile=C:\PAGEFILE.SYS"

%10%\system.ini,386Enh,,"MinPagingFileSize=1048576"

%10%\system.ini,386Enh,,"MaxPagingFileSize=1048576"

Forces Windows 98 to create a fixed 1Gt swapfile called PAGEFILE.SYS at the root of C-drive... might be useful when dualbooting with Windows 2000 or XP.

%10%\system.ini,386Enh,,"ConservativeSwapfileUsage=1"

Forces Windows 98 to use up all physical RAM before switching to the slower swap file.

%30%\msdos.sys,Options,,"Logo=0"

Gets rid of the Windows 98 boot logo.

Link to comment
Share on other sites

If you have MSBATCH.INF file in the folder you are installing Windows 98 from you could make following changes to it:

I took good notice of all this. As it is said, nobody knows everything and "four eyes see more than two".

It will be welcome any other contribution for a better tutorial useful to other members.

Thank you very much, TooMuchFreeTime! :thumbup

P/S: I had the idea that if you install Millenium MaxPhysPage=40000 is correct, but in the case that you install Windows 98 the dimension should be expressed like this:

%10%\system.ini,386Enh,,"MaxPhysPage=30000"

Am I wrong?

Edited by cannie
Link to comment
Share on other sites

P/S: I had the idea that if you install Millenium MaxPhysPage=40000 is correct, but in the case that you install Windows 98 the dimension should be expressed like this:

%10%\system.ini,386Enh,,"MaxPhysPage=30000"

Am I wrong?

Read Day-to-day running Win 9x/ME with more than 1 GiB RAM, hardware and setup used by members who do it. Read post #2 real carefully and ponder over it for some time, then plunge into the links of post #1. There are more than just one solution. But they're all descrbed there.

Win ME'll run OK up to slightly less than 2 GiB and Win 98SE up to about 1150 MiB. For Win 98 SE you may let the system reboot to the floppy, and then just add Xeno86's patched VCache.VxD (v. 4.10.2223) to C:\WINDOWS\SYSTEM\VMM32, and use only MaxPhysPage=40000, without any VCache limit, reboot and let the setup continue. After the system is starting-up OK you may increase MaxPhysPage to about 48000.

Edited by dencorso
Link to comment
Share on other sites

Thank you, dencorso!

BTW, if you include MSBATCH.INF into the folder in which you have copied the Win98 install CD to fasten the install process, I wonder if there is any possibility to save into it your own product key (only for your own use, of course).

Link to comment
Share on other sites

BTW, if you include MSBATCH.INF into the folder in which you have copied the Win98 install CD to fasten the install process, I wonder if there is any possibility to save into it your own product key (only for your own use, of course).
Yes, there is. Just after the [Version] section, add the product key at the following section (or create it, if it doesn't exist):

--------------------------------------------------------------------------------------

[setup]

ProductKey="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"

--------------------------------------------------------------------------------------

Substitute XXXXX-XXXXX-XXXXX-XXXXX-XXXXX by your product key but be sure to keep the quotation marks.

Edited by dencorso
Link to comment
Share on other sites

Yes, there is. Just after the [Version] section, add the product key at the following section (or create it, if it doesn't exist):

--------------------------------------------------------------------------------------

[setup]

ProductKey="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"

--------------------------------------------------------------------------------------

Substitute XXXXX-XXXXX-XXXXX-XXXXX-XXXXX by your product key but be sure to keep the quotation marks.

Excellent! Thank you very much!

Link to comment
Share on other sites

I have the following problem. I have ME and 2 GB memory, it is in fact 2 048 MB, and it is trouble. Installation is crashed, so I remove one of my two memories, so I effected installation with 1 GB memory. After installation process I made: Run - msconfig - Advanced and Restrict using memory on 999 MB. I have Czech version, my translation is uncorrect, but I hope, you know, what I mean. Then I returned memory-module in slot, so Windows XP can work with 2GB memory, ME with 1 GB memory. But, is this possible increase value from 999 MB on 1 900 MB? After all, it si almost 2 times...

Link to comment
Share on other sites

But, is this possible increase value from 999 MB on 1 900 MB? After all, it si almost 2 times...
Short answer:

edit the statement MaxPhysMem your machine's system.ini so that it reads MaxPhysPage=76C00 and you've got it.

Long answer:

Read KB181862 first, and the go on to the full Day-to-day running Win 9x/ME with more than 1 GiB RAM, hardware and setup used by members who do it.

BTW, with 2 GiB RAM you qualify for the list, so if you kindly PM me the necessary details about your machine, you shall be added to the list.

@cannie: since you started this topic, it may be your case too... If you do use more than 1 GiB yourself, please PM me the details and you too shall be added. :yes:

Edited by dencorso
Link to comment
Share on other sites

@cannie: since you started this topic, it may be your case too... If you do use more than 1 GiB yourself, please PM me the details and you too shall be added. :yes:

I use just 1 GB, that's why I didn't do it. If I increase it I'll post you.

Thanks for your help once more. :thumbup

Link to comment
Share on other sites

Thanks all, who wrote me answer. I´m unhappy to work with XP, not mention Vista and 7. I´m fan of ME, but things go worse and worse. You ask me with detailed information about my PC: Motherboard: MSI 865PE Neo3-V, memory: Kingston 2xKVR400X64C3AK2/2G kit of 2, (ME run with 2 modules 1024+512, but I thing, it is not good combination, but if I used 1024+1024 ME crashed), Graphic card: MSI FX5500 TD128LF 128 MB).

In BIOS I have IDE Devices Configuration: enabled + auto, SATA Devices Configuration: Enhanced Mode/SATA1 master!!!!!!!! It is very important, it is only one combination, when OS ME is able to boot with: Primary IDE Master - HDD, Primary IDE Slave - HDD, Secondary IDE Master - HDD, Secondary IDE Slave - DVD-ROM, Third IDE Master - none, Fourth IDE Master - SATA HDD.

Only two problems are to resolve:

reading and writing from IDE HDD is almost fast like at XP, but writing on SATA HDD is very slow. Copying - frozened PC - copying - frozened PC - copying - frozened PC...

Many softwares don´t work under ME. Motherboard MSI P4M900M2 don´t support ME. I tried installation, but I must add soundcard to PCI port, but there is no slot AGP, only video-regime VGA is disponible...

I apologize you, I have problems with English language, I hope you understand me and thanks for answers

Link to comment
Share on other sites

Only two problems are to resolve:

reading and writing from IDE HDD is almost fast like at XP, but writing on SATA HDD is very slow. Copying - frozened PC - copying - frozened PC - copying - frozened PC...

Many softwares don´t work under ME. Motherboard MSI P4M900M2 don´t support ME. I tried installation, but I must add soundcard to PCI port, but there is no slot AGP, only video-regime VGA is disponible...

Your video problems may be solved by using Bearwindows free Universal VESA/VBE Video Display Driver. Read also this thread for more on it: Asus Eee PC and Windows 9x.

Your sata problems require RLoew's (beta) SATA.INF... It's not free, but IMHO it's worth the cost. For more about it, check his site.

Good luck!

Edited by dencorso
Link to comment
Share on other sites

Thanks all, who wrote me answer. I´m unhappy to work with XP, not mention Vista and 7. I´m fan of ME, but things go worse and worse. You ask me with detailed information about my PC: Motherboard: MSI 865PE Neo3-V, memory: Kingston 2xKVR400X64C3AK2/2G kit of 2, (ME run with 2 modules 1024+512, but I thing, it is not good combination, but if I used 1024+1024 ME crashed), Graphic card: MSI FX5500 TD128LF 128 MB).

In BIOS I have IDE Devices Configuration: enabled + auto, SATA Devices Configuration: Enhanced Mode/SATA1 master!!!!!!!! It is very important, it is only one combination, when OS ME is able to boot with: Primary IDE Master - HDD, Primary IDE Slave - HDD, Secondary IDE Master - HDD, Secondary IDE Slave - DVD-ROM, Third IDE Master - none, Fourth IDE Master - SATA HDD.

Only two problems are to resolve:

reading and writing from IDE HDD is almost fast like at XP, but writing on SATA HDD is very slow. Copying - frozened PC - copying - frozened PC - copying - frozened PC...

Many softwares don´t work under ME. Motherboard MSI P4M900M2 don´t support ME. I tried installation, but I must add soundcard to PCI port, but there is no slot AGP, only video-regime VGA is disponible...

I apologize you, I have problems with English language, I hope you understand me and thanks for answers

I recently developed a Patch for Windows 98, 98SE and ME that provides support for Integrated Motherboard SATA Controllers.

This should resolve the slow reading and writing on your SATA Hard Drive.

You can find details on my website:

http://rloew1.no-ip.com

Edited by rloew
Link to comment
Share on other sites

  • 4 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...