Nano98
By following hints and instructions from
Wimbourne,
msbetas.net and
#Micro95. I've been able to create
a really
small version of windows 98. As 98lite from litepc does, I've
used the shell from windows 95. Then I did as people has done
before, but
on a new os-combination.
I got it down to about 7 megs (command.com, regedit and explorer was working).
Then I removed everything (almost), I followed this
filelist to know
which files to remove.
Then there was still bits to remove to get to the goal, 5 megabytes, so I
used a upx-compressor that can compress .exe and .dll files. I compressed
everything I could.
Now it's small, it's just 4.38MB :)
Well, enough with text, here are a screenshot and a filelist:
Filelist for Nano98
Short tutorial for building a micro95
Same tutorial, but in Polish
(mirror)
Same tutorial, but in Portuguese/Tutorial em Portugues(Brazil)
Gaah, it's 4.43 in the morning now.
/ Xhargh
How to build Nano98
Here are instructions how to build a Nano98 system, read them through first and make sure you understand everything.
- Download Micro95.zip to get
clean win.ini, system.ini and registry.reg.
- Download
win95-4mb.txt to get an extreme filelist, or download the less extreme filelist
95filelist.txt.
- Install Windows 98 in C:\Windows
- Exit to DOS =)
- Delete SYSTEM.DAT, SYSTEM.DA0, USER.DAT and USER.DA0 from C:\WINDOWS
- Remove every file that is not in the filelist.
- Replace the WIN.INI, SYSTEM.INI, with the ones from
Micro95.zip.
- Create a new registry by running
REGEDIT /C REGISTRY.REG
where registry.reg
is from Micro95.zip.
- Extract EXPLORER.EXE, COMDLG32.DLL and SHELL32.DLL from a Win95 cd or copy them
from a Win95-installation.
Place EXPLORER.EXE in C:\WINDOWS
Place COMDLG32.DLL and SHELL32.DLL in C:\WINDOWS\SYSTEM
- Remove the files TTFCACHE, IOS.LOG and ShellIconCache (probably called SHELLI~1 in DOS) from C:\WINDOWS
- Create directories called TTFCACHE, IOS.LOG and ShellIconCache.
Since you should work in DOS, I recommend some LFN-util
to be able to create a directory with a long name.
- Your shrinked version of Windows should now be able to start.
- To get an even smaller system, upx some files :)
I have only tested this with Windows 98se.
If something goes wrong, don't blame me, I just share my experiences.
If something doesn't work, take a look in the
tutorial for Micro95.
/ Xhargh
Edit 1 (12th Aug. 2003):
The command.com in c:\windows is not used at all, it can be
removed. If someone thinks this is cheating, then move the
command.com to windows and add 60KB to the size.
But on the other hand, windows is 30KB bigger than necessary now :)
Edit 2 (12th Aug. 2003):
Upped the wrong filelist yesterday (I blame the late time). Fixed now.
Edit 3 (12th Aug. 2003):
Added a tutorial how to build Nano98!!!
Edit 4 (12th Aug. 2003):
The micro95 tutorial is now translated in to Brazilian Portuguese.
Edit 5 (19th Aug. 2003):
Added mirrors for Micro95.zip and 95filelist.txt .
Edit 6 (23rd Sep. 2003):
Fixed some urls.
FastCounter by bCentral
This is a personal www page. Opinions expressed here do
not represent the official views of Chalmers University
of Technology.
Please refer to Chalmers www policy.