Miten Windows-kovalevy takaisin boottaavaksi

UusiUbuntuKäyttäjä

Minulla on tietokoneessa kaksi erillistä kovalevyä. Tyhjensin toisen Ubuntua varten. Toisella levyllä Windows 7. Asensin tyhjälle levylle (Rufus UBS-tikku) Ubuntu 16.04 LTS:n. Kaikki meni hienosti.

Ubuntu käynnistyy automaattisesti. Käynnistysvalikosta pääsen tarvittaessa myös Windows 7:aan. Ubuntussa pääsen näkemään kaikki Windows levyn tiedostot ja olen saanut siirrettyä kaiken tarvitsemani Ubuntun levylle. Kaikki toimii kuin unelma ja käytän pelkästään Ubuntua.

Olen kasaamassa kokonan uutta tietokonetta ja siihen tulee vain Ubuntu. Vanhan koneen jätän joksikin aikaa varalle Windows 7 koneeksi. Kone ei kuitenkaan enää suostu boottaamaan pelkällä Windows 7-levyllä. "Select proper boot devise" ja "Boot MGR is missing". Olen kadottanut Windows 7 DVD-levyt.

Miten saan pelkän Windows-kovalevyn näkymään Biosille boottaavana (ilman Ubuntun levyä)? Mitään ei varmaankaan ole tuhottu tai hävitetty. Jotain nimeä pitänee vain muuttaa tai jokin bitti kääntää ympäri. Millä ohjelmalla onnistuu?

15

712

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • repairinki
    • Ubuntun levyllä on käynnistyslataajan tarvitsemat tiedostot. Ongelma olisi vältetty jos Ubuntun lataaja (grub) olisi asennettu samalle levylle kuin itse systeemi. Asennusmedialla mbr korjataan komennolla bootrec /fixmbr. En nyt muista sisältyykö Windows asennukseen. Eiköhän se jostain löydy ja suorittaa sen kun Windows on käynnissä. Ennen korjailuja on hyvä kirjoittaa mbr talteen vaikka dd:llä (linux-softa)

    • hgfdsasdf

      Jos on erillinen win ja lin levy, asennus pitäisi tehdä niin, että win-levyyn ei kosketa. Asennuksessa pitäisi tulla partitiovalinta, missä pitää myös tsekata mihin grub ladataan, eli jos win=sda ja lin=sdb, grub tulee /dev/sdb (vanha mbr), jos tätä kohtaa ei tule, asennus pitäisi pysäyttää ja irrottaa win-levy tai tehdä manuaalinen partitiointi, että grub menee oikein. Nyt vaikuttaa, että grub ei ole oikeassa paikassa. Kun grub asennetaan sdb:lle, sdb pitää biosissa muuttaa sdan edelle boottijärjestyksessä.

      Seuraavilla komennoilla voi tsekata, mitä mbr:stä löytyy (kun mbr, ei uefi-levy)
      sudo dd bs=512 count=1 if=/dev/sda 2>/dev/null | strings
      sudo dd bs=512 count=1 if=/dev/sdb 2>/dev/null | strings
      Tulostuksessa näkyy mbr:n stringit, win-bootloader -> NTFS , grub -> GRUB (muitakin stringejä mutta niillä ei nyt väliä, kunhan jompi kumpi näistä löytyy). Jos win-levyllä on grub, sinne palautetaan win-bootloader ja lin-levylle asennetaan grub vaikka tuolla boot-repair-cd:llä.

      • hgfdsasdf

        Ja boottien (grubin) asennuksen jälkeen pitää ajaa linuxissa
        sudo os-prober
        sudo update-grub
        että käyttöjärjestelmät tulee sen menuun näkyviin (tämä ei koske windows-levyyn kun grub on linux-levyllä). Jos linux levy poistetaan, windows boottaa normaalisti.


      • hgfdsasdf
        hgfdsasdf kirjoitti:

        Ja boottien (grubin) asennuksen jälkeen pitää ajaa linuxissa
        sudo os-prober
        sudo update-grub
        että käyttöjärjestelmät tulee sen menuun näkyviin (tämä ei koske windows-levyyn kun grub on linux-levyllä). Jos linux levy poistetaan, windows boottaa normaalisti.

        Mainitaan vielä, että tuo grub voidaan myös asentaa linuxissa "lennossa" mbr:ään
        sudo grub-install /dev/sdb


    • UusiUbuntuKäyttäjä

      Kiitoksia hyvistä vastauksista. Siirryn kohta Window7:aan ja poltan sen boot-repair-cd .iso:n CD:lle ja/tai USB:lle.

      Latasin myös bootrec.exe:n sisältävän tiedoston. Sen asentaminen suoraan Windows 7:aan näyttäsi olevan monimutkainen ja hiukan arvelluttava homma. Löysin kyllä tarkat (liiankin hyvät ja tarkat) ohjeet.


      Vapautin kokeilumielessä 200 Gtavua Widows levystä ja asensin Ubuntun myös sille. Ubuntu käynnistyy hienosti. Asennus ei toiveistani huolimatta tunnistanut Windowsia, joten se ei tehnyt käynnistysvalikkoa, josta pääsisi Windowsiin. Pääsen onneksi yhä Windowsiin sen toisen erillisen Ubuntu-levyn käynnistysvalikosta. Koko ajan melkein toivon, että saisin tuhottua koko Windows 7:n. Säästyisi aikaa ja vaivaa!

      • hgfdsasdf

        Kannattaa miettiä selkeä suunnitelma, kuka levyjen mbr:iä hallinnoi. Esim. jos haluat levylle a sekä winin että linuxin, yksinkertaisin tapa on, että a-levyn linux ottaa a-levyn mbr:n. Näin olisi tullut automaattisesti jos olisit irrottanut b-levyn kun asensit a-levyn linuxin, silloin a-levyn mbr:ään olisi ihan oletuksena tullut a-linuxin grub. Eikä mitään bootreciä tarvita, jos näin tehdään, grub korvaa sen. Sitten jos linuxeja asennetaan useampia, pitää olla tarkkana, että mbr:n grubia ei ylikirjoiteta (grubia ei asenneta niissä), vaan se säilyy sillä llinuxilla, mikä on valittu master-linuxiksi. Siinä pitää sitten ajaa tuo update-grub, että menu päivittyy ja uudet tulee mukaan.

        Grubin voi helposti asentaa myös ubuntun asennus-cdltä, tässä tapauksessa erikseen a ja b levylle, koska ne erotetaan myöhemmin. Jos on tehty oletusasennus (ei erillistä boot-partitiota), se menee vaikka tämän vanhan ohjeen mukaan (katsotaan vaan mikä on master-linuxin root-partitio, sinne tulee grubin konfiguraatio, pitää olla tarkkana että menee oikeaan levyyn ja partitioon)

        http://mkk-demo.net/wordpress/ubuntu-12-04-grub2-ohjeita


      • UusiUbuntuKäyttäjä
        hgfdsasdf kirjoitti:

        Kannattaa miettiä selkeä suunnitelma, kuka levyjen mbr:iä hallinnoi. Esim. jos haluat levylle a sekä winin että linuxin, yksinkertaisin tapa on, että a-levyn linux ottaa a-levyn mbr:n. Näin olisi tullut automaattisesti jos olisit irrottanut b-levyn kun asensit a-levyn linuxin, silloin a-levyn mbr:ään olisi ihan oletuksena tullut a-linuxin grub. Eikä mitään bootreciä tarvita, jos näin tehdään, grub korvaa sen. Sitten jos linuxeja asennetaan useampia, pitää olla tarkkana, että mbr:n grubia ei ylikirjoiteta (grubia ei asenneta niissä), vaan se säilyy sillä llinuxilla, mikä on valittu master-linuxiksi. Siinä pitää sitten ajaa tuo update-grub, että menu päivittyy ja uudet tulee mukaan.

        Grubin voi helposti asentaa myös ubuntun asennus-cdltä, tässä tapauksessa erikseen a ja b levylle, koska ne erotetaan myöhemmin. Jos on tehty oletusasennus (ei erillistä boot-partitiota), se menee vaikka tämän vanhan ohjeen mukaan (katsotaan vaan mikä on master-linuxin root-partitio, sinne tulee grubin konfiguraatio, pitää olla tarkkana että menee oikeaan levyyn ja partitioon)

        http://mkk-demo.net/wordpress/ubuntu-12-04-grub2-ohjeita

        Poistin kokeilumielessä Windows-levylle asentamani Ubuntun. Se sotki korjausyritykset täysin. Nyt levy on yhtenä partitiona taas vain Windows-käytössä.

        Ekan vastauksen https://sourceforge.net/projects/boot-repair-cd/ :lla ei kyllä lukemattomista yrityksistä huolimatta saa korjattua Windows-levyäni boottaavaksi. Aina tule "Bootmgr is missing". Yksi maailman yleisimmistä ongelmista!

        Jatkossa on (ja myös alun alkaen oli) tarkoitus pitää vain Ubuntu- tai Windows- levy kytkettynä. Ubuntu toimii jo nyt yksikseen ihan OK ja keskityn nyt vain korjaamaan sen Windows:n boottaavaksi ilman Ubuntua. Tuon pitäisi kyllä onnistua jollakin UBS-tikulle lataamalla Windows-ohjelmalla ilman Ubuntua tai sen komentoja.


      • boot-levy

        Kun asensin Ubuntun toiselle kovalevylle, irroitin asennuksen ajaksi alkuperäisen Windows-kovalevyn johdot. Näin asennus ei sotke toista levyä.
        Boot-levyn valinta Biosista.


      • UusiUbuntuKäyttäjä
        boot-levy kirjoitti:

        Kun asensin Ubuntun toiselle kovalevylle, irroitin asennuksen ajaksi alkuperäisen Windows-kovalevyn johdot. Näin asennus ei sotke toista levyä.
        Boot-levyn valinta Biosista.

        Kyllä minullakin oli Windows 7 levy (E:) irti Ubuntun asennuksen (C: levylle) ajan.

        N. 4 vuotta sitten jouduin asentamaan Windows 7:n (oli C: levyllä) kokonaan uudelleen sen mentyä umpisolmuun ja asensin sen toiselle levylle (E:) jossa se nyt on. Sille alkuperäiselle levylle (C:) jäi tietysti se Windows 7:n erikoisuus eli System Reserved partitio. Näkyy vain Disk Management työkalulla ja vastaavilla. Uudelleen asennuksen yhteydessä joku viisas automaattinen valinta oli jättänyt sen C: levyn (nykyinen Ubuntu) latavaksi eli tietokoneeni on käynnistynyta aina sen System Reserved Partition kautta. Olisi voinut välttää, jos oli kiiressä tiennyt!

        Ihmettelinkin kun USB-tikulle polttamani Windows 7 Recover Disc ei löytänyt E: levyltä Windowsia. Oli pakko kytkeä myös C: levy päälle. Sitten korjasin Windows 7 Recover Discillä kaiken alkuperäiseksi ihan kokeilumielessä. Tiesin kyllä ettei Ubuntu enää käynnistyisi. Mutta sitähän varten tallessa oli toisella tikulla hyvin toimiva boot-repair-cd/. Eli pääsin sen avulla takaisin myös Ubuntuun.

        Nyt pitää tuhota se Ubuntu-levyllä (C:) oleva Windows 7:n System Reserved Partitio ja jollakin tavalla ja asentaa Windows 7 Recover Disc:illä Windows levylle (E:) tarvittavat lataustiedostot. Pidän Ubuntu-levyn (C:) irti.


      • UusiUbuntuKäyttäjä
        UusiUbuntuKäyttäjä kirjoitti:

        Kyllä minullakin oli Windows 7 levy (E:) irti Ubuntun asennuksen (C: levylle) ajan.

        N. 4 vuotta sitten jouduin asentamaan Windows 7:n (oli C: levyllä) kokonaan uudelleen sen mentyä umpisolmuun ja asensin sen toiselle levylle (E:) jossa se nyt on. Sille alkuperäiselle levylle (C:) jäi tietysti se Windows 7:n erikoisuus eli System Reserved partitio. Näkyy vain Disk Management työkalulla ja vastaavilla. Uudelleen asennuksen yhteydessä joku viisas automaattinen valinta oli jättänyt sen C: levyn (nykyinen Ubuntu) latavaksi eli tietokoneeni on käynnistynyta aina sen System Reserved Partition kautta. Olisi voinut välttää, jos oli kiiressä tiennyt!

        Ihmettelinkin kun USB-tikulle polttamani Windows 7 Recover Disc ei löytänyt E: levyltä Windowsia. Oli pakko kytkeä myös C: levy päälle. Sitten korjasin Windows 7 Recover Discillä kaiken alkuperäiseksi ihan kokeilumielessä. Tiesin kyllä ettei Ubuntu enää käynnistyisi. Mutta sitähän varten tallessa oli toisella tikulla hyvin toimiva boot-repair-cd/. Eli pääsin sen avulla takaisin myös Ubuntuun.

        Nyt pitää tuhota se Ubuntu-levyllä (C:) oleva Windows 7:n System Reserved Partitio ja jollakin tavalla ja asentaa Windows 7 Recover Disc:illä Windows levylle (E:) tarvittavat lataustiedostot. Pidän Ubuntu-levyn (C:) irti.

        Sain sen Windows levyn boottaavaksi Terabyte:n asiantuntijan ohjeella laakista suoraan Windows 7:n sisällä diskmgmt.msc:llä ja command prompt ikkunan komennoilla (administrator moodissa).

        https://www.terabyteunlimited.com/kb/article.php?id=409

        Ohjeessa suurin osa on selityksiä ja varmistuksia ja vaihtoehtoisia tapoja. Jätän sen System Reserved partition vielä toistaiseksi tuhoamatta, sillä Ubuntun käynnistysvalintavalikko käyttää sitä Windowsin käynnistämiseen.


    • deedeelulz

      Mun mielestä aina ennen kuin asentaa Windows levylle Ubuntua tai muuta Linuxia niin kannattaa dd komennolla kopioda MBR talteen. Se on hyvä olla siitäkin syystä jos epäilee MBR virusta. Periaattessa ne ensimmäiset 512 tavua voisi kopioida jostain toisesta Win7 koneestakin? dd komennon käyttö on itseasiassa varsin hyvä taito omata.

      dd if=/dev/sda of=/home/backup/mbr bs=512 count=1

      Tuollaisella komennolla olen itse kopioinut Linux live tikulle backup hakemistoon, joka on minulla aina matkassa töissä kun olen. Jää kaikki turha säätäminen vähemmälle.

    • JoOnIhmeSäätämistä

      SIlloin kun minä joskus 1990-luvun lopussa asentelin dualboot-linuxeja, kaikki meni heittämällä. Asennusvaiheessa asennettiin LILO ja siihen tuli automaattisesti käyttisvaihtoehdot ja ei muuta kun latailemaan seuraavassa bootissa haluttu käyttöjärjestelmä. Onko propellihatut päässeet pilaamaan tämänkin asian ja kaikesta tehty niin helvetin vaikeeta, että ei enää ilman hirveetä säätämistä saa enää Windowsinkaan bootattua, jos toisella levyllä on Linux? Missä mentiin vikaan, kertokaa! Luulisi nyt tänä päivänä viimeistään kaiken olevan helpompaa kuin silloin "ennen vanhaan", mutta ei sitten kai?

      • melkein_lihava

        Tumpelot eivät vain osaa asentaa eikä korjata.


      • ei-ole-vaikeaa

        Ei nyt ole hirveän kauan siitä kun piti tehdä vastava homma, eli saada Win 7 käynnistymään Ubuntun poiston jälkeen levyltä.
        Ei se vaikeaa ollut. Piti vain käynnistää Win 7 asennuslevyltä ja antaa pari komentoa komentoriviltä (korjata MBR).

        Ja hyvin helppoa on asentaa samaan koneeseen Win7 toiselle levylle ja Linux-distro toiselle.

        Netistä löytyy asiaan hyvin ohjeita. Katsoo ne vaan ennen kuin alkaa asentelemaan. Ei siinä vaiheessa kun ei pääse nettiin.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Et olisi piilossa enää

      Vaan tulisit esiin.
      Ikävä
      68
      3267
    2. Sinä saat minut kuohuksiin

      Pitäisiköhän meidän naida? Mielestäni pitäisi . Tämä värinä ja jännite meidän välillä alkaa olla sietämätöntä. Haluai
      Tunteet
      27
      2333
    3. Minä en ala kenenkään perässä juoksemaan

      Voin jopa rakastaa sinua ja kääntää silti tunteeni pois. Tunteetkin hälvenevät aikanaan, poissa silmistä poissa mielestä
      Ikävä
      68
      1879
    4. Loukkaantunut lapsi on yhä kriittisessä tilassa

      Seinäjoella Pohjan valtatiellä perjantaina sattuneessa liikenneonnettomuudessa loukkaantunut lapsi on yhä kriittisessä t
      Kauhava
      30
      1829
    5. Tiedän, että emme yritä mitään

      Jos kohtaamme joskus ja tilaisuus on sopiva, voimme jutella jne. Mutta kumpikaan ei aio tehdä muuta konkreettista asian
      Ikävä
      16
      1431
    6. Miten hetki

      Kahden olisi paras
      Ikävä
      28
      1381
    7. Mitä, kuka, hä .....

      Mikähän sota keskustassa on kun poliiseja on liikkeellä kuin vilkkilässä kissoja
      Kemi
      24
      1281
    8. Näin pitkästä aikaa unta sinusta

      Oltiin yllättäen jossain julkisessa saunassa ja istuttiin vierekkäin, siellä oli muitakin. Pahoittelin jotain itsessäni
      Ikävä
      6
      1276
    9. Noh joko sä nainen oot lopettanut sen

      miehen kaipailun jota sulla EI ole lupa kaivata. Ja teistä ei koskaan tule mitään. ÄLÄ KOSKAAN SYÖ KUORMASTA JNE! Tutu
      Ikävä
      63
      1187
    10. Taisit sä sit kuiteski

      Vihjata hieman ettei se kaikki ollutkaan totta ❤️ mutta silti sanoit kyllä vielä uudelleen sen myöhemmin 😔 ei tässä oik
      Ikävä
      10
      1187
    Aihe