0. Make a special floppy disk
format a: /s
Copy the following files to this floppy disk:
himem.sys , emm386.exe , ifshlp.sys , smartdrv.exe , subst.exe , edit.exe , vide-cdd.sys,
mscdex.exe , cloaking.exe , findcd.exe , aset.exe
Edit a:\config.sys so it contains the following:
dos=noauto,high,umb
device=a:\himem.sys
device=a:\emm386.exe noems
device=a:\ifshlp.sys
device=a:\vide-cdd.sys /d:mscdrom
device=a:\cloaking.exe
device=a:\smartdrv.exe /double-buffer /d+
Edit a:\autoexec.bat so it contains the following:
@echo off
mscdex /d:mscdrom
findcd 1
aset path=a:\;z:\mini98
aset temp=
aset tmp=
aset windir=
aset winbootdir=
subst z: c:\
Edit a:\msdos.sys so it contains the following
WinDir=Z:\MINI98
WinBootDir=Z:\MINI98
HostWinBootDrv=A
BootMulti=0
BootGUI=0
DoubleBuffer=0
AutoScan=0
WinVer=4.10.2222
1. Boot the computer with the special floppy disk (hereafter called simply the floppy disk)
2. Install windows 98 to z:\mini98
Before the final setup, the system will restart once. The purpose of this boot is to make some settings for win98, especially registry settings.
The registry at this point is the simplest. So take this opportunity to boot the computer with the floppy disk.
Run win/d:m to enter safe mode, then edit and streamline the system registry; you can use software such as Super Rabbit. Then run
regedit to export the registry as c:\1.reg.
3. Rebuild mini98 according to the file list
Boot the computer with the floppy disk.
Rename the c:\mini98 folder to c:\miniold, then create a new mini98 folder under c:\ again, and according to the file list copy files from c:\miniold
to c:\mini98.
Then run the following commands
regedit /e c:\2.reg
regedit /c c:\2.reg
regedit /c c:\1.reg
4. Run the win command to start the newly rebuilt mini98 and see what shortcomings it has so you can improve it (this process may need to be repeated many times),
and finally boot the computer again with the floppy disk and run the win command to complete the final test.
5. Refer to the file list and delete useless files and folders to obtain the final mini_win_98.
Further explanation: the mini98 folder obtained this way can be copied anywhere, for example to d:\xyz\, then you only need to change
subst z: c:\ in a:\autoexec.bat to subst z: d:\xyz. It can also be made to run in a RAM disk,
you just need to set the RAM disk as drive z, and copy mini98 to z:\.
File list
FONTS 09-08-03 15:43 FONTS
SYSTEM 09-08-03 15:43 SYSTEM
COMMAND COM 94,292 05-05-99 22:22 COMMAND.COM
WIN COM 24,791 05-05-99 22:22 WIN.COM
EXPLORER EXE 180,224 05-05-99 22:22 EXPLORER.EXE
NOTEPAD EXE 53,248 05-05-99 22:22 NOTEPAD.EXE
REGEDIT EXE 122,880 05-05-99 22:22 REGEDIT.EXE
RUNDLL EXE 4,811 05-05-99 22:22 RUNDLL.EXE
RUNDLL32 EXE 24,576 05-05-99 22:22 RUNDLL32.EXE
SYSTEM INI 1,051 09-08-03 16:19 SYSTEM.INI
WIN INI 8,156 09-07-03 19:09 WIN.INI
IOS LOG 2,385 09-08-03 16:19 IOS.LOG
ASPI2HLP SYS 1,105 05-05-99 22:22 ASPI2HLP.SYS
Directory of H:\mini98\MINI98\FONTS
. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
VGAFIX FON 10,160 05-05-99 22:22 VGAFIX.FON
VGAOEM FON 5,168 05-05-99 22:22 VGAOEM.FON
VGASYS FON 12,896 05-05-99 22:22 VGASYS.FON
MARLETT TTF 17,412 05-05-99 22:22 MARLETT.TTF
SIMSUN TTF 10,499,104 05-05-99 22:22 SIMSUN.TTF
5 file(s) 10,544,740 bytes
Directory of H:\mini98\MINI98\SYSTEM
. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
IOSUBSYS 09-08-03 15:43 IOSUBSYS
VMM32 09-08-03 15:43 VMM32
VRTWD 386 101,617 05-05-99 22:22 VRTWD.386
VGAFULL 3GR 15,360 05-05-99 22:22 VGAFULL.3GR
UNICODE BIN 104,043 05-05-99 22:22 UNICODE.BIN
APPWIZ CPL 72,192 05-05-99 22:22 APPWIZ.CPL
ADVAPI32 DLL 65,536 05-05-99 22:22 ADVAPI32.DLL
BROWSELC DLL 45,056 05-05-99 22:22 BROWSELC.DLL
BROWSEUI DLL 803,088 05-05-99 22:22 BROWSEUI.DLL
CFGMGR32 DLL 45,056 05-05-99 22:22 CFGMGR32.DLL
COMCTL32 DLL 577,808 05-05-99 22:22 COMCTL32.DLL
COMDLG32 DLL 176,128 05-05-99 22:22 COMDLG32.DLL
COMMCTRL DLL 159,995 09-07-03 18:08 COMMCTRL.DLL
COMMDLG DLL 92,336 09-07-03 18:10 COMMDLG.DLL
COOL DLL 373,643 05-05-99 22:22 COOL.DLL
DDEML DLL 32,240 05-05-99 22:22 DDEML.DLL
DIBENG DLL 202,800 05-05-99 22:22 DIBENG.DLL
GDI32 DLL 159,744 05-05-99 22:22 GDI32.DLL
IMM DLL 42,951 05-05-99 22:22 IMM.DLL
IMM32 DLL 77,824 05-05-99 22:22 IMM32.DLL
INDICDLL DLL 24,576 05-05-99 22:22 INDICDLL.DLL
KERNEL32 DLL 475,136 05-05-99 22:22 KERNEL32.DLL
LINKINFO DLL 36,864 05-05-99 22:22 LINKINFO.DLL
LZEXPAND DLL 23,696 09-07-03 18:08 LZEXPAND.DLL
MLANG DLL 491,792 05-05-99 22:22 MLANG.DLL
MMSYSTEM DLL 105,595 05-05-99 22:22 MMSYSTEM.DLL
MPR DLL 61,440 05-05-99 22:22 MPR.DLL
MPRSERV DLL 155,648 05-05-99 22:22 MPRSERV.DLL
MSPWL32 DLL 40,960 05-05-99 22:22 MSPWL32.DLL
NTDLL DLL 20,480 05-05-99 22:22 NTDLL.DLL
OLE32 DLL 790,528 05-05-99 22:22 OLE32.DLL
OLEAUT32 DLL 598,288 05-05-99 22:22 OLEAUT32.DLL
PIFMGR DLL 81,531 05-05-99 22:22 PIFMGR.DLL
RPCRT4 DLL 339,968 05-05-99 22:22 RPCRT4.DLL
SHD401LC DLL 61,440 05-05-99 22:22 SHD401LC.DLL
SHDOC401 DLL 504,080 05-05-99 22:22 SHDOC401.DLL
SHDOCVW DLL 946,448 05-05-99 22:22 SHDOCVW.DLL
SHELL DLL 111,847 09-07-03 18:10 SHELL.DLL
SHELL32 DLL 1,400,832 05-05-99 22:22 SHELL32.DLL
SHLWAPI DLL 282,896 05-05-99 22:22 SHLWAPI.DLL
URLMON DLL 446,736 05-05-99 22:22 URLMON.DLL
USER32 DLL 69,632 05-05-99 22:22 USER32.DLL
VER DLL 12,599 09-07-03 18:10 VER.DLL
VERSION DLL 24,576 05-05-99 22:22 VERSION.DLL
WIFEMAN DLL 19,195 05-05-99 22:22 WIFEMAN.DLL
WININET DLL 459,024 05-05-99 22:22 WININET.DLL
WINNLS DLL 29,675 05-05-99 22:22 WINNLS.DLL
WINNLS32 DLL 16,384 05-05-99 22:22 WINNLS32.DLL
COMM DRV 5,927 05-05-99 22:22 COMM.DRV
KEYBOARD DRV 12,251 05-05-99 22:22 KEYBOARD.DRV
MMSOUND DRV 3,120 05-05-99 22:22 MMSOUND.DRV
MOUSE DRV 7,712 05-05-99 22:22 MOUSE.DRV
SYSTEM DRV 2,288 05-05-99 22:22 SYSTEM.DRV
VGA DRV 52,080 05-05-99 22:22 VGA.DRV
GDI EXE 589,223 05-05-99 22:22 GDI.EXE
KRNL386 EXE 125,675 05-05-99 22:22 KRNL386.EXE
MPREXE EXE 28,672 05-05-99 22:22 MPREXE.EXE
MSGSRV32 EXE 15,099 05-05-99 22:22 MSGSRV32.EXE
USER EXE 659,975 05-05-99 22:22 USER.EXE
WINOA386 MOD 58,075 05-05-99 22:22 WINOA386.MOD
CP_936 NLS 537,858 05-05-99 22:22 CP_936.NLS
LOCALE NLS 174,996 05-05-99 22:22 LOCALE.NLS
UNICODE NLS 34,676 05-05-99 22:22 UNICODE.NLS
DFS VXD 21,303 05-05-99 22:22 DFS.VXD
MSMOUSE VXD 15,809 05-05-99 22:22 MSMOUSE.VXD
VFD VXD 5,859 05-05-99 22:22 VFD.VXD
VFIXD VXD 6,417 05-05-99 22:22 VFIXD.VXD
VMM32 VXD 921,389 09-07-03 14:40 VMM32.VXD
VMSGD VXD 10,173 05-05-99 22:22 VMSGD.VXD
VPBIOSD VXD 5,291 05-05-99 22:22 VPBIOSD.VXD
68 file(s) 14,073,151 bytes
Directory of H:\mini98\MINI98\SYSTEM\IOSUBSYS
. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
BIGMEM DRV 9,952 05-05-99 22:22 BIGMEM.DRV
ESDI_506 PDR 24,406 05-05-99 22:22 ESDI_506.PDR
HSFLOP PDR 25,741 05-05-99 22:22 HSFLOP.PDR
RMM PDR 13,242 05-05-99 22:22 RMM.PDR
SCSIPORT PDR 23,650 05-05-99 22:22 SCSIPORT.PDR
APIX VXD 29,497 05-05-99 22:22 APIX.VXD
ATAPCHNG VXD 11,311 05-05-99 22:22 ATAPCHNG.VXD
CDFS VXD 59,133 05-05-99 22:22 CDFS.VXD
CDTSD VXD 13,884 05-05-99 22:22 CDTSD.VXD
CDVSD VXD 32,419 05-05-99 22:22 CDVSD.VXD
DISKTSD VXD 18,809 05-05-99 22:22 DISKTSD.VXD
DISKVSD VXD 10,194 05-05-99 22:22 DISKVSD.VXD
NECATAPI VXD 9,926 05-05-99 22:22 NECATAPI.VXD
SCSI1HLP VXD 19,270 05-05-99 22:22 SCSI1HLP.VXD
TORISAN3 VXD 11,067 05-05-99 22:22 TORISAN3.VXD
VOLTRACK VXD 18,491 05-05-99 22:22 VOLTRACK.VXD
16 file(s) 330,992 bytes
Directory of H:\mini98\MINI98\SYSTEM\VMM32
. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
IFSMGR VXD 185,902 05-05-99 22:22 IFSMGR.VXD
IOS VXD 69,570 05-05-99 22:22 IOS.VXD
QEMMFIX VXD 9,792 05-05-99 22:22 QEMMFIX.VXD
3 file(s) 265,264 bytes
format a: /s
Copy the following files to this floppy disk:
himem.sys , emm386.exe , ifshlp.sys , smartdrv.exe , subst.exe , edit.exe , vide-cdd.sys,
mscdex.exe , cloaking.exe , findcd.exe , aset.exe
Edit a:\config.sys so it contains the following:
dos=noauto,high,umb
device=a:\himem.sys
device=a:\emm386.exe noems
device=a:\ifshlp.sys
device=a:\vide-cdd.sys /d:mscdrom
device=a:\cloaking.exe
device=a:\smartdrv.exe /double-buffer /d+
Edit a:\autoexec.bat so it contains the following:
@echo off
mscdex /d:mscdrom
findcd 1
aset path=a:\;z:\mini98
aset temp=
aset tmp=
aset windir=
aset winbootdir=
subst z: c:\
Edit a:\msdos.sys so it contains the following
WinDir=Z:\MINI98
WinBootDir=Z:\MINI98
HostWinBootDrv=A
BootMulti=0
BootGUI=0
DoubleBuffer=0
AutoScan=0
WinVer=4.10.2222
1. Boot the computer with the special floppy disk (hereafter called simply the floppy disk)
2. Install windows 98 to z:\mini98
Before the final setup, the system will restart once. The purpose of this boot is to make some settings for win98, especially registry settings.
The registry at this point is the simplest. So take this opportunity to boot the computer with the floppy disk.
Run win/d:m to enter safe mode, then edit and streamline the system registry; you can use software such as Super Rabbit. Then run
regedit to export the registry as c:\1.reg.
3. Rebuild mini98 according to the file list
Boot the computer with the floppy disk.
Rename the c:\mini98 folder to c:\miniold, then create a new mini98 folder under c:\ again, and according to the file list copy files from c:\miniold
to c:\mini98.
Then run the following commands
regedit /e c:\2.reg
regedit /c c:\2.reg
regedit /c c:\1.reg
4. Run the win command to start the newly rebuilt mini98 and see what shortcomings it has so you can improve it (this process may need to be repeated many times),
and finally boot the computer again with the floppy disk and run the win command to complete the final test.
5. Refer to the file list and delete useless files and folders to obtain the final mini_win_98.
Further explanation: the mini98 folder obtained this way can be copied anywhere, for example to d:\xyz\, then you only need to change
subst z: c:\ in a:\autoexec.bat to subst z: d:\xyz. It can also be made to run in a RAM disk,
you just need to set the RAM disk as drive z, and copy mini98 to z:\.
File list
FONTS 09-08-03 15:43 FONTS
SYSTEM 09-08-03 15:43 SYSTEM
COMMAND COM 94,292 05-05-99 22:22 COMMAND.COM
WIN COM 24,791 05-05-99 22:22 WIN.COM
EXPLORER EXE 180,224 05-05-99 22:22 EXPLORER.EXE
NOTEPAD EXE 53,248 05-05-99 22:22 NOTEPAD.EXE
REGEDIT EXE 122,880 05-05-99 22:22 REGEDIT.EXE
RUNDLL EXE 4,811 05-05-99 22:22 RUNDLL.EXE
RUNDLL32 EXE 24,576 05-05-99 22:22 RUNDLL32.EXE
SYSTEM INI 1,051 09-08-03 16:19 SYSTEM.INI
WIN INI 8,156 09-07-03 19:09 WIN.INI
IOS LOG 2,385 09-08-03 16:19 IOS.LOG
ASPI2HLP SYS 1,105 05-05-99 22:22 ASPI2HLP.SYS
Directory of H:\mini98\MINI98\FONTS
. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
VGAFIX FON 10,160 05-05-99 22:22 VGAFIX.FON
VGAOEM FON 5,168 05-05-99 22:22 VGAOEM.FON
VGASYS FON 12,896 05-05-99 22:22 VGASYS.FON
MARLETT TTF 17,412 05-05-99 22:22 MARLETT.TTF
SIMSUN TTF 10,499,104 05-05-99 22:22 SIMSUN.TTF
5 file(s) 10,544,740 bytes
Directory of H:\mini98\MINI98\SYSTEM
. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
IOSUBSYS 09-08-03 15:43 IOSUBSYS
VMM32 09-08-03 15:43 VMM32
VRTWD 386 101,617 05-05-99 22:22 VRTWD.386
VGAFULL 3GR 15,360 05-05-99 22:22 VGAFULL.3GR
UNICODE BIN 104,043 05-05-99 22:22 UNICODE.BIN
APPWIZ CPL 72,192 05-05-99 22:22 APPWIZ.CPL
ADVAPI32 DLL 65,536 05-05-99 22:22 ADVAPI32.DLL
BROWSELC DLL 45,056 05-05-99 22:22 BROWSELC.DLL
BROWSEUI DLL 803,088 05-05-99 22:22 BROWSEUI.DLL
CFGMGR32 DLL 45,056 05-05-99 22:22 CFGMGR32.DLL
COMCTL32 DLL 577,808 05-05-99 22:22 COMCTL32.DLL
COMDLG32 DLL 176,128 05-05-99 22:22 COMDLG32.DLL
COMMCTRL DLL 159,995 09-07-03 18:08 COMMCTRL.DLL
COMMDLG DLL 92,336 09-07-03 18:10 COMMDLG.DLL
COOL DLL 373,643 05-05-99 22:22 COOL.DLL
DDEML DLL 32,240 05-05-99 22:22 DDEML.DLL
DIBENG DLL 202,800 05-05-99 22:22 DIBENG.DLL
GDI32 DLL 159,744 05-05-99 22:22 GDI32.DLL
IMM DLL 42,951 05-05-99 22:22 IMM.DLL
IMM32 DLL 77,824 05-05-99 22:22 IMM32.DLL
INDICDLL DLL 24,576 05-05-99 22:22 INDICDLL.DLL
KERNEL32 DLL 475,136 05-05-99 22:22 KERNEL32.DLL
LINKINFO DLL 36,864 05-05-99 22:22 LINKINFO.DLL
LZEXPAND DLL 23,696 09-07-03 18:08 LZEXPAND.DLL
MLANG DLL 491,792 05-05-99 22:22 MLANG.DLL
MMSYSTEM DLL 105,595 05-05-99 22:22 MMSYSTEM.DLL
MPR DLL 61,440 05-05-99 22:22 MPR.DLL
MPRSERV DLL 155,648 05-05-99 22:22 MPRSERV.DLL
MSPWL32 DLL 40,960 05-05-99 22:22 MSPWL32.DLL
NTDLL DLL 20,480 05-05-99 22:22 NTDLL.DLL
OLE32 DLL 790,528 05-05-99 22:22 OLE32.DLL
OLEAUT32 DLL 598,288 05-05-99 22:22 OLEAUT32.DLL
PIFMGR DLL 81,531 05-05-99 22:22 PIFMGR.DLL
RPCRT4 DLL 339,968 05-05-99 22:22 RPCRT4.DLL
SHD401LC DLL 61,440 05-05-99 22:22 SHD401LC.DLL
SHDOC401 DLL 504,080 05-05-99 22:22 SHDOC401.DLL
SHDOCVW DLL 946,448 05-05-99 22:22 SHDOCVW.DLL
SHELL DLL 111,847 09-07-03 18:10 SHELL.DLL
SHELL32 DLL 1,400,832 05-05-99 22:22 SHELL32.DLL
SHLWAPI DLL 282,896 05-05-99 22:22 SHLWAPI.DLL
URLMON DLL 446,736 05-05-99 22:22 URLMON.DLL
USER32 DLL 69,632 05-05-99 22:22 USER32.DLL
VER DLL 12,599 09-07-03 18:10 VER.DLL
VERSION DLL 24,576 05-05-99 22:22 VERSION.DLL
WIFEMAN DLL 19,195 05-05-99 22:22 WIFEMAN.DLL
WININET DLL 459,024 05-05-99 22:22 WININET.DLL
WINNLS DLL 29,675 05-05-99 22:22 WINNLS.DLL
WINNLS32 DLL 16,384 05-05-99 22:22 WINNLS32.DLL
COMM DRV 5,927 05-05-99 22:22 COMM.DRV
KEYBOARD DRV 12,251 05-05-99 22:22 KEYBOARD.DRV
MMSOUND DRV 3,120 05-05-99 22:22 MMSOUND.DRV
MOUSE DRV 7,712 05-05-99 22:22 MOUSE.DRV
SYSTEM DRV 2,288 05-05-99 22:22 SYSTEM.DRV
VGA DRV 52,080 05-05-99 22:22 VGA.DRV
GDI EXE 589,223 05-05-99 22:22 GDI.EXE
KRNL386 EXE 125,675 05-05-99 22:22 KRNL386.EXE
MPREXE EXE 28,672 05-05-99 22:22 MPREXE.EXE
MSGSRV32 EXE 15,099 05-05-99 22:22 MSGSRV32.EXE
USER EXE 659,975 05-05-99 22:22 USER.EXE
WINOA386 MOD 58,075 05-05-99 22:22 WINOA386.MOD
CP_936 NLS 537,858 05-05-99 22:22 CP_936.NLS
LOCALE NLS 174,996 05-05-99 22:22 LOCALE.NLS
UNICODE NLS 34,676 05-05-99 22:22 UNICODE.NLS
DFS VXD 21,303 05-05-99 22:22 DFS.VXD
MSMOUSE VXD 15,809 05-05-99 22:22 MSMOUSE.VXD
VFD VXD 5,859 05-05-99 22:22 VFD.VXD
VFIXD VXD 6,417 05-05-99 22:22 VFIXD.VXD
VMM32 VXD 921,389 09-07-03 14:40 VMM32.VXD
VMSGD VXD 10,173 05-05-99 22:22 VMSGD.VXD
VPBIOSD VXD 5,291 05-05-99 22:22 VPBIOSD.VXD
68 file(s) 14,073,151 bytes
Directory of H:\mini98\MINI98\SYSTEM\IOSUBSYS
. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
BIGMEM DRV 9,952 05-05-99 22:22 BIGMEM.DRV
ESDI_506 PDR 24,406 05-05-99 22:22 ESDI_506.PDR
HSFLOP PDR 25,741 05-05-99 22:22 HSFLOP.PDR
RMM PDR 13,242 05-05-99 22:22 RMM.PDR
SCSIPORT PDR 23,650 05-05-99 22:22 SCSIPORT.PDR
APIX VXD 29,497 05-05-99 22:22 APIX.VXD
ATAPCHNG VXD 11,311 05-05-99 22:22 ATAPCHNG.VXD
CDFS VXD 59,133 05-05-99 22:22 CDFS.VXD
CDTSD VXD 13,884 05-05-99 22:22 CDTSD.VXD
CDVSD VXD 32,419 05-05-99 22:22 CDVSD.VXD
DISKTSD VXD 18,809 05-05-99 22:22 DISKTSD.VXD
DISKVSD VXD 10,194 05-05-99 22:22 DISKVSD.VXD
NECATAPI VXD 9,926 05-05-99 22:22 NECATAPI.VXD
SCSI1HLP VXD 19,270 05-05-99 22:22 SCSI1HLP.VXD
TORISAN3 VXD 11,067 05-05-99 22:22 TORISAN3.VXD
VOLTRACK VXD 18,491 05-05-99 22:22 VOLTRACK.VXD
16 file(s) 330,992 bytes
Directory of H:\mini98\MINI98\SYSTEM\VMM32
. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
IFSMGR VXD 185,902 05-05-99 22:22 IFSMGR.VXD
IOS VXD 69,570 05-05-99 22:22 IOS.VXD
QEMMFIX VXD 9,792 05-05-99 22:22 QEMMFIX.VXD
3 file(s) 265,264 bytes
我是女孩,我怕谁?




