==============================================
1. FindCD
■ Identify the drive where the CD-ROM containing the disc is located correctly in a multi-CD drive environment by defining a tag file.
■ Skip drives without a disc installed, avoiding the classic "Retry, Abort, Fail" error.
■ In MS-DOS 7.1 environment, automatically set the CDROM environment variable.
■ Determine the CD-ROM drive letter through the program return code.
■ Example:
FindCD boot\myutil.tag - Find and return the drive letter of the CD-ROM containing the specified file
==============================================
2. mkramdsk
Solve the 1GB problem encountered when creating a Win98 CD boot disk. Due to aging, Win98 cannot stably run on some machines with memory exceeding 512MB. For machines with physical memory exceeding 1GB, it cannot run normally on most hardware, often resulting in errors such as mode errors, out-of-memory reports, and boot failures, etc. (For details, you can google: windows98 memory 1GB).
On the other hand, Win98 startup usually requires using xmsdsk to create a virtual system disk. mkramdisk first detects the total physical memory and free XMS memory in the current computer, and then calls the xmsdsk tool to allocate the ramdisk. Features include:
■ Reserve only 256MB of physical memory for Win98, and use the remaining memory as ramdisk.
■ The minimum size of the ramdisk is 36864 KB, allocated from the high address, and the drive letter is z:.
■ xmsdsk must be in the working path or the path.
■ Since it was designed only to solve its own problem, no configurable command-line parameters are defined.
■ Since modern machines generally have large memory, it is recommended to put the Win98 memory swap file on the ramdisk to enhance performance (which is equivalent to indirectly helping 98 use large memory, heh heh)
[ Last edited by llm on 2006-4-28 at 15:35 ]
1. FindCD
■ Identify the drive where the CD-ROM containing the disc is located correctly in a multi-CD drive environment by defining a tag file.
■ Skip drives without a disc installed, avoiding the classic "Retry, Abort, Fail" error.
■ In MS-DOS 7.1 environment, automatically set the CDROM environment variable.
■ Determine the CD-ROM drive letter through the program return code.
■ Example:
FindCD boot\myutil.tag - Find and return the drive letter of the CD-ROM containing the specified file
==============================================
2. mkramdsk
Solve the 1GB problem encountered when creating a Win98 CD boot disk. Due to aging, Win98 cannot stably run on some machines with memory exceeding 512MB. For machines with physical memory exceeding 1GB, it cannot run normally on most hardware, often resulting in errors such as mode errors, out-of-memory reports, and boot failures, etc. (For details, you can google: windows98 memory 1GB).
On the other hand, Win98 startup usually requires using xmsdsk to create a virtual system disk. mkramdisk first detects the total physical memory and free XMS memory in the current computer, and then calls the xmsdsk tool to allocate the ramdisk. Features include:
■ Reserve only 256MB of physical memory for Win98, and use the remaining memory as ramdisk.
■ The minimum size of the ramdisk is 36864 KB, allocated from the high address, and the drive letter is z:.
■ xmsdsk must be in the working path or the path.
■ Since it was designed only to solve its own problem, no configurable command-line parameters are defined.
■ Since modern machines generally have large memory, it is recommended to put the Win98 memory swap file on the ramdisk to enhance performance (which is equivalent to indirectly helping 98 use large memory, heh heh)
[ Last edited by llm on 2006-4-28 at 15:35 ]
Attachments
