我来讲讲制作方法吧..
1.首先需要一个去除了ie和dx的精简98,建议用98lite4.7版安装一个小98,或者安装98后用iemove移除ie并卸载dx...
现在你的第一步工作完成了..
2.这个时候不要安装任何驱动.但任系统制动搜索,每次系统需要98盘时,取消就是..此步MLD讲得很详细..
3.删除除windows文件夹外的任何文件..(这一步请在dos下执行)
4.本论坛dos71启动盘启动机器,执行sys命令传输系统文件,并编辑autoexec.bat文件如下:
@ECHO Off
set EXPAND=YES
SET DIRCMD=/O:N
set TEMP=C:\TEMP
set TMP=C:\TEMP
LH DOSKEY.COM >nul
LH SHSUCDX.EXE /D:cdrom001 /L:%CDROM%
findcd
cd windows
win
编辑config文件如下:
DEVICE=himem.sys
DEVICE=emm386.exe noems
DEVICEHIGH=vide-cdd.sys /d:cdrom001
DEVICEHIGH=ifshlp.sys
DOS=high,umb
FILESHIGH=30
BUFFERSHIGH=30,0
STACKSHIGH=9,256
STACKS=0,0
accdate=c- d- e- f- g- h- i- j- k- l- m- n- o- p- q- r- s- t- u- v- w- x- y- z-
需copy这两个文件需要的执行文件到你的c盘根目录下..
千万不要修改msdos.sys文件..
5.现在进入你的系统,打开系统属性,在设备管理器里面执行删除,保留cdrom及软盘,硬盘管理器.
如果不是98lite的安装版,需在系统设备项保留PCI bus和即插即用bios两项,,要不然你的cdrom不能用,就不要怪我..
6.现在可以优化你的系统,将系统设定到你需要的功能,可以适用任何系统优化软件,如优化大师,兔子等...,设定好了之后,清一遍你的注册表..并备份之.
7.好了,现在可以开始删除文件了.
保留desktop.inf,fonts,start menu,system,sendto文件夹,
至于文件列表如下:
calc.exe
hidci.dll
ios.ini
notepad.exe
regedit.exe
rundll32.exe
rundll.exe
scandskw.exe
system.dat
system.ini
user.dat
win.com
win.ini
explorer.exe
这些文件(不含文件夹)我替换了几个(如calc.exe和notepad.exe,目的是扩张功能)将相类但功能强大的文件,更名为windows文件夹下的原文件名,就行了.
经upx压缩后只有1.5mb.
8.接下来重起一遍试试..然后清理一下注册表..先不删除system文件夹里的文件的目的就是让你能够使用更多的注册表修改软件.
编辑一个名为reg的bat文件,其内容如下:
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
(当然,你还可以以任意加长,但最后一句的参数一定不能是是 /d)
接下来我们点击开始按钮,重起系统并进入ms-dos方式.一定要系统自己重起,比较方便..
执行reg.bat(可以多次执行)
9.用exit命令退出dos,在win下看看你的system.dat和user.dat这两个文件是不是减肥了?
所以这个reg.bat很有用,我们要多次执行,哈~~~需要执行到不能执行为止!
10.现在可以进行几个文件夹的减肥工作了.
在FONTS字体文件夹里我们只需保留五个文件:
VGAFIX FON
VGAOEM FON
VGASYS FON
MARLETT TTF
SIMSUN TTF (这个比较大,最好用win95里的相同文件替换一下)
INF文件夹里保留一个名为apps.inf的文件后把其它文件全干掉.
Start Menu里面根据自己需要来调整;
把Sendto文件夹也可以根据自己需要设置.
重要的是system文件夹,往往一个文件的去留就要试验N次.我在这里讲一个最简单的方法,
请在win状态下删除这个文件夹里的文件,不能删除的就是你的win98的启动必须文件,然后可根据需要保留或添加.
我的文件列表如下<img src="images/smilies/face-sad.png" align="absmiddle" border="0">这是考虑到体积和软件兼容性形成的文件列表,每个人尽可不同.说实话,大家的miniwin最大的不同也就是这个文件夹里的文件了)
在system文件夹里保留三个文件夹:IOSUBSYS;SHELLEXT;VMM32
其中的文件和dos时代菜鸟同仁相同,大家可以看看她的相关文章.
基本文件:
ADAPI32.DLL
CFGMGR32.DLL
COMCLT32.DLL
COMDLG32.DLL
COMM.DRV
COMMCTRL.DLL
COMMDLG.DLL
CONAGENT.EXE
COOL.DLL
CP-936.NLS
CRTDLL.DLL
CTL3DV2.DLL
DDEML.DLL
DDHELP.EXE
DDRAW16.DLL
DEVMGR32.DLL
DIBENG.DLL
FILESEC.VXD
FIOLONG.VXD
GDI32.DLL
GDI.EXE
IME50.IME
IMM32.DLL
IMM.DLL
INDICDLL.DLL
INTERNAT.EXE
KBDUS.KBD
KERNEL32.DLL
KEYBOARD.DRV
KRNL386.EXE
LINKINFO.DLL
LOCALE.NLS
LOGGER.VXD
LPT.VXD
LPTENUM.VXD
LZ32.DLL
LZEXPAND.DLL
MFC42.DLL
MLANG.DLL
MMSYSTEM.DLL
MOUSE.DRV
MPR.DLL
MPREXE.EXE
MPRSERV.DLL
MSACM.DRV
MSCONFIG.EXE
MSGSRV32.DLL
MSVCRT20.DLL
MSVCRT.DLL
NTDLL.DLL
OLE32.DLL
OLEAUT32.DLL
OLEDLG.DLL
PARALINK.VXD
PCI.VXD
PIFMGR.DLL
RICHED20.DLL
RPCRT4.DLL
SHELL32.DLL
SHELL.DLL
SHLWAPI.DLL
SPOOL32.EXE
SPOOLSS.DLL
SYSTEM.DRV
SYSTHUNK.DLL
TOOLHELP.DLL
UNICODE.BIN
UNICODE.NLS
URL.DLL
USER32.DLL
USER.EXE
VDMDBG.DLL
VER.DLL
VERSION.DLL
VFD.VXD
VFIXD.VXD
VGA.DRV
VGAFULL.3GR
VMM32.VXD
VMSGD.VXD
VPBIOSD.VXD
VRTWD.386
WIFEMAN.DLL
WIN87EM.DLL
WINMM.DLL
WINNLS32.DLL
WINNLA.DLL
WINOA386.MOD
WINSPOOL.DRV
WSOCK32.DLL
现在重启你的这个精简的98试试。。呵呵~工作可以说完成了一半了。。不过有些个性化的设置一定要在这之前进行哟!
11。接下来我们需要一个功能强大的注册表编辑器,98自带的那个如果大家能忍受的话就尽管用它吧!只要耐性够好!我们用注册表编辑器的搜索功能,查找C:这个字符并替换成你所需要的盘符如X;Y;Z。。。然后搜索:\windows并将其替换成你所需要的文件夹名称,如WIN;MINIW;mini98等等。。记着这之前一定要备份你的注册表。。
12。好了,现在我们的miniwin不能启动了怎么办?我们就需要一个dos下将文件夹虚拟为盘符的工具subst。。编辑你的c盘中的autoexec文件,在后面加入一句:
SUBST x: C:\XWIN
其中X:就是你用注册表编辑器所替换的盘符,c:就是你的miniwin所在的盘符;XWIN是你所可以任意设定的文件夹名称,其中必须包含有你精简后的windows文件夹,其名称依你所替换的名称为准。。
记住,不要修改msdos。sys文件
然后autoexec里加入:
x:
cd \
cd windows(这个是你所设定的文件夹名)
win
好了!重启吧!
请将ucwin copy到你的win文件夹将ucwin设置为开机启动。。然后可以删除FONTS字体文件夹里的SIMSUN TTF 文件了一下子就可以减少7mb并且增加了许多功能。。呵呵~不错吧。。输入法就靠这个了。。
进一步,请用upx压缩所有的。dll和.exe文件。。看看还剩多少了?
如果制作光盘请用xmsdsk.exe建立虚拟盘相当于你用su''''b''''s''''t虚拟的盘符就行。。注意请将虚拟盘的空间设置大一点。。
在光盘上还可以用cdsubst虚拟盘符。。这个软件由wengier提供,谢谢wengier!
I'll talk about the production method..
1. First, you need a streamlined 98 that has removed IE and DX. It is recommended to use the 98lite 4.7 version to install a small 98, or after installing 98, use iemove to remove IE and uninstall DX...
Now your first step is done..
2. At this time, do not install any drivers. But let the system search automatically. Every time the system needs the 98 disk, cancel it.. This step is described in detail in MLD..
3. Delete any files except the windows folder.. (This step should be executed under DOS)
4. Boot the machine with the DOS71 boot disk from this forum, execute the sys command to transfer system files, and edit the autoexec.bat file as follows:
@ECHO Off
set EXPAND=YES
SET DIRCMD=/O:N
set TEMP=C:\TEMP
set TMP=C:\TEMP
LH DOSKEY.COM >nul
LH SHSUCDX.EXE /D:cdrom001 /L:%CDROM%
findcd
cd windows
win
Edit the config file as follows:
DEVICE=himem.sys
DEVICE=emm386.exe noems
DEVICEHIGH=vide-cdd.sys /d:cdrom001
DEVICEHIGH=ifshlp.sys
DOS=high,umb
FILESHIGH=30
BUFFERSHIGH=30,0
STACKSHIGH=9,256
STACKS=0,0
accdate=c- d- e- f- g- h- i- j- k- l- m- n- o- p- q- r- s- t- u- v- w- x- y- z-
You need to copy the executable files required by these two files to the root directory of your C drive..
Never modify the msdos.sys file..
5. Now enter your system, open System Properties, and perform deletion in Device Manager, keeping CDROM and floppy disk, and hard disk manager.
If it is not the installation version of 98lite, you need to keep the PCI bus and Plug and Play BIOS items in the system device items,, otherwise your CDROM will not work, don't blame me..
6. Now you can optimize your system, set the system to the functions you need, and you can use any system optimization software, such as Optimization Master, Rabbit, etc..., after setting, clean your registry.. and back it up.
7. Okay, now you can start deleting files.
Keep the desktop.inf, fonts, start menu, system, sendto folders,
As for the file list as follows:
calc.exe
hidci.dll
ios.ini
notepad.exe
regedit.exe
rundll32.exe
rundll.exe
scandskw.exe
system.dat
system.ini
user.dat
win.com
win.ini
explorer.exe
I replaced several of these files (such as calc.exe and notepad.exe, the purpose is to expand functions) and renamed similar but more powerful files to the original file names in the windows folder.
After being compressed by upx, it is only 1.5MB.
8. Next, restart once to try.. Then clean the registry.. The purpose of not deleting the files in the system folder first is to let you use more registry modification software.
Edit a bat file named reg, the content is as follows:
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
regedit /d 01.reg
regedit /e 01.reg
regedit /c 01.reg
(Of course, you can also lengthen it arbitrarily, but the parameter of the last sentence must not be /d)
Next, we click the Start button, restart the system and enter the MS-DOS mode. It must be restarted by the system, which is more convenient..
Execute reg.bat (can be executed multiple times)
9. Use the exit command to exit DOS, and in Win, see if your system.dat and user.dat files are slimmed down?
So this reg.bat is very useful, we need to execute it multiple times, ha~~~ need to execute until it can't be executed!
10. Now we can carry out the slimming work of several folders.
In the FONTS font folder, we only need to keep five files:
VGAFIX FON
VGAOEM FON
VGASYS FON
MARLETT TTF
SIMSUN TTF (This is relatively large, it is best to replace it with the same file in Win95)
In the INF folder, keep a file named apps.inf and then delete all other files.
Adjust Start Menu according to your own needs;
You can also set the Sendto folder according to your own needs.
The important thing is the system folder. Often, the retention or deletion of a file requires several experiments. I will tell you the simplest method here,
Please delete the files in this folder in Win state. The files that cannot be deleted are the startup necessary files of your Win98, and then you can keep or add according to needs.
My file list is as follows: (This is a file list formed considering volume and software compatibility, everyone can be different. To be honest, the biggest difference of everyone's miniwin is also the files in this folder)
Keep three folders in the system folder: IOSUBSYS; SHELLEXT; VMM32
The files in it are the same as the novice friends in the DOS era, and everyone can read her related articles.
Basic files:
ADAPI32.DLL
CFGMGR32.DLL
COMCLT32.DLL
COMDLG32.DLL
COMM.DRV
COMMCTRL.DLL
COMMDLG.DLL
CONAGENT.EXE
COOL.DLL
CP-936.NLS
CRTDLL.DLL
CTL3DV2.DLL
DDEML.DLL
DDHELP.EXE
DDRAW16.DLL
DEVMGR32.DLL
DIBENG.DLL
FILESEC.VXD
FIOLONG.VXD
GDI32.DLL
GDI.EXE
IME50.IME
IMM32.DLL
IMM.DLL
INDICDLL.DLL
INTERNAT.EXE
KBDUS.KBD
KERNEL32.DLL
KEYBOARD.DRV
KRNL386.EXE
LINKINFO.DLL
LOCALE.NLS
LOGGER.VXD
LPT.VXD
LPTENUM.VXD
LZ32.DLL
LZEXPAND.DLL
MFC42.DLL
MLANG.DLL
MMSYSTEM.DLL
MOUSE.DRV
MPR.DLL
MPREXE.EXE
MPRSERV.DLL
MSACM.DRV
MSCONFIG.EXE
MSGSRV32.DLL
MSVCRT20.DLL
MSVCRT.DLL
NTDLL.DLL
OLE32.DLL
OLEAUT32.DLL
OLEDLG.DLL
PARALINK.VXD
PCI.VXD
PIFMGR.DLL
RICHED20.DLL
RPCRT4.DLL
SHELL32.DLL
SHELL.DLL
SHLWAPI.DLL
SPOOL32.EXE
SPOOLSS.DLL
SYSTEM.DRV
SYSTHUNK.DLL
TOOLHELP.DLL
UNICODE.BIN
UNICODE.NLS
URL.DLL
USER32.DLL
USER.EXE
VDMDBG.DLL
VER.DLL
VERSION.DLL
VFD.VXD
VFIXD.VXD
VGA.DRV
VGAFULL.3GR
VMM32.VXD
VMSGD.VXD
VPBIOSD.VXD
VRTWD.386
WIFEMAN.DLL
WIN87EM.DLL
WINMM.DLL
WINNLS32.DLL
WINNLA.DLL
WINOA386.MOD
WINSPOOL.DRV
WSOCK32.DLL
Now restart this streamlined 98 and have a try. Hehe~ The work can be said to be half done.. But some personalized settings must be carried out before this!
11. Next, we need a powerful registry editor. If everyone can bear it, you can use the one that comes with 98. As long as you have enough patience! Use the search function of the registry editor, find the C: character and replace it with the drive letter you need such as X; Y; Z... Then search: \windows and replace it with the folder name you need, such as WIN; MINIW; mini98, etc.. Remember to back up your registry before this..
12. Okay, now what if our miniwin can't start? We need a tool to virtualize the folder as a drive letter under DOS, subst. Edit the autoexec file in your C drive and add a sentence at the end:
SUBST x: C:\XWIN
Where X: is the drive letter you replaced with the registry editor, c: is the drive letter where your miniwin is located; XWIN is the folder name you can set arbitrarily, which must contain the streamlined windows folder, and its name is according to the name you replaced.
Remember, do not modify the msdos.sys file
Then add to autoexec:
x:
cd \
cd windows(This is the folder name you set)
win
Okay! Restart!
Please copy ucwin to your win folder and set ucwin to start when the computer boots.. Then you can delete the SIMSUN TTF file in the FONTS font folder. You can reduce 7MB at once and add many functions. Hehe~ Not bad.. The input method depends on this..
Further, please use upx to compress all.dll and.exe files.. See how much is left?
If making a CD, use xmsdsk.exe to create a virtual disk, which is equivalent to the drive letter you virtualized with su''''b''''s''''t. Note that please set the space of the virtual disk larger..
On the CD, you can also use cdsubst to virtualize the drive letter.. This software is provided by wengier, thank you wengier!