48-bittisen LBA (Logical Block Addressing) -tuen ottaminen käyttöön ATAPI-levyasemille Windows XP:ssä

Windows XP:n tuki on päättynyt

Microsoft lopetti Windows XP:n tuen 8.4.2014. Tämä muutos on vaikuttanut ohjelmistopäivityksiin ja suojausasetuksiin. Lue lisätietoja muutoksen vaikutuksesta ja suojauksen varmistamisesta.

Tämä artikkeli on arkistoitu. Se tarjotaan "sellaisenaan", eikä sitä päivitetä enää.
ESITTELY
Tässä artikkelissa kuvataan Microsoft Windows XP Service Pack 1:n (SP1) ATAPI (ATA Packet Interface) -levyasemien 48-bittinen LBA (Logical Block Addressing) -tuki, joka voi laajentaa kiintolevyaseman kapasiteetin 137 gigatavun rajaa suuremmaksi.

Huomautus Windows XP ei tue 48-bittistä LBA-tukea, ellei käyttöjärjestelmä ole Windows XP SP1. Jos haluat käyttää 48-bittistä LBA-tukea, sinun on asennettava Windows XP SP1 tai uudempi versio. Windows XP Media Center Edition ja Windows XP Tablet PC Edition sisältävät SP1:n.

Saat lisätietoja uusimman Windows XP Service Pack -paketin hankkimisesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
322389 Uusimman Windows XP Service Packin hankkiminen
Enemmän tietoa
Windows XP SP1 sisältää 48-bittisen LBA-tuen ATAPI-levyasemille. Tämän tuen avulla voit käyttää kiintolevyasemia, jotka ovat nykyistä 137 gigatavun rajoitusta suurempia. Tuki on oletusarvon mukaan käytössä SP1:ssä. Voit selvittää, onko tietokoneessasi SP1, napsauttamalla hiiren kakkospainikkeella Oma tietokone -kuvaketta ja valitsemalla sitten Ominaisuudet. Service Pack 1 näkyy Yleiset-välilehden Järjestelmä-kohdassa.

Voit selvittää, onko järjestelmässä uusin ATAPI-ohjain, varmistamalla, että %systemroot%\system32\drivers-kansion Atapi.sys-tiedoston versio on 5.1.2600.1135 tai uudempi. (Versio on 5.1.2600.1152, jos käyttöjärjestelmä on Windows XP 64-Bit Edition.) Voit tehdä tämän seuraavasti:
  1. Napsauta Käynnistä-painiketta, valitse Etsi ja valitse sitten Kaikki tiedostot ja kansiot.
  2. Kirjoita Atapi.sys ja valitse sitten Etsi.
  3. Jos Atapi.sys-tiedostoa ei löydy %systemroot%\system32\Drivers-kansiosta, valitse Avustaja-ruudussa Lisävaihtoehdot, valitse Etsi piilotiedostoista ja -kansioista ja toista sitten vaihe 2.

    Saat lisätietoja piilo- ja järjestelmäkansioiden etsimisestä napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
    302347 Piilo- tai järjestelmätiedostojen etsiminen Windows XP -käyttöjärjestelmässä
  4. Napsauta hiiren kakkospainikkeella %systemroot%\System32\Drivers-kansiossa olevaa Atapi.sys-tiedostoa ja valitse sitten Ominaisuudet.
  5. Tarkastele Versio-välilehdessä näkyvää tiedostoversiota.
Jos Atapi.sys-tiedoston versio ei ole 5.1.2600.1135 (tai 5.1.2600.1152 Windows XP 64-Bit Editionissa), hanki ja asenna Microsoft Knowledge Base -tietokannan artikkelissa 331958 kuvattu korjaus.

Saat lisätietoja tästä korjaustiedostosta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
331958 Kiintolevy saattaa vioittua siirryttäessä valmius- tai lepotilaan tai kirjoitettaessa muistivedosta
Oletusarvon mukaan Windows XP Home Editionin ja Windows XP Professionalin alkuperäisissä julkaisuversioissa ei ole 48-bittistä LBA-tukea. Tietokoneen on täytettävä seuraavat vaatimukset, jotta 48-bittistä LBA ATAPI -tukea voidaan käyttää:
  • BIOSin on oltava yhteensopiva 48-bittisen LBA-tuen kanssa.
  • Kiintolevyn on oltava kooltaan vähintään 137 gigatavua.
  • Windows XP SP1:n on oltava asennettuna.
Voit ottaa alkuperäisessä Windows XP Home Editionin tai Windows XP Professionalin julkaisuversiossa 48-bittisen LBA-tuen käyttöön testausta varten. Voit tehdä tämän määrittämällä EnableBigLba-rekisteriarvoksi 1 seuraavassa rekisterin aliavaimessa:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Atapi\Parameters\
Varoitus Tiedot saattavat vioittua, jos jompikumpi seuraavista ehdoista toteutuu:
  • Tämän rekisteriarvon avulla voit ottaa 48-bittisen LBA-tuen käyttöön Windows XP Home Editionin tai Windows XP Professionalin alkuperäisessä julkaisuversiossa.
  • Asennat Windowsin aiemman version levyosioon, joka luotiin aiemmin 48-bittisyyttä tukevan käyttöjärjestelmän, kuten Windows XP SP1:n avulla. Kyseisen levyosion koko on vähintään 137 gigatavua (nykyinen käytettävissä olevan koon raja).
Huomautus Edellä kuvattu rekisteriasetus ohitetaan Windows XP SP1:ssä ja uudemmissa versioissa. Jos yrität ottaa käyttöön 48-bittisen LBA ATAPI -tuen Windows XP Home Editionin tai Windows XP Professionalin alkuperäisessä julkaisuversiossa muokkaamalla edellä kuvattua rekisteriasetusta, eivätkä vähimmäisvaatimukset täyty, saattaa ilmetä seuraavia ongelmia:
  • Rekisteriarvo EnableBigLba poistetaan käytöstä. Jos tietokoneessa on 48-bittisyyttä tukeva BIOS, joka pystyy tukemaan yli 137 gigatavun kiintolevyasemia, vain ensimmäiset 137 gigatavua kiintolevyasemasta ovat käytettävissä. Muuta osaa kiintolevyasemasta ei käytetä.
  • Rekisteriarvo EnableBigLba on käytössä, mutta 48-bittistä LBA:ta tukevaa BIOSia ei ole ja kiintolevyaseman kapasiteetti on alle 137 gigatavua.

    Jos otat 48-bittisen LBA ATAPI -tuen käyttöön muokkaamalla rekisteriasetusta, mutta 48-bittistä LBA-yhteensopivaa BIOSia ja yli 137 gigatavun kokoista kiintolevyasemaa ei ole, et ole muuttanut järjestelmää. Kiintolevy toimii edelleen tavallisena kiintolevynä.
  • Rekisteriarvo EnableBigLba otetaan käyttöön ilman 48-bittistä LBA-yhteensopivaa BIOSia, mutta käytössä on kiintolevyasema, jonka kapasiteetti on yli 137 gigatavua.

    Jos otat 48-bittisen ATAPI-tuen käyttöön rekisterissä ja käytössäsi on kiintolevy, joka on suurempi kuin 137 gigatavua, mutta 48-bittistä LBA-yhteensopivaa BIOSia ei ole, vain kiintolevyn ensimmäiset 137 gigatavua ovat käytettävissä. Muuta osaa kiintolevyasemasta ei käytetä.
Jos haluat ottaa 48-bittisen LBA-tuen käyttöön käyttämällä valvomatonta asennusta ja Microsoft System Preparation (Sysprep) -työkalua, toimi seuraavasti:
  1. Kopioi seuraava teksti Muistioon ja tallenna se 48bitLba.inf-tiedostona:
    [version]signature="$CHICAGO$"SetupClass=BASE[DefaultInstall]AddReg=48bitlba.Add.Reg[48bitlba.Add.Reg]HKLM,"System\CurrentControlSet\Services\Atapi\Parameters","EnableBigLba",0x10001,1
  2. Luo tiedosto Cmdlines.txt, jossa on seuraavat rivit:

    [Commands]
    "rundll32 setupapi,InstallHinfSection DefaultInstall 128 .\48BITLBA.INF"
  3. Etsi Syspre-vedoksen Sysprep\I386-kansio ja luo kyseiseen kansioon $OEM$-alikansio.
  4. Kopioi 48bitlba.inf- ja Cmdlines.txt-tiedostot Sysprep\I386\$OEM$-kansioon.
  5. Lisää Sysprep.inf-tiedoston [Unattended]-osaan avain nimeltä
    InstallFilesPath
    . Tällä avaimella on oltava seuraava arvo: InstallFilesPath = "C:\sysprep\i386"
Voit lisätä edellä kuvatut asetukset Riprep.exe-ohjelman avulla luotuun Images-kansioon seuraavasti:
  1. Luo Riprep-vedoksen sisältävässä etäasennuspalvelimessa Sysprep\I386\$OEM$-kansio seuraavaan kansioon:
    RemoteInstall\Setup\Kieli\Images\Riprep-kansion_nimi\I386\Mirror1\UserData
    Huomautus Kieli on English, jos kyseessä on englanti, ja Riprep-kansion_nimi on Riprep-vedokselle valitsemasi yksilöllinen nimi.
  2. Kopioi 48bitlba.inf- ja Cmdlines.txt-tiedostot $OEM$-kansioon.
  3. Muokkaa Riprep.sif-tiedostoa (ja muita tämän luomasi Riprep-vedoksen mallitiedostoja) seuraavassa kansiossa:
    RemoteInstall\Setup\Kieli\Images\Riprep-kansion_nimi\I386\Templates\Riprep.sif
    Voit tehdä tämän lisäämällä OemPreinstall- ja InstallFilesPath-arvot:

    [Unattended]
    OemPreinstall = "Yes"
    InstallFilesPath = "C:\sysprep\i386"
  4. Sulje ja tallenna tiedosto.
OEM-valmistajat voivat ottaa tämän tuen käyttöön Microsoft Windows OEM Preinstallation Kitin avulla.

Lisätietoja on OEM Preinstallation Kitissä ja seuraavassa Microsoftin Web-sivustossa:
Ominaisuudet

Artikkelin tunnus: 303013 – Viimeisin tarkistus: 12/06/2015 03:46:27 – Versio: 6.0

Microsoft Windows XP Tablet PC Edition, Microsoft Windows XP Media Center Edition, Microsoft Windows XP Home Edition SP1, Microsoft Windows XP Professional SP1, Microsoft Windows XP 64-Bit Edition Version 2002 SP1

  • kbnosurvey kbarchive kbhowto kbregistry kbappcompatibility kbenv kbwinxpsp1fix KB303013
Palaute