Sivu 1/1

Varoitus: Win98SE ja isot kovalevyt

Lähetetty: Loka 24, 2004 11 : 06
Kirjoittaja M.B.
Hieman offtopikkia, mutta valokuvauksen osoittauduttua päteväksi tavaksi täyttää kovalevy voi vastaava tilanne tulla vastaan muillekin. ...olettaen siis, että joku muukin jaksaa vielä veivata wanhalla Windows 98:lla.

Win98SE:ssä on sisäänrakennettuna kiva pikku miina, joka voi aiheuttaa kaikkien kovalevyllä olevien tietojen häviämisen ilman mitään ennakkovaroitusta, jos kovalevy on liian suuri, yli 127 GB. Toki jo pienempienkin levyjen kanssa voi esiintyä tuskailua, mutta tämä johtuu yleensä BIOSsin asettamista rajoista (useita erilaisia mahdollisuksia; 8 GB, 32 GB jne.) sekä FDISKin sekoilusta yli 64 GB levyjen kanssa (FDISKin näyttämä levytila on todellinen koko miinus 64 GB). Seuraava raja onkin em. 127 GB. Se on paitsi suurin mahdollinen partition koko, niin myös suurin kovalevyn kapasiteetti, mitä 98SE osaa käsitellä oikein.

Pitihän tämäkin kokeilla: 160 GB levy kiinni ja töihin. Kaikki näytti olevan partitioinnin jälkeen kunnossa; Windows formatoi kaikki partitiot OK ja Scandiskin mielestä kaikki oli OK. No, eikun kopioimaan tiedostoja levylle ja levy on hetikohta täysin sekaisin - osa sisällöstä on pelkkää roskaa, partitioiden koot muuttuneet ja/tai osa niistä häviää taivaan tuuliin. Parilla lisäkokeilulla selvisi, että Windows näkee kyllä levyn koon oikein, mutta kirjoitettaessa levylle yli maagisen 127 GB rajan jokin laskuri pyörähtää ympäri (ylivuoto) ja kirjoitus osuu todellisuudessa levyn alkupäähän. Pahimmassa tapauksessa kirjoitus osuu partitiotaulukon tms. elintärkeän lohkon päälle ja kokonaisia partitioita voi hävitä kertalaakista.

Kyseessä on siis erittäin vaarallinen ilmiö. Kaikki näyttää olevan OK - mikään WIndowsin työkalu ei havainnut levyssä olevan mitään vikaa ennen kuin levylle kirjoitettiin niin paljon tavaraa, että 127 GB raja ylitettiin. Vian saa kyllä korjattua asentamalla ilmaisen Intel Application Accelerator -ajuripaketin, mutta... Windowsilla on "hauska" tapa asennella joskus ajureita uudelleen itsekseen ja vakioajurithan ovat varmasti levyllä edelleen. Jos/kun kone moisen tempun tekee ja levy on jo valmiiksi täynnä, seurauksena on kovalevyn sisällön lähes välitön tuhoutuminen.

XP, täältä tullaan. Tulipahan taas jotain tekemistä joululomaksi...

Lähetetty: Loka 24, 2004 11 : 17
Kirjoittaja sakarik
Joskus männävuonna piti silloin 2 vuotta vanhaan emoon patchätä biossit että edes 120G levy tunnistui ollenkaan. Hiljasta asennella mitään winkkaria jos biossista ei levyt näy :)

XP:ssäkin on tosin ongelmansa, tietoturva on edelleen 0, mutta laitteistotuki on huomattavasti laajempi ja vakaus on muulta planeetalta kuin jatkuvasti kaatuileva 98.

Lähetetty: Loka 24, 2004 13 : 55
Kirjoittaja oneironaut
Muista, että XP:n omalla formatointitoiminnolla et saa tehtyä kuin 32 gigan FAT32-osioita.

Se 127 gigan raja on oikeesti 137 gigaa. Tosin Scandisk ja Defrag ei pysty käsitteleen yli 127 gigan levyä.

Vika ei varsinaisesti oo Windows 98:ssa - tosin mikkisofta olis saanu ohjelmoida sen siten, että se ei anna tehdä ylisuuria osioita

Lähetetty: Loka 24, 2004 18 : 18
Kirjoittaja M.B.
oneironaut kirjoitti:Se 127 gigan raja on oikeesti 137 gigaa.
Tarkasti ottaen raja on näemmä 128 gigatavua, siis ihan aikuisten oikeesti. Kovalevyjen koot on toki tapana ilmoittaa virheellisesti miljardeina tavuina, joten 128 gigatavua (128 * 1024^3) on sama kuin 137 japaningigaa.
oneironaut kirjoitti:Vika ei varsinaisesti oo Windows 98:ssa - tosin mikkisofta olis saanu ohjelmoida sen siten, että se ei anna tehdä ylisuuria osioita
Vika on tasan tarkkaan Windowsissa, joka luulee osaavansa käsitellä yli 128 GB kovalevyjä, vaikkei oikeasti osaakaan. Osioiden koolla ei ole merkitystä. Katastrofi iskee, vaikka käytössä olisi 32 GB osiot, jos levylle yritetään kirjoittaa osiolle, joka sijaitsee tuon maagisen rajan tuollapuolen.

Lähetetty: Loka 24, 2004 18 : 50
Kirjoittaja oneironaut
Se raja on ihan oikeesti oikeesti oikeesti 137 gigatavua. Mutta scandisk ja defrag pystyy käsitteleen vain 127 gigasia osioita. Enkä puhu mistää japaningigoista.

Ja vika ei ole itse asiassa Windowsissa vaan ATA protokollassa, jolla ei oo mitään tekemistä Windowsin kanssa. ATA protokolla käyttää 28 bittiä määrittämään sektorin levyllä. 2^28 on 268 435 456, ja koska sektorin koko on 512 tavua, niin tulokseksi saadaan 137 gigatavua. Windowsia ei vain ole ohjelmoitu huomioimaan tuota rajoitusta.

Ja ennen kuin levylle on kirjoitettu se 137 gigaa, niin Windows ei kirjoita vanhan tiedon päälle. Jos on vaikea uskoa, niin kannattaa lukea netistä tai testata itse.

Satun vain tietämään nämä tietotekniset asiat aika hyvin, joten ei kannata välttämättä väittää vastaan, jos itsellä ei ole asiasta kiven kovaa faktaa ;)

edit: Olisit välttänyt koko ongelman, jos BIOSsissa ei olisi ollut 48-bittinen LBA -tila päällä. Silloin Windows ei olisi voinut kirjoittaa yli 137 gigan.

Lähetetty: Loka 24, 2004 23 : 06
Kirjoittaja Shred
Eivät nuo suuret +137Gt levyt toimi ilman päivityksiä edes Windows 2000 tai XP käyttöjärjestelmissä, "vika" ei siis koske vain wanhaa 95/98/Me sarjaa.

Lähetetty: Loka 25, 2004 7 : 47
Kirjoittaja M.B.
Shred kirjoitti:Eivät nuo suuret +137Gt levyt toimi ilman päivityksiä edes Windows 2000 tai XP käyttöjärjestelmissä, "vika" ei siis koske vain wanhaa 95/98/Me sarjaa.
ME:n suhteen en ole varma, mutta 2000 ja XP eivät tarvi mitään päivityksiä ja aito & oikea 95 ei tue kuin 2 GB partitioita, joten siihen tuskin kannattaa isoa kovalevyä yrittää... Kyseinen ongelma koskee siis pääasiassa 98:a.

Vanhoissa koneissa tulee em. ongelman lisäksi vastaan myös BIOSsin rajoitukset:

http://www.dewassoc.com/kbase/hard_driv ... rriers.htm

Lähetetty: Loka 25, 2004 8 : 28
Kirjoittaja Wolfheart
Entäs meikäläisen tapaus; 60 gigan kiintolevy joka on liitetty koneeseen pci-lisäkortin kautta (muuten en saanut sitä toimimaan). Nyt pitäis hankkia rinnalle toinen kiintolevy, mutta kannattaako mun nyt sitten pidättäytyä vaan näissä 'pienemmissä'?

Ja käyttis on Windows 98 (SE)...

Lähetetty: Loka 25, 2004 11 : 08
Kirjoittaja oneironaut
XP:ssä on sama 137 gigan rajoitus ellei käytössä oo SP1:stä. Windows 2000:ssa pitää olla SP3. Tämä vika koskee/koski kaikkia PC-käyttiksiä - myös Linuxia =) Eli kyseessä ei missään tapauksessa ole käyttiksen vika.

Olin ilmeisesti lukenut tosta 137 gigan rajasta tollasesta paikasta, jossa on sekaisin "japaningigoja" ja normaaleja - eikä niitä ole mitenkään eritelty toisistaan. Joten M.B. Oli tossa asiassa oikeassa. Eli se on 128 gigaa se raja.
http://homepage.ntlworld.com/mosaddique ... rives.html. Eli voitte mielessänne korvata kaikki mainitsemani "137"-luvut luvulla "128".

Windowsin scandisk ja defrag ei kuitenkaan pysty käsitteleen kuin 127,53 gigan levyjä. Eli ei kannata tehdä yli 127,53 gigan osioo. Tää koskee siis vain 9x-windowseja (ei kuitenkaan Me:tä)

Lähetetty: Loka 25, 2004 11 : 18
Kirjoittaja Tipe
oneironaut kirjoitti:XP:ssä on sama 137 gigan rajoitus ellei käytössä oo SP1:stä.
Joo tämä tuli huomattua, kun aikoinaan ostin 200GB kovon tuonne konheen sisälle. Sitten kun olin asennellut SP1:n niin jostain kumman syystä sinne pläjähti +60GB kovotilaa lisää.

Mitenkähän muuten käy uudelleenasentamisen vaiheessa ?
Pitäis nimittäin tehdä sellainen format C ja pistää koko roska uusiksi.

Lähetetty: Loka 25, 2004 11 : 22
Kirjoittaja oneironaut
Wolfheart kirjoitti:Entäs meikäläisen tapaus; 60 gigan kiintolevy joka on liitetty koneeseen pci-lisäkortin kautta (muuten en saanut sitä toimimaan). Nyt pitäis hankkia rinnalle toinen kiintolevy, mutta kannattaako mun nyt sitten pidättäytyä vaan näissä 'pienemmissä'?

Ja käyttis on Windows 98 (SE)...
Riippuu tietysti mikä PCI-kortti sulla on?

Jos ohjeissa lukee jotain ton tyylistä, niin sitte voit hankkia niin ison kovalevyn kuin haluat:
"48bit LBA capable controller card"

Tietysti tarttee vaihtaa käyttis johonkin 98:sia uudempaan Windowsiin, jos hankkii suuremman kuin 127,5 gigan kovalevyn (137 "japaningigaa")

Lähetetty: Loka 25, 2004 11 : 24
Kirjoittaja oneironaut
Tipe kirjoitti:
oneironaut kirjoitti:XP:ssä on sama 137 gigan rajoitus ellei käytössä oo SP1:stä.
Joo tämä tuli huomattua, kun aikoinaan ostin 200GB kovon tuonne konheen sisälle. Sitten kun olin asennellut SP1:n niin jostain kumman syystä sinne pläjähti +60GB kovotilaa lisää.

Mitenkähän muuten käy uudelleenasentamisen vaiheessa ?
Pitäis nimittäin tehdä sellainen format C ja pistää koko roska uusiksi.
Kannattaa slipstreamata SP1 sille Windowsin asennus-cd:lle, niin sitten onnistuu oikein hyvin.

Helpoin tapa slipstreamaukseen on toi ilmainen ohjelma:
http://www.neowin.net/forum/index.php?showtopic=188337

edit: Muista formatoida levy sillä Windowsin asennusohjelmalla

Lähetetty: Loka 25, 2004 11 : 47
Kirjoittaja Tipe
oneironaut kirjoitti: Kannattaa slipstreamata SP1 sille Windowsin asennus-cd:lle, niin sitten onnistuu oikein hyvin.
No täytyypä pistää kokeiluun.