[Tweak] Windows XP < 100MB

Pagina: 1
Acties:
  • 243 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

  • iAR
  • Registratie: November 2000
  • Niet online
Op hardwareGeeks.com loopt een tread over een getweakte Windows XP (of 2000) installatie door setupbestanden te bewerken en bestanden te verwijderen. De originele "handleiding" is verloren gegaan oid. Jammer, want ik vind het wel een interessant gegeven. Ik ben nu ook druk bezig, maar ik merk wel dat het vrij lastig is om de .inf files aan te passen (aangezien er veel info in staat) :)

Ik dacht misschien is het leuk om er hier over te discusseren en helpen als mensen ook zin hebben om dit te proberen! :) Ik hoop dat het mag van de policy aangezien je wel in software zit te modden! :+

Anyway, hier is nog een stukje van het proces:
Brief Guide on writing custom distro's of windows using XP-Mini as an example:

First off, what type of components were removed:
Removed support for non-western languages, cut down 60MB (i386\INTL.INF, i386\LANG)
Removed default printer support, printer support still there just no printer drivers copied (i386\NTPRINT.INF, i386\DRIVER.CAB, i386 [*.gpd, *.ppd])
Removed unnecessary HLP, CHM (paned compiled HTML help files), GIF’s, BMP’s, WAV’s and JPG’s (i386).
Removed WINMINE, SPIDER, PINBALL, SOL, FREECELL, MSHEARTS (i386).
Removed sounds and WMP skins (i386).
Removed ASF (streaming vid) samples (i386).
Removed FP4.CAB (frontpage 98 lite) and Windows Messenger (i386)
Removed Merlin and Rover MS Agents (Merlin-Help Agent, Rover-Search Agent)
Removed animated screensavers (i386)
Removed alternate cursors (i386, .ani and .cur)
Removed MPlayer2 (i386)
Removed ProgMan the old win3.x shell (i386)
Removed MSN Explorer (i386)
Removed Movie Maker (i386)
Removed Outlook Express (i386)
Removed Windows Media Player 8 (i386)
Removed win9x application migration for upgrades from 9x (i386\WIN9XMIG)

First thing to do is remove unneeded language support. You do this through INTL.INF in the i386 folder. With how MS wrote it, it's fairly easy to spot non-english languages and remove them, they also listed off all the files and registry entries used by the alternate languages. Just remove the files from the i386 and i386\LANG folders then remove the registry entries from setupreg.hiv, hivedef.inf, hivesft.inf, hivesys.inf, and hiveusd.inf.

Next, is to remove printer drivers, this doesn't sound like a big thing but it is the single biggest portion of bloat you can remove. For this you'll want to delete *gp_ and *.pp_. In driver.cab there is one file that sounds like a printer driver but is used for generic true type font's not for a specific device, but we'll get to driver.cab later. You'll also want to delete the accompaning *.in_ and *.pn_ which normally accompany the drivers, the *.pn_ are in driver.cab. After that just delete the printer's from NTPRINT.INF, this goes quickly since it's in brand order.

Next comes the first real work, removing files from the setup lists. This is done using LAYOUT.INF and DOSNET.INF, while it's fairly straight forward it is VERY TEDIOUS. This can easily turn into the longest portion of making any custom version of windows. You'll want to remove the files that you already took out of i386, and the lang folder. Along with any other files you may have removed. If you want to ad your own files to the setup, just ad the filenames into a new subgroup at the end of dosnet.inf and they'll be put into system32. If you want them in a different folder you'll have to ad them to both layout.inf and dosnet.inf along with adding a folder location at the top of layout.inf for the new files.

When deleting files from i386 there are a few rules you'll need to go by:
1 If it isn't compressed into a *.xx_ extensions DON'T DELETE IT. If MS didn't compress it, it is usually used by setup unless it's in a cab or a folder coming off of i386.
2 If you don't know what something is, even after expanding it, DON'T DELETE IT.
3 If you're unsure about anything, make a back-up or just don't do it.

In order to figure out what somerthing is, what you do is this:

Go into the cmd line navigate to the foldr which you have your XP setup files (not required but makes for less typing) and type in the following:

expand filename.xx_ X:\folder\filename.xxx

This does require knowing the full extension of the file, but that normally isn't an issue. For adding edited files you can just rename the file, or use compact. For simplicity, just stick to renaming to the MS style extension.

To change the windows version info edit PRODSPEC.INF in the i386 dir. You'll also have to edit all other INF's to what you changed it to in prodspec.inf.

Acties:
  • 0 Henk 'm!

  • Bor
  • Registratie: Februari 2001
  • Laatst online: 23:29

Bor

Coördinator Frontpage Admins / FP Powermod

01000010 01101111 01110010

Wat hou je uiteindelijk over? Een windows xp / 2000 waar je vrijwel niets meer mee kunt en die elke keer loopt te zeuren dat ie bestanden niet kan vinden en deze wil installeren?
Het nut ontgaat mij hiervan.

Over Bor | Vraag & Aanbod feedback | Frontpagemoderatie Forum


Acties:
  • 0 Henk 'm!

  • jaspov
  • Registratie: Januari 2000
  • Laatst online: 11-09 22:28
Dat ligt er maar aan. Niet iedereen hoeft natuurlijk hetzelfde te verwijderen toch? Als jij mediaplayer niet gebruikt omdat je bijvoorbeeld winamp wilt dan kan het er uit.

Acties:
  • 0 Henk 'm!

Verwijderd

heb ooit eens voor de lol op een 100Mhz pentium met 16MB Windows XP geinstalleerd.

heb dit gedaan door eerst in een snelle pentium de Windows XP setup te beginnen.
vervolgens bij de eerste reboot de schijf eruit gehaald en in de pentium 100 gezet.

toen ging hij verder met installeren. duurde een halve dag ofzo.

hij liep als een zonnetje! :/

Acties:
  • 0 Henk 'm!

Verwijderd

tja, als je niks te doen heb...

Acties:
  • 0 Henk 'm!

  • jaspov
  • Registratie: Januari 2000
  • Laatst online: 11-09 22:28
Tsja dit is nu eenmaal TWEAKERS.net. Topic gaat over tweaken, extreem tweaken. Prima toch.

Acties:
  • 0 Henk 'm!

  • iAR
  • Registratie: November 2000
  • Niet online
Bor_de_Wollef schreef op 18 januari 2004 @ 12:29:
Wat hou je uiteindelijk over? Een windows xp / 2000 waar je vrijwel niets meer mee kunt en die elke keer loopt te zeuren dat ie bestanden niet kan vinden en deze wil installeren?
Het nut ontgaat mij hiervan.
Het hoeft niet hoor...
Sorry, maar als je het niet interessant vind dan hoef je niet hoor! :)
Ik vind het wel interessant, ben nu bezig met het printer stukje in drivers.cab. Die heb je toch niet nodig en als Windows straks niet zeurt: dan is deze post van jou ook opgelost! ;)

Acties:
  • 0 Henk 'm!

  • Bor
  • Registratie: Februari 2001
  • Laatst online: 23:29

Bor

Coördinator Frontpage Admins / FP Powermod

01000010 01101111 01110010

Er is ook niets mis met het topic maar persoonlijk zie ik er totaal de nut niet van in eigenlijk. Je haalt dermate veel dingen weg dat het resultaat gewoon niet meer bruikbaar is. Dit soort extreme "tweaks" zijn al vaker voorbij gekomen, ook op basis van win 98 /95. Het heeft zelfs dacht ik eens op de frontpage gestaan. Elke keer is de conclusie hetzelfde: er blijft gewoon niets over waar je echt nog wat mee kunt.

Over Bor | Vraag & Aanbod feedback | Frontpagemoderatie Forum


Acties:
  • 0 Henk 'm!

  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Dat ligt er natuurlijk een beetje aan - zo heb je bv. PeBuilder (www.nu2.nu/pebuilder) waarvan ik persoonlijk vindt dat het heel handig kan zijn (een bootable Windows om een systeem te recoveren), maar het is wel erg zwaar om te starten bijvoorbeeld.

Als je je Windows zo kan modden dat hij een stuk lichter is, is dat toch alleen maar mooi mee genomen?

Acties:
  • 0 Henk 'm!

  • Bor
  • Registratie: Februari 2001
  • Laatst online: 23:29

Bor

Coördinator Frontpage Admins / FP Powermod

01000010 01101111 01110010

Het is natuurlijk wel interessant voor bv op een usb stick. Jammer alleen dat windows niet echt makkelijk op elk willekeurig systeem is te gebruiken. Dan krijg je allerlei nieuwe hardware gevonden die hij dan weer moet installeren etc.

Ik wacht het resultaat wel af ;)

[ Voor 8% gewijzigd door Bor op 18-01-2004 12:52 ]

Over Bor | Vraag & Aanbod feedback | Frontpagemoderatie Forum


Acties:
  • 0 Henk 'm!

  • iAR
  • Registratie: November 2000
  • Niet online
Overigens kom ik er met INTL.inf niet uit... ik weet niet precies wat ik nou zou kunnen verwijderen... :/
Is er overigens iemand die dit al heeft geprobeerd?

Acties:
  • 0 Henk 'm!

  • iAR
  • Registratie: November 2000
  • Niet online
Bor_de_Wollef schreef op 18 januari 2004 @ 12:45:
Er is ook niets mis met het topic maar persoonlijk zie ik er totaal de nut niet van in eigenlijk. Je haalt dermate veel dingen weg dat het resultaat gewoon niet meer bruikbaar is. Dit soort extreme "tweaks" zijn al vaker voorbij gekomen, ook op basis van win 98 /95. Het heeft zelfs dacht ik eens op de frontpage gestaan. Elke keer is de conclusie hetzelfde: er blijft gewoon niets over waar je echt nog wat mee kunt.
Dat hoeft natuurlijk niet... je hoeft niet in het extreme te gaan, maar als je de printer drivers, de language support en de migratie weghaald ben je al tien-tallen MB's kwijt.


Overigens kun je "gewoon" (zonder wijzigingen) de Win9xMig, -Upg & NTUpg folders weghalen? Als je toch geen update wilt gaan doen?

Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op 18 januari 2004 @ 12:32:
heb ooit eens voor de lol op een 100Mhz pentium met 16MB Windows XP geinstalleerd.

heb dit gedaan door eerst in een snelle pentium de Windows XP setup te beginnen.
vervolgens bij de eerste reboot de schijf eruit gehaald en in de pentium 100 gezet.

toen ging hij verder met installeren. duurde een halve dag ofzo.

hij liep als een zonnetje! :/
Hoe werkt dat dan precies? Gewoon op een PIII ofzo de setup beginnen, en na de eerste reboot het schrijfje in de PI stoppen en gewoon verder gaan? Mist hij dan geen bestanden ofzo?

Acties:
  • 0 Henk 'm!

  • jules
  • Registratie: Oktober 2002
  • Niet online

jules

leend3rs.nl

hmz, wilde ooit win 95 op een 486 laptop installeren zonder cd drive.. Had alleen een externe zip drive bij de hand... Alle install files gekopieerd naar zipdrive, maar het beestje had helaas niet genoeg geheugen :(

Ik vind het op zich wel cool om zo'n installatie te strippen. Er word zoveel meuk mee geïnstalleerd waar je helemaal niks mee doet. Al die help files mogen van mij zo de prullenbak in. Bij mij helpen ze nooit, en anders heb ik Tweakers...

Heb een half jaar geleden ooit eens gelezen over een win98 installatie op een floppy :) Wil dat ook lukken met XP? ;)

Foto Portfolio Follow me on Twitter!


Acties:
  • 0 Henk 'm!

Verwijderd

Verwijderd schreef op 18 januari 2004 @ 14:44:
[...]


Hoe werkt dat dan precies? Gewoon op een PIII ofzo de setup beginnen, en na de eerste reboot het schrijfje in de PI stoppen en gewoon verder gaan? Mist hij dan geen bestanden ofzo?
met de setup van windows xp (en eerder versies ook volgens mij) worden eerst de bestanden vanaf de cd naar de hd gekopieerd vervolgens start ie opnieuw op en boot hij dus eigenlijk voor de eerste keer vanaf de hd dan wordt het installatie proces vervolgt.
helemaal aan het begin checkt ie of hij aan de minimumvereisten voldoet, dat doet ie todat ik de schijf omwissel dan denkt ie dus eigenlijk dat ie op een snellere pc zit te installeren.
de hardware installeert ie pas later.

Acties:
  • 0 Henk 'm!

  • sphere
  • Registratie: Juli 2003
  • Laatst online: 17:23

sphere

Debian abuser

Op zich een interessant idee. Ga je nog een sectie wijden aan het indammen van de bloat van services of valt dit buiten de scope van je projectje?

http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454


Acties:
  • 0 Henk 'm!

  • iAR
  • Registratie: November 2000
  • Niet online
Een beetje een oud topic... maar het heeft er wel mee te maken.

Op een bekende torrent site zag ik dit project (http://www.msfn.org/board/index.php?showtopic=19196&st=0). Een XPLite programma maar dan niet na de installatie, maar voor.

Mijn vraag is eigenlijk of iemand dit programmatje kent en al eens heeft gebruikt.
Werkt Windows stabiel?

Ik heb het wel eens met batch bestanden geprobeerd, maar dat resulteerde in een instabiel systeem... :(

roep aub niet "waarom wil je windows zo klein" of "test het lekker zelf". Ben gewoon benieuwd naar meningen over dit programmatje

Acties:
  • 0 Henk 'm!

  • sjolmers
  • Registratie: September 2000
  • Laatst online: 30-06 17:05

sjolmers

het leven is té kort, geniet!

Het is me nu wel gelukt om alles eruit te slopen, maar hoe kan ik mijn NFORCE2 en de ATI catalyst (lees Omega) toevoegen, want dat heb ik na veel vuldig zoeken nog niet begrepen...

iemand hier een directe link..ik kan niks vinden wat mij duidelijke -bij het handje- neemt ;)


<edit>
Hmmm al gevonden http://unattended.msfn.org/xp/winnt_sif.htm
</edit>

[ Voor 14% gewijzigd door sjolmers op 01-06-2004 14:15 ]

adr opleidingen en meer adr opleidingen

Pagina: 1