Tapahtui varsin omituinen juttu. Noin kymmenen päivää sitten tulleen XP:n automaattipäivityksen jälkeen ei kone enää käynnistynyt. Tuli aina virheilmoitus *NTLDR: Fatal Error 256 reading BOOT.INI". NTLDR eli NT:n lataaja on osa koneen käynnistystä, heti BIOS-juttujen jälkeen. Saattaa olla sama kuin vanhassa NT:ssä. BOOT.INI on pieni tekstitiedosto, jonka perussisältö on [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect Lähde: *How to edit the Boot.ini file in Windows XP* (http://support.microsoft.com/?kbid=289022) BOOT.INI näyttää olevan kunnossa, paitsi että viimeisen rivin lopussa on lisäys */NoExecute=OptIn" eli visiin jotain, että lopeta hommat ja mene lakkoon. Itse kone on kunnossa ja toimii loistavasti eri Linuxeilla kun vaihtaa levyn. Windows XP Pro on myös ihan laillisesti ostettu 98SE:n päivitys (upgrade). Konetta olen muutellut niin paljon, että pari kuukautta sitten XP piti rekisteröidä uudelleen. Tein sen ja hommat toimivat hyvin pitkän aikaa. Kysymyksiä: 1. Onko tuo */NoExecute=OptIn" vain MS:n keljuilua, vai olisiko systeemi löytänyt jotain olennaista vikaa koneesta, esim. pahan viruksen. Postin mukana tulee usein viruksia, mutta uusi ja ylläpidetty Norton kait poistaa ne. Kone itse on erillisen suojamuuri-reitittimen ja NAT:n takana, mielestäni kohtuullisesti suojattuna pahaa maailmaa vastaan. Kommentit ovat tervetulleita myös NT:n ja 2K:n tuntijoilta. XP on vain vähän paranneltu ja vähän huononnettu NT ja käynnistyssysteemi näyttää samanlaiselta. 2. Automaattipäivityksiä tulee varsin usein. Kuinka moni ottaa ne vastaan. Pidin aikoinaan niitä pois päältä pitkiäkin aikoja, kun halusin tehdä varsinaisia töitä koneella ilman käyttöjärjestelmän aiheuttamia yllätyksiä. Aikojen kuluessa automaattipäivitykset kun ovat ilman syytä estäneert joidenkin vanhojen ohjelmien ajamisen ja aiheuttaneet kaikenlaista riesaa. 3. Millaisia kokemuksia ihmisillä on USB 2.0 liitäntäisistä vaihtolevyistä. Ajattelin sellaista varmuuskopiolaitteeksi, koska videojutut joita teen eivät sovi kunnolla DVD:lle. Ongelmana on ainakin se, että yksikin ylijännitepiikki voi tuhota levyn, mtta ei kirjoitettua DVD:tä. Kone on 2002 mallia olevaan Intel D850MV:hen perustuva tyypillinen PC, joka on toiminut jo pitkään hyvin. Konetta ei ylikelloteta eikä muutenkaan kiusata. Levy on aika uusi Western Digital WDC WD2000BB-22KEA0. Onko sen suhteen kommentteja ? Levyn pitäisi olla luotettava ja voin vaihtaa sen toiseen, jos löytyy selvästi luotettavampi noin 200 GB levy.
Tuo voi olla DEP (Data Execution Prevention) ongelma (lue linkki, mikä tuo on) Yksi ohje voisi olla, että vaihdat tuon "/NoExecute=OptIn" => /NoExecute=Alwaysoff" ja tallenna boot.in ja kokeile uudestaan http://support.microsoft.com/kb/875352 http://www.techspot.com/vb/topic32537.html lisää löytyy google: "/NoExecute=Alwaysoff"
En tiedä tarkalleen mitä tuo katkaisija (/NoExecute=OptIn) tekee, mutta itseltäkin se löytyy ja kone käynnistyy silti hyvin ilman virheitä. (eli ihan normaalisti) Itse lähtisin tuota vikaa paikkailemaan windowsin korjausasennuksella, tai korjauskonsolissa. Tuossa ohjetta: http://keskustelu.afterdawn.com/thread_view.cfm/313946 Edit. luin mikkisoftan artikkelin tuosta ylempää ja selvisi senkin käyttötarkoitus
Itsellä oli edellisen koneen kanssa saman tyyppisiä ongelmia win2000:n kanssa. Monesti windows updaten jälkeen primary kovo lakkasi toimimasta windowsia käynnistäessä. Piti vain käynnistää safe modessa, katsoa mitkä päivitykset on viimeksi asennettu ja systemaattisesti poistaa-kokeilla-poistaa-kokeilla, kunnes virheen aiheuttava päivitys löytyi. Oli vain sen jälkeen elettävä ilman kyseistä päivitystä. Mikkisoftassa osataan
Kiitokset kommenteista. Poistin "/NoExecute=OptIn" jutun ja kaynnistys meni hiukan pitemmalle, virheeseen "Windows could not start because following file is missing or corrupt <Windows root>\System32\hal.dll. Please re-install a copy of the above file." Jos muistan oikein, HAL.DLL on yksi vakioriesoista. Levy kuitenkin toimii toisena levyna esim. Win 98SE:n kanssa. Tosin FSH32 ohjelma jumittuu valilla, mika on Win 98SE:n vakiotemppuja. Taidan laittaa viallisen levyn Linuxin (SuSE 9 tai Ubuntu) apulevyksi ja hankkia VMware-emulaattorin. Win XP on hyvin tyolas hoidettava muun muassa automaattipaivitysten ja eri kayttajien sekavien oikeuksien takia. En erityisemmin valita kayttaa tuntikaupalla aikaa pelkan kayttojarjestelman yllapitoon. Kun saan kriittiset jutut ulos levylta, saatan jatkaa kokeiluja. Kerron jos jotain hyodyllista ilmaantuu.
Nayttaa silta, etta Microsoftilla on meneillaan kampanja, jossa joitain pitkaan kayttamattomina olleita Windows XP:ta merkitaan "Not genuine Windows" merkilla, joka on eraanlainen tahti (star). Yhteen kannettavaan merkki tuli ilmeisesti siksi, etta kello oli mennyt vaaraan vuosilukuun. Mielenkiintoista on se, ettei koneen automaattipaivitys ole paalla, eli MS on jotenkin tullut suojamuurin lapi omin lupineen. Suojamuuri on rekisteroinyt pitkin aikaa jonkinlaisia eri osoitteista tulleita murtautumisyrityksia eri portteihin. Windowsseissa on ilmeisesti takaportteja, joista sen paasee tuhoamaan. Tama kone on samassa IP-osoitteessa aiemmin kertomani koneen kanssa. Olen kokolailla varma, etta MS tuhosi tahallaan, mutta erehdyksessa aiemmin mainitsemani poytakoneen Win XP:n, joka myos oli taysin lisensoitu. Jostain syysta Microsoft on saanut paahansa, etta tassa IP-osoitteessa on lisenssittomia koneita. Mielenkiintoista nahda, milloin crakkerit alkavat kayttaa samaa takaporttia koneiden sekoittamiseen. Taitaa olla parempi siirtya Linuxiin kuin tapella MS:n kanssa.