4. toukokuuta 2016

Windows 7 - tavarat kasaan ja muutto uudelle kiintolevylle (HDD - SSD, osion kopiointi)

Päätin herätellä blogia uudelleen eloon pienen ohjeen muodossa.

Noin viisi vuotta vanha pöytäkoneeni ei ole ollenkaan hassumassa kunnossa ikäisekseen. Neliytiminen prosessori jaksaa puhkua edelleen hyvin, eikä näytönohjainkaan tunnu vielä käyttökelvottomalta omassa käytössäni. Teratavun kokoeisesta kiintolevystäkin olisi vielä käyttämättömänä kolmasosa, mutta perinteisen levyn hitaus alkoi jo hidastamaan konetta selkeämmin. Tilannetta ei toki helpottanut vain neljän gigatavun kokoinen keskusmuisti.

Olin jo pitkään suunnitellut uuden kiintolevyn ostoa ja viimein päätin viedä suunnitelman maaliin saakka. Kaupasta (verkko- sellaisesta) tarttui mukaan 256 Gt kokoinen SSD-levy ja kaksi kappaletta neljän gigatavun kokoista muistipiiriä. Näillä uudistuksilla saisin venytettyä pöytäkoneeni käyttöikää vuosilla eteenpäin.

Kun sain komponentit käsiini, alkoi asennusoperaatio. Olin lukenut jo ennestään muutamia oppaita siitä, miten olemassa oleva Windows 7 -asennus siirretään perinteiseltä kiintolevyltä SSD-levylle ilman uudelleenasennuksen tarvetta. Homma ei kuitenkaan ollut ihan niin yksinkertainen kuin oppaissa oli luvattu, joten päätin täydentää ohjeiden kirjoa vielä omallakin versiollani. Windowsin siirron hankaluus on kovin yksilöllistä (riippuen käytettävistä komponenteista ja siirtotavasta), joten tämä opas ei varmastikaan sovellu kaikille. Ehkä tästä on kuitenkin jollekin jotain hyötyä.

Tässä oppaassa tehdään Windows 7 Home Premiumin siirto sellaisessa tilanteessa, jossa lähteenä oleva kiintolevy (HDD) on osioitu kahteen tai useampaan osaan ja käyttöjärjestemän sisältävä osio siirretään toiselle kiintolevylle (SSD). Kohteena olevan kiintolevyn oletetaan olevan täysin tyhjä.

Vastuuvapauslauseke: En ota mitään vastuuta siitä, mikäli koneellesi tapahtuu jotain odottamatonta tämän ohjeen seurauksena. Sain oman koneeni toimimaan näitä vaiheita seuraten, sama ohje ei välttämättä toimi kaikissa tapauksissa.

Aloitetaan. Hommaan tarvitaan uuden kiintolevyn lisäksi seuraavaa:
  • Tyhjä CD-levy tai USB-tikku ja nettiyhteys
  • Windows 7 asennuslevy
  • Kaapeli, jolla voit kiinnittää kiintolevyn USB-väylään (SATA - USB, ei välttämättä pakollinen, helpottaa asioita)

Ohjeen pohjana käytän mainiota artikkelia Muropaketti-sivustolta. Kyseinen ohje on periaatteessa todella hyvä, mutta muutaman pienen yksityiskohdan puuttuminen listasta aiheutti omalla kohdallani paljon ihmetystä ja hämminkiä.

AHCI
Ensin tarkistetaan BIOSista, onko AHCI käytössä siinä SATA-portissa, jonka päästä löytyy nykyisen Windowsin sisältämä kiintolevy (eli tietääkö Windows olevansa AHCIa käyttävässä SATA-portissa).

Mikäli AHCI ei ole käytössä, vaihto tehdään seuraavalla tavalla:
  1. Käynnistetään Windows normaalisti
    • tässä vaiheessa on myös järkevää luoda uusi palautuspiste, mikäli jokin menee pieleen ja pääset takaisin alkupisteeseen. Palautuspisteen luonti käy helposti, kirjoita Käynnistä-valikon hakuun "palautuspiste" ja valitse hakutulos "Luo palautuspiste"
  2. Käynnistä rekisterieditori (kirjoita Käynnistä-valikon hakuun "regedit" ja paina enter)
  3. Etsi rekisteripuusta haara: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
  4. Anna Start-avaimen arvoksi 0
  5. Käynnistä tietokone uudelleen ja siirry BIOSin asetuksiin
  6. Vaihda oikea SATA-portti (portti, jossa Windowsin sisältävä kiintolevy on kytketty) AHCI-moodiin, tallenna muutokset ja poistu BIOSista
    • HUOM! Mikäli Windows ei enää tämän jälkeen käynnisty ja ruutuun tulee ilmoitus puuttuvasta käyttöjärjestelmästä, ongelma voi olla helposti korjattavissa. Lue lisätietoja kohdan 8 alapuolelta.
  7. Windowsin käynnistyttyä ruutuun tulee ilmoitus, jossa pyydetään käynnistämään tietokone uudelleen (Windows asensi AHCI-ajurin ja sen käyttöönottamiseksi uudelleenkäynnistys on pakollista).
  8. Käynnistetään tietokone uudelleen Windowsiin saakka. AHCI-muutos on nyt tehty (voit halutessasi varmistaa asian käynnistämällä tietokone vielä kerran uudelleen ja siirtymällä BIOSin asetuksiin).

Omat huomioni AHCI-käyttöönotosta:
Oma tilanteeni oli juurikin edellä mainitun kaltainen, eli Windows oli asennettu PATA-tilassa olevalle SATA-väylän kiintolevylle.Tässä vaiheessa itselleni tuli uutena tietona, että AHCI voi olla käytössä vain tietyssä / tietyissä SATA-porteissa, riippuen tietenkin emolevystä.

Omasta koneestani AHCI-asetus löytyi BIOSissa kohdasta "SATA Configuration".  Sen sai päälle kahdesta asetuksesta: ensimmäinen asetus koski SATA portteja 1-4, toinen portteja 5-6. Koneessani oli ainoastaan yksi kiintolevy, se oli asennettu porttiin nro 3.
Omalla kohdallani AHCIn käyttöönotossa kävi siten, että BIOSin asetusten muuttamisen jälkeen, Windows ei enää käynnistynyt. Tietokone ei enää löytänyt käyttöjärjestelmän sisältämää kiintolevyä.
Ongelma johtui siitä, että CD-asema oli asennettu SATA-porttiin nro 1. Optiset levyasemat (ainakaan useimmat niistä) eivät tue AHCIa, joten AHCIn käyttöönotto porteille 1-4 ei toiminut oikein. Ongelma korjaus oli helppoa, siirsin CD-aseman SATA-porttiin nro 5 ja varmistin BIOSista, että portit 5-6 oli asetettu toimimaan PATA-tilassa.
Tämän jälkeen Windows käynnistyi normaalisti ja pääsin viimeistelemään AHCIn käyttöönoton (kohdat 7 ja 8).

Firmware
Seuraavaksi tein jälleen Muropaketin ohjeen mukaisesti ja varmistin, että SSD-levylle oli asennettu viimeisin firmware-päivitys. Tätä vaihetta helpotti kaapeli, jolla pystyin kytkemään SSD-levyn tietokoneen USB-väylään.

SSD-levyn tyhjennys
SSD-levyni oli uusi, joten hyppäsin yli ohjeen kolmannen vaiheen (levyn tyhjennys).

Kloonaus
Seuraavassa vaiheessa tehdää itse kloonaus vanhalta levyltä uudelle levylle.
Ennen kopioinnin aloitusta kannattaa huomioida, halutaanko vanha kiintolevy kopioida kokonaisuudessaan uudelle levylle vai kopioidaanko vanhalta levyltä ainoastaan käyttöjärjestelmän sisältävä osio(t).
Koko kiintolevyn kloonaus on yksinkertaisempi operaatio ja käy helposti Muropaketin ohjeen mukaisesti. Omalla kohdalla valinta osui jälkimmäiseen vaihtoehtoon, jossa kopioisin vain käyttöjärjestelmäosiot uudelle SSD-levylle. Tämän jälkeen voisin poistaa vanhalta levyltä turhaksi jäävät osiot ja antaa ne toisen osion käyttöön. Huomioitavaa on, että uudella kiintolevyllä on vähintään niin paljon tilaa, että kopioitavat osiot mahtuvat sinne. Ylimääräinen tila ei haittaa, se voidaan antaa käyttöjärjestelmälle tai siitä voidaan luoda uusi osio.

Kloonaus - Osiointi

Kopiointiin käytin Parted Magic -LiveCD:tä, joka sisältää kaksi hyvää työkalua: Muropaketin ohjeessa käytetyn Clonezillan ja osioinnin hallintaan tarkoitettu gpartedin.
  1. Lataa ja polta Parted Magic -levy tai asenna se USB-tikulle
  2. Asenna SSD-levy tietokoneeseen (sellaiseen SATA-porttiin, joka käyttää AHCIa)
  3. Käynnistä tietokone Parted Magic -levyltä (tai USB-tikulta)
  4. Valitse ruutuun ilmestyvästä valikosta Parted Magic
    • Käynnistys kestää jonkin aikaa, odottele rauhassa. Jos käynnistit koneen CD-levyltä, kone sylkee levyn pihalle Parted Magicin käynnistyttyä
  5. SSD-levylle on ensin luotava vanhaa kiintolevyä vastaavat osiot, jotta osioiden kopiointi olisi mahdollista. Käynnistä gparted (työpöydän kuvakkeesta "Partition Editor")
  6. Ohjelman oikeasta yläkulmasta voit valita näytettävän kiintolevyn. Ota talteen osioiden koot levyltä, jonne Windows on asennettu. Osioita pitäisi löytyä kaksi, pienempi 100 megatavun järjestelmä-osio ja suurempi osio, jossa itse Windows sijaitsee
    • Windows käyttää pienempää 100 megatavun osiota virhetilanteiden korjaamisessa. Gparted näyttää Flags-sarakkeessa tälle osiolle tekstin "boot"
  7. Vaihda näkymä SSD-levylle oikean yläkulman valikosta.
  8. Mikäli SSD-levy on uusi (alustamaton), on ensin luotava osiointitaulu. Valitse yläreunasta Device - Create Partition Table...
    • Osiointitaulun tyyppinä on oletuksena msdos. Mikäli näin ei ole, valitse tyypiksi msdos.
  9. Luo SSD-levylle uusi osio vasemman yläkulman New-nappulasta. Anna osion kooksi 100 MiB (tai kohdassa 6 talteen ottamasi järjestelmä-osion koko). Varmista myös, että tämä osio tulee levyn ensimmäiseksi osioksi, eli "Free Space Preceding" on 0 tai 1 (en ole ihan varma, onko tämä pakollista). Tyypiksi valitaan "Primary Partition" ja tiedostojärjestelmäksi "ntfs". Hyväksy asetukset painamalla "Add".
    • Gparted ei vielä tässä vaiheessa luo uutta osiota, ne luodaan vasta sitten kun kaikki haluamamme asetukset on tehty.
  10. Listassa näkyy uusi ntfs-tyyppinen osio. Klikkaa se aktiiviseksi ja valitse yläreunasta Partition - Manage Flags... Ruksaa kohta "boot" ja hyväksy muutos painamalla "Close".
  11. Luo Windows-asennusta varten uusi osio klikkaamalla vasemman yläkulman New-nappulaa. Anna osion kooksi vähintään sama arvo, kuin vanhan kiintolevyn Windows osiolla oli. Suurempikin arvo käy. Osion tyypiksi valitaan taas "Primary Partition" ja tiedostojärjestelmäksi "ntfs". Otsikolla (label) ei ole väliä, voit antaa siihen vaikkapa tekstin "Windows". Kuittaa osio valmiiksi painamalla "Add"
  12. Muita osioita ei Windowsia varten tarvita, voit hyväksyä uusien osioiden luonnit painamalla yläreunan nappia "Apply". Mikäli kuitenkin haluat vielä luoda uusia osioita, luo ne samalla tavalla kuin edellisessäkin vaiheessa. Muista hyväksyä muutokset lopuksi "Apply" nappulasta.

Omat huomiot
Lukiessani ohjeita Windowsin siirrosta levyltä toiselle, useimmissa ohjeissa oletettiin, että vanhan levyn kaikki tiedot kopioitaisiin uudelle levylle. Muropaketin ohjeessa mainitaan ohimennen osiolta toiselle kopiointi, mutta se jättää mainitsematta muutaman tärkeän huomion:
- Ensinnäkin, Clonezilla ei näe uutta kiintolevyä ennenkuin se on osioitu
- Toiseksi, Windows 7 jakautuu kahdelle osiolle, joista toinen täytyy asettaa käynnistysosioksi (boot) ja nämä osiot täytyy luoda uudelle levylle etukäteen.

Kloonaus - Kopiointi
Kopiointi tapahtuu pitkälti Muropaketin ohjeen mukaisesti. Clonezilla löytyy Parted Magicin työpöydältä nimellä "Disc Cloning". Kopiointitavaksi valitaan osiolta osiolle (part_to_local_part).
Osiot kopioidaan yksi kerrallaan, itse kopioin ensin järjestelmä-osion ja sen jälkeen Windows-osion. Clonezilla sammuttaa itsensä kopioinnin jälkeen, joten toisen osion kopiointia varten se käynnistetään työpöydältä uudelleen. Kannattaa olla erittäin tarkkana lähde- ja kohde-osioiden valinnassa!

Kun kopiointi on suoritettu, SSD on periaatteessa käyttövalmis. Tässä vaiheessa kuitenkin epäröin, sillä koneessa oli nyt kiinni kaksi kiintolevyä, joissa oli sama käyttöjärjestelmä. Uudelleenkäynnistyksen yhteydessä pitäisi luottaa siihen, että SSD-levyn Windows lähtisi käyntiin, eikä toisen kiintolevy Windows-osiot aiheuttaisi mitään ongelmia.
Pelasin varman päälle ja irrotin vanhan levyn koneesta:
  1. Sammuta tietokone valitsemalla vasemman alakulman kuvake ja kohta "Log out". Ruutuun tulevasta ikkunasta valitaan "Shutdown the computer"
  2. Irrota vanha kiintolevy koneesta (ota se kokonaan pois koneen sisältä, jotta voit myöhemmin kytkeä sen koneeseen kiinni SATA - USB -kaapelilla)

Ensimmäinen käynnistys
Ensimmäisen käynnistyksen yhteydessä Windows kertoo, että käynnistys ei onnistu ja se pitää korjata. Ruutuun tulee myös ohje, miten se tehdään:
  1. Laita Windows 7 asennuslevy CD-asemaan ja käynnistä tietokone uudelleen.
  2. Käynnistä tietokone asennuslevyltä painamalla mitä tahansa nappia näppäimistöltä, kun sitä pyydetään.
  3. Windowsin asennus lähtee käyntiin. Asennuksen aloitusruudussa valitaan vasemmasta alareunasta kohta "Repair your computer" (suomenkielisessä versiossa "Korjaa tietokone").
  4. Korjauksen jälkeen tietokone pyydetään käynnistämään uudelleen. Tehdään niin.
  5. Anna tietokoneen käynnistyä normaalisti kiintolevyltä. Ennen Windowsin käynnistystä ruutuun tulee CHKDSKin käynnistysilmoitus. Anna CHKDSKin tehdä tehtävänsä, lopuksi se käynnistää Windowsin.
  6. Windowsin käynnistyttyä ruutuun tulee ilmoitus, jossa pyydetään käynnistämään tietokone taas uudelleen (jotta CHKDSKin muutokset tulevat voimaan), käynnistetään kone vielä kerran uudelleen.
  7. Nyt Windowsin pitäisi käynnistyä alusta loppuun normaalisti ja voit viimeistellä asennuksen Muropaketin ohjeen mukaisesti (tarkista TRIM-asetus, ota levyneheytys ja indeksointi pois SSD-levyltä).
  8. Tässä vaiheessa voit myös laittaa vanhan kiintolevyn koneeseen kiinni USB-kaapelilla ja poistaa sieltä turhaksi jääneet Windows-osiot. Osioiden poisto onnistuu Disk Managementissa (Levynhallinta suomenkielisessä versiossa).
  9. Kun osiot on poistettu, sammuta tietokone ja asenna vanha kiintolevy takaisin koneeseen kiinni.

Huh, valmista tuli.
Kohtaamani ongelmat eivät olleen kovinkaan suuria, mutta kuitenkin sellaisia, joihin paloi paljon aikaa. Clonezilla hoiti kopioinnit noin puolessa tunnissa, mutta koko operaatioon paloi aikaa nelisen tuntia. Toki olisin voinut oikaista muutamassakin kohdassa, mutta varman päälle pelaaminen rauhoitti mieltä sen verran, että se oli vaivan arvoista.