For example: Did you know that ReadyBoost might be slowing down your games? Try disabling it if you have Vista -- some game files might be moved to the flash memory in a form not suitable for swap speed.
¯¯¯¯¯¯¯¯¯¯
nLite Installation Disk for Fast Reinstallation:
This topic was prompted by a discussion started in the 100 Rads Bar by silverpower:
silverpower wrote:Hey, NatVac, mind detailing some of your nLite tweaks? The frustrating thing about nLite is that it's nearly impossible to use with my Dell OEM disk, and I rather like not having to activate or any dumb shit like that. I'm about to reinstall Windows and could really use some help on this front, because XP is a tad heavier than I'd like. I really wish I could run Win2K, but Source games are broken on it - Win2K was pretty much their only decent workstation OS, as far as I'm concerned. Only annoying thing is that it doesn't recognize dual-head on mobile setups properly, but you can't have everything...
I have been using nLite 1.0 Final even though there are later versions. I use Nero Express to burn the CD even though this support is available in later versions of nLite. Note: nLite is for XP, vLite is for Vista.
I remove the usual crud: unused drivers, keyboards, etc. I disable indexing and a lot of Windows stuff that I don't need. I also tweak certain install files to avoid loading installation support that is not used, but this is an ongoing project that hasn't had much attention lately.
I pretweak the drivers for the custom devices that are not supported by default in Windows. While some CAB files from certain driver installs can be used as is, you can navigate in nLite to extracted directories that contain .INF files and it will import them. You can also import hotfixes so that you install the ones you want and not the ones you don't.
The above is a must. It means that you can boot at 1280x1024, say, with your video driver pre-installed and mostly configured for your system according to your preferences. You should have all the drivers you need for your system (video, LAN, sound, whatever you use). This is also a good place to put in the DirectX updates, for example. I use nLite Add-On Maker to create installation .CAB files as needed.
My setup is configured for unattended install. I don't use the network config support because I could never get it to work -- I instead use a custom batch file that invokes netsh to set a static IP address, something that most folks don't need but I do for security reasons.
There is a source directory you specify for nLite that contains the possibly-tweaked contents of your Windows installation disk. Mine is called WinXPSP3, but you can have it be anything you wish. Under that directory I have the following:
$OEM$\
$OEM$\$$\
$OEM$\$$\Drivers\ > contains Startup.cmd and custom stuff
$OEM$\$$\system32\
$OEM$\$Docs\
$OEM$\$Docs\All Users\
$OEM$\$Docs\All Users\Desktop\ > special desktop shortcuts can be preconfigured
$OEM$\$Progs\
I386\
I386\ > several subdirs created by nLite
Support\ > you can customize this for your own tools
In nLite's Last Session.ini file under [GuiRunOnce] I have this one line:
%SYSTEMROOT%\Drivers\Startup.cmd
In $OEM$\$$\Drivers\, that batch file contains the following:
- Code: Select all
@ECHO OFF
echo Restoring desktop and documents...
call F:\CDriveBackup\RestoreDesktopAndDocs.bat
echo Restoring registry...
call F:\CDriveBackup\Configure%COMPUTERNAME%.bat
echo Setting IP address...
call F:\CDriveBackup\Set%COMPUTERNAME%IP.bat
This is the heart of my fast re-install. I have several logical drives set up on that PC. I reformat the Windows partition on C: each time during reinstallation. Windows will execute this batch file, which loads registry settings for the applications and games that I use. There is no need to reinstall any games.
%COMPUTERNAME% is set in nLite; you can find it in Last Session_u.ini along with your CD key, user name, admin password and a bunch of other stuff that you should never post on the internet, and other useful install configuration items like timezone and workgroup name.
Over time I can post the specific files to configure my Windows installation for default settings that I like.
My gaming computer uses IDE instead of SATA; there are newer motherboards that support reading from SATA directly but older ones require some driver tweaks to incorporate SATA support on install.
If you have any specific questions on this or related matters, please ask.
Maybe fatrap can chime in with observations on the OEM stuff. I understand that Windows updates have been slowly removing the "activation" of certain OEM licenses.