Čo je to nLite?

Zrejme si už každý skúsenejší užívateľ Windows položil otázku, prečo zaberajú tie Windows XP toľko miesta na disku? Nedalo by s tým dačo robit? Môžem niektoré súbory zmazať a neovplyvniť tým funkčnosť operačného systému? A ktoré súbory teda môžem odstrániť? Uvoľním tým samozrejme miesto na pevnom disku a čo operačná pamäť? Na tieto otázky dokáže odpovedať utilitka chorvátskeho autora s názvom nLite.

nLite bol skompilovaný v prostredí Visual Studio 2005 beta 2, napísaný v jazyku C# a teda pre spustenie vyžaduje .NET Framework. Autor však ponúka alternatívu v podobe knižníc, pričom celý balíček je voči Frameworku podstatne menší.

Inštalácia

Samotná utilita je distribuovaná v inštalačnej (installer) verzii a v samorozbalovacom (selfextracting) archíve. Užívatel si vyberie podľa svojho uváženia a skúseností.

Ako som uviedol vyššie, aplikácia pre svoj beh vyžaduje mať nainštalovaný .NET Framework v miminálnej verzii 1.1, prípadne použiť alternatívne knižnice, ktoré sa nainštalujú priamo do adresára, kde je nLite uložený. Celý balíček zaberie asi 15 MB na disku. V Add or Remove Programs je uložený pod názvom nLite Runtimes 1.02.

Samotný nLite v1.0 RC3 má po rozbalení z archívu 3,98 MB, pričom ak sú odstránené nepotrebné jazykové mutácie zo zložky Lang, zmenší sa jeho velkosť len na 968 KB.

Funkcie, možnosti, použiteľnosť

Dino Nuhagic (nuhi) vytvoril nástroj, s ktorým si šikovný užívateľ na mieru prispôsobí svoj operačný systém, odstráni jeho nepotrebné alebo nebezpečné súčasti, veľmi rýchlo a jednoducho si vytvorí bootovateľný inštalačný disk, integruje do neho rôzne záplaty a service packy, atď.

Podporované systémy:

Windows 2000 (Professional, Server, Advanced)
Windows XP (Professional, Home Edition, RME)
Windows Server 2003 (Standard, Web, Enterprise)
Windows XP Professional 64-bit
Čoskoro bude zastúpená aj podpora pre Windows Vista

Jednotlivé kroky odhaľuje obrázok a užívateľ si môže zvoliť ich ľubovolnú kombináciu. Jedná sa postupne o tieto funkcie:

nLite tutoriál

Strohým popisom a tuctovou teóriou človek ďaleko nezájde, preto postupne rozoberiem jednotlivé kroky, ktoré som aplikoval pri vytvorení upravenej Windows XP SP2 inštalácie. Prispôsobená bola pre kompletne nový počítač, ktorý bol určený najmä pre bežnú kancelársku činnosť a surfovanie na internete.

Testovacia zostava:

AMD Sempron 2500+ BOX 64-bit socket 754
Asus K8V-X SE chipset K8T800
A-DATA DDRAM 512MB PC-400 chip Vdata
ASUS Radeon 9200SE 128 MB TV
Maxtor DiamondMax Plus 9 6L080M0 - 80GB SATA
LG SuperMulti GSA-4167B čierna OEM - DVD-R/+R, DualLayer
FDD ALPS 3.5" 1.44 MB čierna
MIDI ATX 350W XRAY 246 čierna
BENQ 15" FP51G

Postup:

thumb Po spustení nLite zobrazí úvodnú obrazovku, ktorá obsahuje základné informácie o aplikácii a umožňuje vybrať jazyk pre lokalizáciu jednotlivých textov. Systém ovládania je navrhnutý v štýle wizarda, čo znamená, že jednotlivé voľby sú uložené na kartách, medzi ktorými sa je možné prepínať a vracať sa k predchádzajúcim nastaveniam. Pre tento tutoriál som použil poslednú dostupnú verziu, no vývoj sa nezastavil a čoskoro bude vydaná ďalšia, s opravenými, vylepšenými a novými funkciami. Na tejto karte je možné vybrať len jazyk, v ktorom bude nLite komunikovať s užívateľmi, takže po jeho výbere sa presunieme na ďalšie voľby stlačením tlačítka Další >.


thumb Táto karta má opäť jediné nastavenie a tým je výber zložky, v ktorej sa nachádzajú inštalačné súbory operačného systému Windows, ktorý je produktom nLite podporovaný. Ak niekto nevie, o čo sa presne jedná, odporúčam naštudovať si nasledovný článok. Potrebné informácie obsahuje prvý odstavec v sekcii Príprava inštalačných súborov. Pre lepšiu názornosť sú prístupné obrázky, ktoré zachytávajú a prakticky znázorňujú proces skopírovania inštalačných súborov na diskovú jednotku. Po výbere adresára, v ktorom je uložená inštalácia Windows sa spustí detekcia jednotlivých parametrov. Názov operačného systému (napr. Windows XP Professional) nLite získava zo súbora layout.inf v sekcii [productname]. Verzia prípadne integrovaného SP2 je vypísaná na základe názvu súbora win51ip.SP2, ktorý ak sa prepíše na win51ip.SP1, nLite detekuje chybne SP1, preto doporučujem nezasahovať do inštalačných súborov. Predpokladám, že položka Jazyk je získaná z niektorého spustiteľného súbora, prípadne knižnice.


thumb Posledný úspešný priebeh je automaticky uložený a po opätovnom spustení aplikácie je možné sa k nemu vrátiť. Paradox nastáva pri použití rôznych jazykových mutácií, kedy si každá mutácia vytvorí svoj vlastný záznam. Výhodou je aj import, kedy si rôzni užívatelia môžu veľmi jednoduchým spôsobom navzájom vymienať a testovať jednotlivé nastavenia. Jedná sa v podstate o jednoduchý .ini súbor uložený v zložke nLite\Presets. Pre načítanie a zavedenie predvolených krokov je potrebné zvoliť zo zoznamu dostupných predvolieb a následne stlačiť tlačíko Načíst. Menšie obmedzenie spočíva pri integrácii ovládačov, záplat, atď. kedy nLite vyžaduje presné cesty a názvy týchto externých súborov. V prípade potreby je však možné priamo v notepade cesty a názvy prepísať, prípadne nevhodné aj vymazať. Záujemcom preto odporúčam tento súbor.


thumb Vyberieme všetky kroky s výnimkou integrácie Service Packu. Použil som totiž inštaláciu Windows XP Service Pack 2 a ten je v súčasnosti posledným opravným balíkom pre daný operačný systém. Pre zjednodušenie dodám, že netreba vyberať postupne všetky kroky, stačí kliknúť na tlačítko Vše a následne na prvú položku, čím sa prvý krok deaktivuje.


thumb Firma Microsoft vydáva jednotlivo kritické záplaty pre svoje operačné systémy. Tie su označované názvom hotfix a sú voľne prístupné z ich webovej stránky. Niektoré sú však prístupné len pomocou automatickej aktuálizácie. Naštastie vznikol neoficiálny a možno aj nelegálny projekt s prístupom k update súborom pre Windows XP. Update Pack v sebe integruje jednotlivé opravné súbory a dá sa v podstate považovať za akýsi čiastkový Service Pack 3. Update Pack je pravideľne aktualizovaný a v prípade bližších informácií odporúčam FAQ. Týmto však celý projekt nekončí, obsahuje taktiež tzv. Update Pack Addons. Z nich som využil balíček, ktorý integruje, resp. inštaluje Windows Media Player 10. Samotné zakomponovanie opravných a prídavných balíčkov je veľmi jednoduchá operácia. Stačí kliknúť na tlačítko Vložit a postupne nalistovať súbor, prípadne súbory uložené na disku. Detailnejší priebeh zobrazuje tento postup. Na karte sa ďalej nachádzajú tlačítka NápovědaRozšířené. Položky pre rozšírené voľby nastavte podľa obrázka.


thumb Inštalácia ovládačov po prvotnom nábehu Windows sa stáva minulosťou. Systém integrácie nahradí zastaralé ovládače, doplní nové a ušetrí mnoho času a najmä reštartov. Karta opäť obsahuje tlačítko Nápověda. Pre všetok hardvér som si posťahoval najnovšie a hlavne oficiálne verzie ovládačov. Jednotlivé archívy som si rozbalil do jednotnej zložky. Postupne som hľadal a prídával pomocou tlačítka Vložit vhodné .inf súbory (inf súbory, AGP, PATA, SATA, sieťová karta, zvuková karta, pričom grafickú kartu som inicializoval ručne až po inštalácii) pre operačný systém Windows XP, ktoré obsahujú dôležité informácie pre daný hardvér. Pri tejto operácii sa vypláca trpezlivosť a pozornosť. Je treba si uvedomiť, aké ovládače pridávame a pre aké zariadenia. Taktiež je nutné vyberať tie, ktoré sú určené pre náš operačný systém. Naštastie sú takmer vždy pribalené readme.txt súbory a ovládače sú uložené v adresároch, ktoré nesú pomenovanie podľa danej verzie Windows, pre ktorú sú určené. Mierne zložitejšia je integrácia tzv. textmode ovládačov, napr. pre SATA disk. Keďže zostava obsahovala pevný disk práve pre toto rozhranie, musel som podstúpiť nasledovnú operáciu:

Vyhľadal som si príslušné súbory určené pre Windows XP s názvami viamraid.cat, VIARAID.INF, viamraid.sysTEXTSETUP.OEM. Súbor TEXTSETUP.OEM je nutné najskôr presunúť do adresára, v ktorom sa nachádzajú spomenuté tri súbory a nasledne ho editovať v notepade, pretože sa nachádzal o dve úrovne nižšie, než tieto tri súbory, ktoré sú ďalej v zložke RAID\winxpTEXTSETUP.OEM obsahuje preto zlé relatívne cesty k týmto súborom. Preto je nutné prepísať riadok

d1 = "VIA RAID Combo Driver Diskette", \RAID\winxp\VIAMRAID.SYS, \RAID\winxp

na

d1 = "VIA RAID Combo Driver Diskette", \VIAMRAID.SYS, \

a prevedené zmeny uložiť. Vrátime sa do prostredia aplikácie nLite a pridáme súbor VIAMRAID.INF a potvrdíme dialóg, ktorý sa nás pýta, či sa jedná o ovládač typu TextMode. Následne vyberieme z nového okna korektný ovládač, v našom prípade je to VIA RAID Controller (Windows XP). V danom okne ich môže byť však viacero, takže sa nezľaknite, ak sa výpis nebude zhodovať s mojím obrázkom.


thumb Táto operácia zabezpečuje, aby nLite bol hodný svojho názvu. Odoberanie rôznych súčastí Windows je však nebezpečná záležitosť, ktorá môže mať dopad na funkčnosť operačného systému, prípadne niektorých funkcií. Ja som vedel, že daná zostava sa bude používať pre kancelárske potreby, takže som v dialógu kompatibility vybral položku Tiskárny a tiež Ethernet DHCP, lebo počitač bude pripojený do siete so zapnutým automatickým prideľovaním IP adresy, ciže sú potrebné všetky súčasti pre DHCP. Všetky odobraté súčasti možno nájsť v sekcii [Components] v už spomínanom súbore predvolieb.

V danom súbore v podsekcii Ovladače si môžete všimnúť, že som odstránil ovládačovú podporuju pre tlačiarne, pričom už zo začiatku bolo zrejme, že počítač sa bude používať aj pre tento úkon. Učinil som tak preto, lebo som mal k dispozícii originálne ovládače priamo od výrobcu, no aj keby tomu tak nebolo, avšak operačný systém daným ovládačom disponuje, nič nie je stratené. Na inštalačnom CD Windows XP sa nachádza súbor driver.cab, takže ak je detekovaný hardware a nie sú k dispozícii ovládače, pretože sme ich odstránili, či už úmyselne alebo nie, stačí vložiť inštalačné médium do mechaniky a tento súbor ručne nalistovať. Problematikou kompatibility pri odstraňovaní jednotlivých súčastí sa zaoberá napr. komunita na MSFN Forums. Preto všetkým záujemcom odporúčam diskusiu s názvom What Not To Remove For Some Programs.


thumb Počas inštalácie užívateľ iste ocení, ak nie je takmer vôbec vyrušovaný samotným inštalačným procesom. Jednotlivec, ktorý takúto operáciu vykonáva raz za rok by mohol namietať, no aj takým doporučujem využiť kúzlo bezobslužnej inštalácie. Ide vlastne o vopred definované odpovede a preto nie je nutný zásah užívateľa počas samotnej inštalácie operačného systému. Súbor nesúci odpovede je uložený v rovnakej zložke ako súbor s predvolenými nastaveniami. Dokonca je rovnako pomenovaný, s výnimkou prídavku _u (Unattended) na konci názvu. Inicializačné údaje však nesie súbor s predvoľbami v časti [Unattended]. Záujemcov, ktorý by chceli bližšie spoznať, prípadne si rozšíriť znalosti tejto problematiky, opäť odkážem na výborne spracovanú stránku s názvom Creating the ultimate UNATTENDED XP CD.

Vráťme sa však späť k záložke Info, ktorá nám umožňuje zvoliť typ samoobslužnej inštalácie. Osobne odporúčam plne bezobslužnú, kedy sa po diskovom manažmente (vytvorenie partícií, formátovanie jednotiek) a výbere partície, na ktorú sa má Windows nainštalovať, inštalátor už nič nepýta a po ukončení nás uvíta úvodná obrazovka samotného operačného systému. Preto vyberte mód Full Unattended. Ďalšie možnosti popisuje informačný diálog. Voľbu Oem Preinstall ignorujeme, resp. nevyberáme, pretože nepoužívame zložku $OEM$.


thumb Ďalšie záložka s názvom Obecné už obsahuje pomerne viac volieb. Oporúčam všetky nastaviť podľa obrázka. Samozrejmosťou je, že si každý použije svoje vlastné licenčné číslo, teda pokiaľ má originálnu kópiu. Ja používam Windows XP Corporate Version a preto daný kľúč nemusí fungovať na iných vydaniach. Typ počítača ponechávam na automatický, pričom skúsený užívateľ môže presne určiť ten svoj, napr. ak má multiprocesorový systém a voľba automaticky mu spôsobuje komplikácie. Veľmi zaujímavá je položka Zabránění spouštění dat, ktorú jednoznačne nastavujem na AlwaysOff. Táto voľba a samozrejme i mnoho ďalších sa dá výkonať aj na už nainštalovanom systéme. V tomto prípade stačí editovať súbor boot.ini, ktorý sa nachádza priamo v roote systémovej partície. Aké sú ďalšie možnosti výborne opisuje článok na stránkach Microsoftu v originálnej anglickejčeskej lokalizácii. Dôvod, prečo by skúsenejší užívatelia mali vybrať práve túto voľbu hovorí tento článok. A keďže sa jedná o pomerne zaujímavú problematiku, odporúčam ešte nasledovný popis a tiež tento.

Upozorňujem, že niektoré nastavenia nemusia byť prístupne, napr. obnovenie systému môže byť nedostupné z dôvodu jeho odstránenia v predchádzajúcich krokoch. Ak niekto nevyužíva skinovateľnoť Windows XP, odporúčam odobrať motív Luna a vtedy stratí voľba Klasický motiv význam. Čo sa týka ciest pre systémové súbory, používam východzie pomenovania, no niekto môže experimentovať a vytvoriť si zaujímavú štruktúru na disku. Záujemcom odporúčam tento článok a ešte jeden.

Nastavenia v záložkách VlastníSíť si každý vyplní sám. Len dodám, že voľba Automatické přihlášení administrátora sa sprístupní po vložení hesla. Toto nastavenie je však prístupné aj priamo z prostredia Windows XP. Stačí z príkazového riadku spustiť príkaz control userpasswords2 a na záložke User zrušte voľbu Users must enter a user name and password to use this computer. Pre úspešnosť je nutné ešte zadať meno a heslo užívateľa, pre ktorého je nastavenie určené.


thumb Osobne si myslím, že táto karta bude v budúcnosti ďaleko lepšie prepracovaná. Uvítal by som viac možností pre výber klávesnice, napr. určiť ktoré požadujem a zvoliť si jednu ako východziu. Jazykové skupiny sú pomerne dikutabilnou voľbou. Bežne Windows XP pre svoju každú jazykovú verziu inštaluje šesť skupín a to Western Europe and United States, Central Europe, Baltic, Greek, Cyrillic a Turkic. Preto odporúčam článok, ktorý túto problematiku podrobne rozoberá.

Karty ZobrazeníSoučásti nebudem popisovať, pretože som ich nikdy nevyužil. Ak si niekto integruje ovládač pre grafickú kartu a prípadne aj monitor, určite uvíta možnosť pre nastavenie rozlíšenia a obnovovacej frekvencie.


thumb Patche považujem za cracky, ktoré boli vykonané s určitými knižnicami. Microsoft z rôznych dôvodov obmedzil niektoré nastavenia. Pre maximálny počet súčasných prípojení to bolo kvôli vírusom, ktoré vytvárajú veľké množstvo prípojení. V súvislosti s týmto obmedzením odporúčam článok s názvom The Windows XP SP2 connection limit. Rovnako vás presmerujem pre ďalšiu voľbu, ktoru je nastavenie frekvencie pre USB port. Ak niekto vyznáva a je veľký fanúšik skinovateľnosti Windows XP, určite sa stretol s odmietnutím niektorých obrazových tém. Je to preto, lebo Microsoft podporuje len podpísané, resp. certifikované skiny. Opäť musím pripomenúť, že táto voľba sa dá aplikovať na už nainštalovaný systém. Odporúčam môj vlastný UXTheme crack. Posledným hackom je vypnutie ochrany súborov. Skúsenejší užívateľ jednoznačne zvolí možnosť zakázať. Zníži tým čas samotnej inštalácie a tiež ušetrí trochu miesta na disku.


thumb Tweaky tvoria pre mnohých užívateľov zábavu. Niektoré sú však dosť užitočné a často sa dostávajú za hranicu bežného nastavenia. Čo sa týka karty Obecné, upozorním len na voľbu Driver CABinets, ktorá sice po vyššej kompresii zníži nároky na veľkosť inštalačných súborov, no na druhú stranu mierne brzdí proces inštalácie, pretože je viac zaťažený procesor a tým je potrebný dlhší čas na dekompresiu jednotlivých súborov z archívov. Ešte vám ukážem, čo spôsobí výber voľby Vložit informace na kartu vlastnosti počítače....

Kartu Kompatibilita opäť vynechávam, pretože som nerobil žiadne zmeny a pre bežného užívateľa nemajú dané voľby význam.


thumb Karta Tweaky dopĺňa základné nastavenia. Každá položka obsahuje výstižný popis, takže užívateľ si vyberá podľa svojho uváženia a zvyku. Pri tejto príležitosti musím podotknúť, že odporúčam odobrať spyware Alexa. Jednotlivé voľby sa opäť ukladajú do súbora predvolieb.


thumb Služby sú veľmi dôležité pre rôzne funkcie operačného systému. Niektoré sú však nepotrebné, prípadne nebezpečné. Táto voľba umožňuje správu už pred samotnou inštaláciou. Keďže jednotlivé nastavenia môžu byť pre rôzne systémy odlišné, odporúčam všetkým publikácie, ktoré sa problematiou služieb zaoberajú podrobnejšie. Základný popis a doporučnia nájdete na tejto stránke. Vynikajúcu štúdiu vytvoril Black Viper, ktorú je možné získať aj v offline verzii.


thumb Teraz nastáva chvíľa, kedy sa váš procesor poriadne zapotí. Počas procesu, kedy sa na inštalačné súbory aplikujú nastavené zmeny, vyžaduje plný výkon systému a preto by ste ho nemali inak zaťažovať. Užívateľ má prehľad o priebehu a tiež o práve vykonávanom kroku. Pri konci sa môže objaviť hláška, ktorá upozorňuje o miernom spomalení po prvom nábehu grafického režimu v priebehu inštalácie, čo je spôsobené veľkým množstvom integrovaných balíčkov záplat. Po celej operácii získame informácie, koľko miesta sa nám podarilo zredukovať, resp. akú veľkosť budú mať inštalačné súbory.


thumb Aby sme mohli vytvoriť bootovateľné CD, potrebujeme vytvorené inštalačné súbory napáliť napr. pomocou aplikácie Nero Burning Rom. Preto si vytvoríme ISO, ktoré napaľovacie softvéry dokážu spracovať a následne vypáliť dáta na médium. Osobne doporučujem použiť prepisovateľné CD-RW. K inštalácii si môžem priložiť ľubovolné súbory, k tomuto účelu slúži tlačítko Rozbalit. Do adresára, ktorý sa nám následne otvorí, stačí jednoducho nakopírovať dáta, ktoré chceme mať na inštalačnom CD. Ja som si tak vytvoril adresár Drivers a do neho som vložil všetky ovládače pre daný počítač aj napriek tomu, že už boli integrované. Taktiež som si uložil manuál v elektronickej podobe od základnej dosky.

Teraz nám už nič nebráni a môžeme stlačiť tlačítko Vytvořit ISO. Zvolíme cestu a názov pre novovytváraný súbor a čakáme na dokončenie celej operácie. Na záverečnej obrazovke sa dôzvieme, kto všetko stojí za nLite projektom a v prípade, že máme záujem finančne podporiť autorov, získame informácie, ako to urobiť. A teraz si nachystajte napaľovačku...


Pevne verím, že vás článok pomohol objasniť záludnosti aplikácie nLite a najmä vytvoriť dokonalú inštaláciu pre váš počítač. Pre inšpiráciu vám ukážem, ako môže zaberať zložka Windows, ktorá obsahuje Windows XP, len 600 MB na disku, pričom sú nainštalované a zavedené všetky potrebné ovládače. Obdobne sú na tom aj zložky Program FilesDocuments and Settings. Ako je na tom zaťaženie pamäte, to odhaľuje tento obrázok.

WebZdarma.cz