Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Windowsin boottijärjestys

132 views
Skip to first unread message

Hantte

unread,
Aug 10, 2010, 3:13:31 PM8/10/10
to
Moi,

Mulle tuli kone, jossa on Windows XP SP3 asennettuna SATA-levylle.
Vanhasta koneesta otin kaksi IDE-levyä ja laitoin ne koneeseen. tämän
jälkeen Windows ei suostu boottaamaan, koska toisella niistä vanhoista
IDE-levyistä on vanha XP ja toisella W2k. Ja toisella SATA-levyllä on
Linux, jonka Grub-bootmanagerilla olen boottaillut aiemmin Windowsin jha
Linuxin välillä.

Emolevy on Asus A8-sarjaa ja koneen BIOSissa on määritetty, että boot
order on SATA1, SATA2, IDE1 ja IDE2.
Linuxin Grubille on kerrottu myöskin, että Windows on SATA-levyllä, mutta
kun Windows ei suostu boottaamaan, jos IDE-levyjä on kiinni koneessa
Grubin kautta.
Bootatessa konetta ja painettaessa F8 tulee boottivalikko, jossa nuo
IDE-levyt ovat 1. ja 2 boottaava levy ja SATA-levyt vasta 3. ja 4. Tuolta
saa valittua 4. levyn, jolta Windows sitten käynnistyy ilman nurinoita.

Miten tuolle Windowsille saa kerrottua, että se ei yrittäisi bootata
IDE-levyltä?
Pitääkö boot.ini-tiedostoa puukottaa ja jos, niin miten?
Vai mitä pitää tehdä?

--
Hantte

So many fantastic colours, I feel in a wonderland
Many fantastic colours, makes me feel so good

PW

unread,
Aug 10, 2010, 4:01:41 PM8/10/10
to
10.8.2010 22:13, Hantte kirjoitti:

> Emolevy on Asus A8-sarjaa ja koneen BIOSissa on määritetty, että boot
> order on SATA1, SATA2, IDE1 ja IDE2.

Saako nuo kaikki levyt asetettua tuossa Asusissa boottijärjestykseen?
Minun ASUS P5B mahdollistaa vain yhden levyn asetuksen kerrallaan
boottijärjestykseen. Asetettavan levyn voi sitten valita.

PW

unread,
Aug 10, 2010, 4:16:17 PM8/10/10
to

Minulla on 1 kpl SATA-levy ja 1 kpl IDE-levy koneessa. Kumpikin levy on
boottaava, joten kun haluan mennä IDE-levyn käyttikseen, vaihdan
käynnistysjärjestystä biosissa (ei tule multiboottia).

Hantte

unread,
Aug 10, 2010, 5:27:43 PM8/10/10
to

Mua häiritsee, että pitää mennä BIOSiin rukkaamaan boottijärjestystä, kun
sen pitäisi hoitua Grubia säätämällä. Eikä BIOSin säätäminen edes auta,
kun ne IDEt kiilaa SATA-levyjen edelle, vaikka miten väittäisi BIOSissa
muuta.
Olen kokeillut Grub:ssa sitä sun tätä variaatiota, mutta tuo Windows vain
tahtoo mennä sinne ekan IDE-levyt ekalle primääripartitiolle bootin aikana.
Sipaisin jopa boot.ini:n pois, mutta ei sekään auta, vaan se pahkeinen
menee kohti ekaa IDEä. Pitää vielä jossain välissä käydä muuttamassa
IDE-levyillä olevien Windows-hakemistojen nimet, ettei sieltä löydy
boottaavaa koodia, ja Linuxin fdisk:llä sipaista bootable flag pois.
Mutta ei nyt.

PW

unread,
Aug 11, 2010, 1:34:21 AM8/11/10
to
11.8.2010 0:27, Hantte kirjoitti:
> On 10/08/10 23:16, PW wrote:
>> 10.8.2010 23:01, PW kirjoitti:
>>> 10.8.2010 22:13, Hantte kirjoitti:
>>>
>>>> Emolevy on Asus A8-sarjaa ja koneen BIOSissa on määritetty, että boot
>>>> order on SATA1, SATA2, IDE1 ja IDE2.
>>>
>>> Saako nuo kaikki levyt asetettua tuossa Asusissa boottijärjestykseen?
>>> Minun ASUS P5B mahdollistaa vain yhden levyn asetuksen kerrallaan
>>> boottijärjestykseen. Asetettavan levyn voi sitten valita.
>>
>> Minulla on 1 kpl SATA-levy ja 1 kpl IDE-levy koneessa. Kumpikin levy on
>> boottaava, joten kun haluan mennä IDE-levyn käyttikseen, vaihdan
>> käynnistysjärjestystä biosissa (ei tule multiboottia).
>
> Mua häiritsee, että pitää mennä BIOSiin rukkaamaan boottijärjestystä, kun
> sen pitäisi hoitua Grubia säätämällä. Eikä BIOSin säätäminen edes auta,
> kun ne IDEt kiilaa SATA-levyjen edelle, vaikka miten väittäisi BIOSissa
> muuta.

Grubista minulla ei ole tietoa.
Minua taas häiritsisi, jos ei tarvitsisi asennusvaiheessa mennä biosiin
muuttamaan käynnistysjärjestystä (nyt ei vaimon tarvitse ihmetellä,
kumpaan käyttikseen kone käynnistetään) - normaalissa tilanteessa
käynnistys hoituu F8:lla.
Minun emoni lienee hieman uudempaa mallia, koska siinä SATA-levyllä on
etuajo-oikeus. Kun minulla oli käyttis vain IDE-levyllä, niin biosin
päivityksen jälkeen bios meni oletusasetuksille ja ilmoitti koneen
käynnistyessä, että ei käyttöjärjestelmää (yritti käynnistyä
SATA-levyltä). Nyt molemmilla levyillä on itsenäinen käyttis.

Ihmettelin, että miksi Win7:n korjauslevy valitti palautuksessa
käynnistyksestä. Annoin sen sitten korjata käynnistyksen. Tuloksena oli,
että se teki multibootin SATA-levylle (varmistuksen palautus korjasi
tilanteen entiselleen).

Kysyjän tilanteessa pitäisi ilmeisesti vain yhden levyn olla boottaava
ja siinä tulisi olla multibootti kaikkiin hänen toivomiinsa käyttiksiin.
Näin ei nyt ole, koska hän on liittänyt vanhoja - ilmeisesti erikseen
boottaavia - levyjä koneeseen.

Viljo Mustonen

unread,
Aug 11, 2010, 1:36:05 AM8/11/10
to
Hantte wrote:

>
> Mua häiritsee, että pitää mennä BIOSiin rukkaamaan boottijärjestystä, kun
> sen pitäisi hoitua Grubia säätämällä. Eikä BIOSin säätäminen edes auta,
> kun ne IDEt kiilaa SATA-levyjen edelle, vaikka miten väittäisi BIOSissa
> muuta.
> Olen kokeillut Grub:ssa sitä sun tätä variaatiota, mutta tuo Windows vain
> tahtoo mennä sinne ekan IDE-levyt ekalle primääripartitiolle bootin
> aikana. Sipaisin jopa boot.ini:n pois, mutta ei sekään auta, vaan se
> pahkeinen menee kohti ekaa IDEä. Pitää vielä jossain välissä käydä
> muuttamassa IDE-levyillä olevien Windows-hakemistojen nimet, ettei sieltä
> löydy boottaavaa koodia, ja Linuxin fdisk:llä sipaista bootable flag pois.
> Mutta ei nyt.
>

Eikö riittäisi kun poistaa bootti flagit. Ainaskin minulla Windows
boottaa ilman flagia kun Grubissa osoittaa sitä:

title sda1 Windows 7
rootnoverify (hd0,0)
chainloader +1

En sitten tiedä suostuisiko Window käynnistymään jos vaihtaisi
levyt ja yrittäisi sitten:

title sdb1 Windows 7
rootnoverify (hd1,0)
chainloader +1


--
Viljo

PW

unread,
Aug 11, 2010, 2:33:43 AM8/11/10
to
11.8.2010 8:34, PW kirjoitti:

> Kysyjän tilanteessa pitäisi ilmeisesti vain yhden levyn olla boottaava
> ja siinä tulisi olla multibootti kaikkiin hänen toivomiinsa käyttiksiin.
> Näin ei nyt ole, koska hän on liittänyt vanhoja - ilmeisesti erikseen
> boottaavia - levyjä koneeseen.

Ongelmalliseksi tuon tekee, että multiboottikaan ei auta.
Windowsin käyttöjärjestelmät tekevät rekisteriin hurjasti merkintöjä
siitä, mille levykirjaimelle käyttis on alunperin asennettu, joten
käyttis ei toimivankaan multibootin teon jälkeen välttämättä käynnisty.

Anssi Saari

unread,
Aug 11, 2010, 3:59:44 AM8/11/10
to
Hantte <han...@invalido.lehmussaari.com> writes:

> Linuxin Grubille on kerrottu myöskin, että Windows on SATA-levyllä, mutta
> kun Windows ei suostu boottaamaan, jos IDE-levyjä on kiinni koneessa
> Grubin kautta.

Pitää varmaan drivemapillä puukottaa levyt sopivaan järjestykseen
Grubissa.

> Miten tuolle Windowsille saa kerrottua, että se ei yrittäisi bootata
> IDE-levyltä?
> Pitääkö boot.ini-tiedostoa puukottaa ja jos, niin miten?

No, toki boot.inissä pitää viitata oikeisiin levyihin ja partitioihin.
Eli joko puukotat tuolla tai sitten puukotat Grubissa. Tai molemmissa
jos haluat kunnon härdellin...

PW

unread,
Aug 11, 2010, 4:09:32 AM8/11/10
to
11.8.2010 10:59, Anssi Saari kirjoitti:
> Hantte<han...@invalido.lehmussaari.com> writes:

>> Miten tuolle Windowsille saa kerrottua, että se ei yrittäisi bootata
>> IDE-levyltä?
>> Pitääkö boot.ini-tiedostoa puukottaa ja jos, niin miten?
>
> No, toki boot.inissä pitää viitata oikeisiin levyihin ja partitioihin.
> Eli joko puukotat tuolla tai sitten puukotat Grubissa. Tai molemmissa
> jos haluat kunnon härdellin...

Windows boottaa siltä levyltä, mikä on systeemilevynä. Ja siellä olevaa
boot.iniä voi puukottaa.
Boottaa edelleen samalta levyltä. Eri asia on sitten mille levylle
käynnistyy.

Timo Pietilä

unread,
Aug 11, 2010, 4:23:53 AM8/11/10
to

Tämä tietenkin pitää paikkaansa kaikkien käyttisten suhteen. Bootataan
siltä levyltä joka on bioksessa säädetty boottijärjestykseen
ensimmäiseksi levyksi jolta boottaus ylipäätään onnistuu. Mitä sen
jälkeen tapahtuu onkin sitten kyseisen boottimanagerin ongelma.

Timo Pietilä

PW

unread,
Aug 11, 2010, 6:35:14 AM8/11/10
to
11.8.2010 11:23, Timo Pietilä kirjoitti:

> PW wrote:
>> Windows boottaa siltä levyltä, mikä on systeemilevynä. Ja siellä
>> olevaa boot.iniä voi puukottaa.
>> Boottaa edelleen samalta levyltä. Eri asia on sitten mille levylle
>> käynnistyy.
>
> Tämä tietenkin pitää paikkaansa kaikkien käyttisten suhteen. Bootataan
> siltä levyltä joka on bioksessa säädetty boottijärjestykseen
> ensimmäiseksi levyksi jolta boottaus ylipäätään onnistuu. Mitä sen
> jälkeen tapahtuu onkin sitten kyseisen boottimanagerin ongelma.

Windowseissa bootmanageri ei välttämättä vielä yksin hommaa hallitse.
Jos on useampia levyjä, joihin on asennettu Windows C-asemalle ja ne
sitten siirretään samaan koneeseen, niin noiden levytunnusten kanssa
tulee ongelmia. Ongelman saa ohitettua käynnistyksessä F8:lla.

Hantte

unread,
Aug 11, 2010, 5:40:37 PM8/11/10
to
On 11/08/10 10:59, Anssi Saari wrote:
> Hantte <han...@invalido.lehmussaari.com> writes:
>
>> Linuxin Grubille on kerrottu myöskin, että Windows on SATA-levyllä, mutta
>> kun Windows ei suostu boottaamaan, jos IDE-levyjä on kiinni koneessa
>> Grubin kautta.
>
> Pitää varmaan drivemapillä puukottaa levyt sopivaan järjestykseen
> Grubissa.

Grub ei taivu, käyttää sitten /dev/id/härdelliä tai /dev/sdd1-versiota.
Grub menee molemmissa tapauksissa sinne oikealle levylle ja sitten homma
menee puihin => kone läväyttää muutaman sekunnin kymmenyksen ajan BSOD:ta
ja sitten boottaa uudelleen ja uudelleen ja uudelleen... (jos Windows on
default)

>
>> Miten tuolle Windowsille saa kerrottua, että se ei yrittäisi bootata
>> IDE-levyltä?
>> Pitääkö boot.ini-tiedostoa puukottaa ja jos, niin miten?
>
> No, toki boot.inissä pitää viitata oikeisiin levyihin ja partitioihin.
> Eli joko puukotat tuolla tai sitten puukotat Grubissa. Tai molemmissa
> jos haluat kunnon härdellin...

Mä en oikein päässyt jyvälle tuosta boot.ini:n puukottamisesta. Vaihtelin
niitä numeroita diskien kohdilla välillä 0-3 (4 fyysistä levyä) n kertaa
eri kombinaatioilla saamatta muuta aikaan kuin sen, että mikään ei muuttunut.
Molemmilta IDE-levyiltä on boot.ini, ntlrd, NTDETECT.COM ja
Windows-hakemiso nimetty uudelleen ja bootable flag otettu pois, ettei
kone osaisi bootata niiltä.

Alkaa tuntua, että Asuksen A8-emolevy on niin Windows-levy, että se vain
väkisin yrittää bootata ensin IDE-levyltä, vaikka BIOSissa järjestys
onkin toisin..... Ja BIOS on uusin, mitä siihen saa. :( Emo on vuodelta
-04 tai 05, eli vähän ikääntynyttä tavaraa, mutta kun kyse on vain
väliaikaisratkaisusta.
(Muistelen joskus aikaisemminkin olleen jotain samoja vaivoja Windowsin
kanssa, kun käytin koneessa yhden IDE-levyn formatoitumassa tyhjäksi,
mutta silloinkin Linuxin fdisk osasi tyhjentää levyn vaadittavan
tyhjäksi. Tästä on tosin aikaa, enkä silloin sen kummemmin ihmetellyt,
miksi Windows ei toiminut)

Hantte

unread,
Aug 11, 2010, 6:03:49 PM8/11/10
to

Ongelma pähkinänkuoressa:
On kone, jossa:
-SATA1-väylän levyllä on Linux ja Linuxin bootloared nimeltään Grub. Grub
tietää, että:
-SATA2-väylässä on levy, jossa on Windows XP SP3.
Tähän asti kaikki toimi kuin vanhat junien vessat: heittämällä läpi.
Sitten lisäsin koneeseen kaksi (2) IDE-levyä, joista:
-IDE1 master sisältää toisen Windows XP:n (käyttiksellä ei väliä, mutta
se levytila ja vanha data...)
-IDE1 slave sisältää W2k:n (käyttiksellä ei väliä, mutta se levytila ja
vanha data...)

Millä hilavitkuttimella tuon Asus A8-emon saa tajuamaan, että niiltä
IDE-levyiltä ei saa etsiä boottaavaa käyttistä?
-Grub säädetty kohdalleen
-BIOS säädetty
-Bootable faĺagit poistetty vanhalta XP:ltä ja W2k:lta
-Boottaavan XP:n boot.ini on säädetty moneen kertaan
-vanhoilta käyttiksiltä viety pois
-- boot.ini
-- C:\Windows-hakemisto
-- NTDETECT.COM
-- ntldr
Ainoa tapa saada Windows käyntiin on painaa F8 ja valita listalta 4.???
levy, jolla on toimiva XP. Grubin kautta tämäkään ei toimi.
Kokeilin jopa seuraavaa:
-Boottaavan XP:n boot.ini poistettu => "Can't find boot.ini. Booting from
C:\WINDOWS" ja jopa boottaa, mutta vain F8-kombinaation kautta, ei
Grubilla, ...kele!

Onko joku muu tapellut samanlaisen sekasikiön kanssa?

(Follarit windows-ryhmään, että pysyy kasassa, mutta Linux-ryhmän apu on
tervetullutta.)

PW

unread,
Aug 12, 2010, 1:26:56 AM8/12/10
to
12.8.2010 1:03, Hantte kirjoitti:

> Ongelma pähkinänkuoressa:
> On kone, jossa:
> -SATA1-väylän levyllä on Linux ja Linuxin bootloared nimeltään Grub. Grub
> tietää, että:
> -SATA2-väylässä on levy, jossa on Windows XP SP3.
> Tähän asti kaikki toimi kuin vanhat junien vessat: heittämällä läpi.
> Sitten lisäsin koneeseen kaksi (2) IDE-levyä, joista:
> -IDE1 master sisältää toisen Windows XP:n (käyttiksellä ei väliä, mutta
> se levytila ja vanha data...)
> -IDE1 slave sisältää W2k:n (käyttiksellä ei väliä, mutta se levytila ja
> vanha data...)
>
> Millä hilavitkuttimella tuon Asus A8-emon saa tajuamaan, että niiltä
> IDE-levyiltä ei saa etsiä boottaavaa käyttistä?

Veikkaisinpa, että ongelmasi johtuu käyttisten asennusjärjestyksestä.
Oletus:
Koneeseen on ensin asennettu Linux (SATA1). Sen jälkeen siihen on
asennettu Windows (SATA2).
Linuxin asennus on tehnyt SATA1 levystä boottaavan.
Windowsin asennus ei ole tunnistanut SATA1 levyä ollenkaan, koska se on
tiedostojärjestelmällä, jota Windows ei ymmärrä. Niinpä Windows on
tehnyt SATA2 levystä boottaavan järestelmälevyt.
Grubin virityksellä olet saanut Windowsin käynnistymään siitä.

Tuon oletuksen oikeellisuuden voit tarkistaa ottamalla IDE-levyt irti
koneesta sekä kokeilemalla kumpaakin SATA-levyä erikseen.

Ymmärtääkseni Grupin pitäisi olla sillä samalla levyllä, missä Windows
on, jotta IDE-levyt toimisivat koneessa toivomallasi tavalla.

Hantte

unread,
Aug 12, 2010, 1:54:46 AM8/12/10
to
On 12/08/10 08:26, PW wrote:

> Veikkaisinpa, että ongelmasi johtuu käyttisten asennusjärjestyksestä.
> Oletus:
> Koneeseen on ensin asennettu Linux (SATA1). Sen jälkeen siihen on
> asennettu Windows (SATA2).

Ei. Ensin koneessa oli Windows SATA1-levyllä. Sitten lisäsin siihen
SATA2:n ja asensin Linuxin.

> Linuxin asennus on tehnyt SATA1 levystä boottaavan.
> Windowsin asennus ei ole tunnistanut SATA1 levyä ollenkaan, koska se on
> tiedostojärjestelmällä, jota Windows ei ymmärrä. Niinpä Windows on
> tehnyt SATA2 levystä boottaavan järestelmälevyt.
> Grubin virityksellä olet saanut Windowsin käynnistymään siitä.

Joskus myöhemmin jonkun koneremontin yhteydessä nuo levyt vaihtoivat
paikkoja, jolloin jouduin säätämään Grubilla MBR:ää, kun SATA1 ja SATA2
vaihtoivat paikkoja. Ei ongelmia.

> Tuon oletuksen oikeellisuuden voit tarkistaa ottamalla IDE-levyt irti
> koneesta sekä kokeilemalla kumpaakin SATA-levyä erikseen.

Tämähän oli lähtökohta, ennen kuin laitoin IDE-levyt koneeseen kiinni. Ei
siinä olekaan ongelmia, jos ottaa IDE-levyt pois.

> Ymmärtääkseni Grupin pitäisi olla sillä samalla levyllä, missä Windows
> on, jotta IDE-levyt toimisivat koneessa toivomallasi tavalla.

BIOSissa kerrotaan, miltä levyltä bootataan. Tämän levyn MBR:ssä pitää
olla pieni tiedonjyvänen, missä Grub sitten oikeasti sijaitsee (mulla
Linuxin /boot-hakemistossa) ja Grubin conffitiedostot sitten kertovat,
mistä käyttis (Linux, Windows tms.) löytyy. Ei Grubille tarvitse kertoa
ylimääräisistä levyistä, jos niiltä ei bootata.

PW

unread,
Aug 12, 2010, 4:02:06 AM8/12/10
to
12.8.2010 8:54, Hantte kirjoitti:

> Joskus myöhemmin jonkun koneremontin yhteydessä nuo levyt vaihtoivat
> paikkoja, jolloin jouduin säätämään Grubilla MBR:ää, kun SATA1 ja SATA2
> vaihtoivat paikkoja. Ei ongelmia.

Vaihtoivat siis fyysisesti paikkaa. Koita vaihtaa paikat entiselleen,
josko auttaisi.
Kertooko bios, että levyt ovat SATA1 ja SATA2 paikoissa?

> BIOSissa kerrotaan, miltä levyltä bootataan.

Kyllä kerrotaan, mutta siinä ei puhuta SATA tai IDE liitännöistä, vaan
pelkästään levyjen tyyppimerkinnöistä, joten sekaannuksen vaara on.

Minä toimisin niin, että irrottaisin levyt ja laittaisin kiinni vain sen
SATA-levyn, missä Windows on - SATA1 liitäntään.
Toivottavasti kone tuolloin käynnistyy Windowsiin. Sitten laittaisin
kiinni IDE-levyt ja käynnistäisin SATA-levyllä olevaan Windowsiin.
Siirtäisin IDE-levyjen DATAT talteen SATA-levylle tai ulkoiselle levylle.
Sitten formatoisin IDE-levyt ja sen jälkeen DATAt takaisin levyille.
Sitten liittäisin Linux-levyn koneen SATA2 liitäntään.

Minulla on SATA- (levy o) ja PATA-levyt (Levy 1) koneessa - kumpikin 2
osiossa.
SATA-levyn käyttikseeä:
C - SATA-1 Primary
D - IDE-1 Logical
E - SATA-2 Primary
F - IDE-2 Logical
Jostain syystä IDE-käyttiksessä:
C - IDE-1
D - IDE-2
E - SATA-1
F - SATA-2

Ari Laitinen

unread,
Aug 12, 2010, 5:55:49 AM8/12/10
to
Hantte wrote:
> Millä hilavitkuttimella tuon Asus A8-emon saa tajuamaan, että niiltä
> IDE-levyiltä ei saa etsiä boottaavaa käyttistä?

Joissakin Asuksen käyttämissä bios versioissa voi valita "hard disk"
vaihtoehdon lisäksi sen jeärjestyksen missä levyjä bootataan usean hardi
diskin tapauksessa. Katsopa bios asetuskia onko siellä boot orderin lisäksi
myös kiintoelvyjen ja muiden tarkempi priorisointi.


PW

unread,
Aug 12, 2010, 7:07:11 AM8/12/10
to

Minun Asus P5B emossa valitaan Boot Devicessä se kiintolevy, jonka
haluaa tulevan boottijärjestykseen. Se täytyy valita siitä ensimmäisen
laitteen kohdalta. Se tulee sitten ainoaksi kiintolevyksi Boot Order
valikkoon ja sen voi sitten valita, kuinka monentena vaihtoehtona se on
(minulla floppy ja CD-asemat ennen sitä).
Levyjen numeroiden kanssa saattaa mennä sekaisin.

Viljo Mustonen

unread,
Aug 12, 2010, 7:18:11 AM8/12/10
to
Hantte wrote:

Minulle on joskus jäänyt tuntuma, että esimerkiksi

title Windows
map (hd0) (hd3)
map (hd3) (hd0)
rootnoverify (hd3,0)
chainloader +1

vaatisi myös bios tuen jotta se toimisi.


Onkohan niin, että pitäisi osatata puukottaa Windossin rekisreriä
jotta se sopeutuisi luulemaansa uuteen levyjärjestykseen. Tai
asentaa Windows uudelleen nykyisellä levyjärjestylllä. Vielä
parempi olisi korvata ne pata levyt sata levyillä, jotta ongelma
ei uusiutuisi myöhemminkin.

--
Viljo

Seppo Loisa

unread,
Aug 12, 2010, 10:08:07 AM8/12/10
to
Hantte <han...@invalido.lehmussaari.com> kirjoitti:

>Vai mitä pitää tehdä?

Vanha kikka on poistaa kaikki muut paitsi boottilevy BIOSista.

Tässä tapauksessa siis SATA-levyt BIOSiin mutta IDE-levyt "none".

Hantte

unread,
Aug 12, 2010, 11:35:25 AM8/12/10
to

Näin olen tehnyt. Boot order on SATA1, SATA2, IDE1 ja IDE2, mutta kun ei
tottele. :(

Hantte

unread,
Aug 12, 2010, 11:42:20 AM8/12/10
to
On 12/08/10 11:02, PW wrote:
> 12.8.2010 8:54, Hantte kirjoitti:
>
>> Joskus myöhemmin jonkun koneremontin yhteydessä nuo levyt vaihtoivat
>> paikkoja, jolloin jouduin säätämään Grubilla MBR:ää, kun SATA1 ja SATA2
>> vaihtoivat paikkoja. Ei ongelmia.
>
> Vaihtoivat siis fyysisesti paikkaa. Koita vaihtaa paikat entiselleen,
> josko auttaisi.
> Kertooko bios, että levyt ovat SATA1 ja SATA2 paikoissa?

BIOS näyttää ihan oikein. Jos vaihtaa takaisin, niin sitten ei löydy
Linuxia (eikä Grubia), kun kone boottaisi suoraan Windows-levyltä. tämä
on ei toivottu tilanne.

>> BIOSissa kerrotaan, miltä levyltä bootataan.
>
> Kyllä kerrotaan, mutta siinä ei puhuta SATA tai IDE liitännöistä, vaan
> pelkästään levyjen tyyppimerkinnöistä, joten sekaannuksen vaara on.

Pointti on, että Asuksen emon Award-BIOSissa on bugi, jos se ei suostu
boottaamaan tai pitämään levyjä siinä järjestyksessä kuin sille
kerrotaan. Tai Windowsissa on bugi, kun se luuleekin olevansa jossain
muualla...

> Minä toimisin niin, että irrottaisin levyt ja laittaisin kiinni vain sen
> SATA-levyn, missä Windows on - SATA1 liitäntään.
> Toivottavasti kone tuolloin käynnistyy Windowsiin. Sitten laittaisin
> kiinni IDE-levyt ja käynnistäisin SATA-levyllä olevaan Windowsiin.
> Siirtäisin IDE-levyjen DATAT talteen SATA-levylle tai ulkoiselle levylle.
> Sitten formatoisin IDE-levyt ja sen jälkeen DATAt takaisin levyille.
> Sitten liittäisin Linux-levyn koneen SATA2 liitäntään.

Helpompi on painaa F8 bootin yhteydessä.
Kyseessä kun on vain väliaikaisratkaisu (vikko, kuukausi, vuosi jne.) ;)

Hantte

unread,
Aug 12, 2010, 11:47:26 AM8/12/10
to
On 12/08/10 14:18, Viljo Mustonen wrote:

> Minulle on joskus jäänyt tuntuma, että esimerkiksi
>
> title Windows
> map (hd0) (hd3)
> map (hd3) (hd0)
> rootnoverify (hd3,0)
> chainloader +1
>
> vaatisi myös bios tuen jotta se toimisi.

Josko tuota vielä kokeilisi

>
> Onkohan niin, että pitäisi osatata puukottaa Windossin rekisreriä
> jotta se sopeutuisi luulemaansa uuteen levyjärjestykseen. Tai
> asentaa Windows uudelleen nykyisellä levyjärjestylllä. Vielä
> parempi olisi korvata ne pata levyt sata levyillä, jotta ongelma
> ei uusiutuisi myöhemminkin.
>

IDE-levyt ovat vain väliaikaisratkaisuna kiinni koneessa, jotta niiltä
saadaan kalasteltua tarpeellinen tauhka talteen. Mutta kun en ole se
kalastaja, vaan ainoastaan sivustaseuraaja...

Hantte

unread,
Aug 12, 2010, 11:48:54 AM8/12/10
to
On 12/08/10 14:07, PW wrote:
> Minun Asus P5B emossa valitaan Boot Devicessä se kiintolevy, jonka
> haluaa tulevan boottijärjestykseen. Se täytyy valita siitä ensimmäisen
> laitteen kohdalta. Se tulee sitten ainoaksi kiintolevyksi Boot Order
> valikkoon ja sen voi sitten valita, kuinka monentena vaihtoehtona se on
> (minulla floppy ja CD-asemat ennen sitä).
> Levyjen numeroiden kanssa saattaa mennä sekaisin.

Ei niillä numeroilla pelkästään tarvitse tässä tapauksessa pelata, koska
kaikki levyt ovat eri kokoisia ja merkkisiä. Ei siis ihan helpolla mene
sekaisin... ;)

Hantte

unread,
Aug 12, 2010, 12:03:35 PM8/12/10
to
On 12/08/10 01:03, Hantte wrote:

>
> Ongelma pähkinänkuoressa:
> On kone, jossa:
> -SATA1-väylän levyllä on Linux ja Linuxin bootloared nimeltään Grub. Grub
> tietää, että:
> -SATA2-väylässä on levy, jossa on Windows XP SP3.
> Tähän asti kaikki toimi kuin vanhat junien vessat: heittämällä läpi.
> Sitten lisäsin koneeseen kaksi (2) IDE-levyä, joista:
> -IDE1 master sisältää toisen Windows XP:n (käyttiksellä ei väliä, mutta
> se levytila ja vanha data...)
> -IDE1 slave sisältää W2k:n (käyttiksellä ei väliä, mutta se levytila ja
> vanha data...)

Joskus asiat ovat outoja: vaihdoin koneen GIOSin boottijärjestyksessä 3.
paikalta IDE1 Masterin 4. paikalle siellä olevan IDE1 Slaven kanssa päittäin.
Eli:
1. SATA1
2. SATA2
3. IDE1 Slave
4. IDE1 Master
ja pahkeinen alkoi boottaamaan SATA2-levyllä olevaa Windowsia Grubin kautta.

En tajua, mitä kolmannen ja neljännen levyn vaihtaminen keskenään voi
vaikuttaa asiaan...

No, nyt toimii.

Kiitos kannustuksesta ja vinkeistä!

Viljo Mustonen

unread,
Aug 12, 2010, 12:32:34 PM8/12/10
to
Hantte wrote:

>
> IDE-levyt ovat vain väliaikaisratkaisuna kiinni koneessa, jotta niiltä
> saadaan kalasteltua tarpeellinen tauhka talteen. Mutta kun en ole se
> kalastaja, vaan ainoastaan sivustaseuraaja...
>

Onko jokin este ettei niitä tietoja voi siirtää talteen Linuxin
avulla. Mielestäni ntfs-3g on toiminut luotettavasti normaaleilla
data tiedostoilla.

--
Viljo

Viljo Mustonen

unread,
Aug 12, 2010, 12:56:11 PM8/12/10
to
Hantte wrote:

Olisiko emolla bios tai hardware bugi ...

--
Viljo

PW

unread,
Aug 12, 2010, 1:29:29 PM8/12/10
to
12.8.2010 18:48, Hantte kirjoitti:
> On 12/08/10 14:07, PW wrote:
>> Minun Asus P5B emossa valitaan Boot Devicessä se kiintolevy, jonka
>> haluaa tulevan boottijärjestykseen. Se täytyy valita siitä ensimmäisen
>> laitteen kohdalta. Se tulee sitten ainoaksi kiintolevyksi Boot Order
>> valikkoon ja sen voi sitten valita, kuinka monentena vaihtoehtona se on
>> (minulla floppy ja CD-asemat ennen sitä).
>> Levyjen numeroiden kanssa saattaa mennä sekaisin.
>
> Ei niillä numeroilla pelkästään tarvitse tässä tapauksessa pelata, koska
> kaikki levyt ovat eri kokoisia ja merkkisiä. Ei siis ihan helpolla mene
> sekaisin... ;)
>
Ei minulla biosissa ole mitään levyn kokoja kerrottu.
Eri merkkisillä levyillä toki en eri tunnisteet, joten se helpottaa
tunnistamista.
Minulla on saman valmistajan PATA- ja SATA-levyt. Helpoiten ne tunnistaa
2 viimeisestä kirjain merkistä (PATA = A ja SATA = AS).

PW

unread,
Aug 12, 2010, 1:31:29 PM8/12/10
to
12.8.2010 18:35, Hantte kirjoitti:
> On 12/08/10 12:55, Ari Laitinen wrote:
>> Hantte wrote:
>>> Millä hilavitkuttimella tuon Asus A8-emon saa tajuamaan, että niiltä
>>> IDE-levyiltä ei saa etsiä boottaavaa käyttistä?
>>
>> Joissakin Asuksen käyttämissä bios versioissa voi valita "hard disk"
>> vaihtoehdon lisäksi sen jeärjestyksen missä levyjä bootataan usean hardi
>> diskin tapauksessa. Katsopa bios asetuskia onko siellä boot orderin lisäksi
>> myös kiintoelvyjen ja muiden tarkempi priorisointi.
>
> Näin olen tehnyt. Boot order on SATA1, SATA2, IDE1 ja IDE2, mutta kun ei
> tottele. :(
>
Saako tuossa biosissa todellakin nuo kaikki levyt boot osrderiin ja
tuollaisilla merkinnöillä?

PW

unread,
Aug 12, 2010, 1:33:27 PM8/12/10
to
12.8.2010 19:03, Hantte kirjoitti:

> Joskus asiat ovat outoja: vaihdoin koneen GIOSin boottijärjestyksessä 3.
> paikalta IDE1 Masterin 4. paikalle siellä olevan IDE1 Slaven kanssa päittäin.
> Eli:
> 1. SATA1
> 2. SATA2
> 3. IDE1 Slave
> 4. IDE1 Master
> ja pahkeinen alkoi boottaamaan SATA2-levyllä olevaa Windowsia Grubin kautta.
>
> En tajua, mitä kolmannen ja neljännen levyn vaihtaminen keskenään voi
> vaikuttaa asiaan...

Olisiko kyse levyjen jumpperoinnista!

> No, nyt toimii.

Hyvä!

Hantte

unread,
Aug 12, 2010, 2:01:28 PM8/12/10
to

Ei, mutta koneen tämänhetkinen käyttäjä perkaa sitä vanhaa dataa
Windowsilla. Linuxilla otin jo massa-ajona tärkeät talteen.

Hantte

unread,
Aug 12, 2010, 2:05:08 PM8/12/10
to

Saa boot orderiin, ja saisi varmaan enemmänkin, jos olisi (teoriassa 4
IDEä ja 4 SATAa).

Tarkemmin ottaen:
1. SATA1 <levyn id>
2. SATA2 <levyn id>
3. IDE1 Slave <levyn id>
4. IDE1 Master <levyn id>

Hantte

unread,
Aug 12, 2010, 2:06:42 PM8/12/10
to
On 12/08/10 19:56, Viljo Mustonen wrote:
>>
>
> Olisiko emolla bios tai hardware bugi ...

Jotain sössöä tuolla emolla on, mutta ei jaksa alkaa analysoimaan, kun
alkoi toimimaan.

Hantte

unread,
Aug 12, 2010, 2:07:38 PM8/12/10
to

Ei ollut. Tuli sekin katsottua pariin kertaan.

PW

unread,
Aug 12, 2010, 2:11:41 PM8/12/10
to
12.8.2010 21:05, Hantte kirjoitti:
> On 12/08/10 20:31, PW wrote:

>> Saako tuossa biosissa todellakin nuo kaikki levyt boot osrderiin ja
>> tuollaisilla merkinnöillä?
>
> Saa boot orderiin, ja saisi varmaan enemmänkin, jos olisi (teoriassa 4
> IDEä ja 4 SATAa).
>
> Tarkemmin ottaen:
> 1. SATA1<levyn id>
> 2. SATA2<levyn id>
> 3. IDE1 Slave<levyn id>
> 4. IDE1 Master<levyn id>
>

Katteeksi käy :-(
Minä en saa siihen kuin yhden levyn. Boottaavalle USB-tikulle pitää
bootata F8:lla :-(

Tommi

unread,
Aug 14, 2010, 7:02:27 PM8/14/10
to
Itse tappelin joskus saman ongelman kanssa.Windows pystyy käynnistymään
vain ensimmäiseltä fyysiseltä levyltä.
Itse ratkaisin asian näin

/boot/grub/menu.lst:hen

title Windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
savedefault
makeactive
chainloader +1

PW

unread,
Aug 15, 2010, 1:24:19 AM8/15/10
to
15.8.2010 2:02, Tommi kirjoitti:

> Itse tappelin joskus saman ongelman kanssa.Windows pystyy käynnistymään
> vain ensimmäiseltä fyysiseltä levyltä.

Kyllä se käynnistyy muultakin levyltä, kun sen sinne alunperin asentaa,
mutta sen siirto muihin olosuhteisiin ei onnistu.

Viljo Mustonen

unread,
Aug 15, 2010, 2:23:36 AM8/15/10
to
PW wrote:

Täytyneehän sen olla mahdollista. Windowsissa tuntuu olevan vain
kuin valtionsalaisuus, mistä ja miten levy configuratiota voi muuttaa.
Unixin sukuisissa se on helpoa ja joka päiväistä kun dokumentointi
noilta osin on hyvä ja avointa.

--
Viljo

PW

unread,
Aug 15, 2010, 4:07:28 AM8/15/10
to
Windowsissa tullee rekisteriin niin paljon merkintöjä siitä, mille
osiolle se on asennettu, että asennetun käyttyksen siirtäminen toiselle
osiokirjaimelle aiheuttaisi hurjan määrän rekisterimuutoksia. Tavallinen
käyttäjä ainakin joutuisi nuo rekisterimuutokset tekemään käsin erikseen
- nopeammin asentaa puhtaalta pöydältä uusiksi.
Samoin eri levytyypit muodostavat omat ongelmansa.

Hantte

unread,
Aug 15, 2010, 5:05:50 AM8/15/10
to

Eli yksinkertaisemmin: Windowsia ei voi siirtää toiselle levylle. ;)

PW

unread,
Aug 15, 2010, 5:12:36 AM8/15/10
to
Mielestäni kyllä voi, jos levytyyppi on sama ja jos levyn tunnuskirjain
säilyy samana.
Esim. jos teet varmistuksen Windowsista ulkoiselle levylle ja sitten
korvaat rikkoutuneen levyn samantyyppisellä levyllä, palautuksen pitäisi
käsitykseni mukaan olla mahdollista, kun tunnuiskirjain ei vaihdu.
Ongelmia varmaan tulee, jos palautat varmistuksen muuten samanlaiseen
tilaan, mutta jossa laitteistokokoonpano on erilainen, mutt tuosta
selvinnee poistamalla Windowsista laitteet, jota kokoonpanossa ei ole ja
asentamalla tarvittavat laitteet.

Hantte

unread,
Aug 15, 2010, 5:20:20 AM8/15/10
to

Mitä siirtämistä se on, jos palauttaa varmuuskopion? Hä?
Jos kuvaamasi operaatio ei onnistu heittämällä ilman kikkailuja, on
Windowsissa jotain todella isosti pielessä.

PW

unread,
Aug 15, 2010, 5:46:22 AM8/15/10
to
15.8.2010 12:20, Hantte kirjoitti:
> On 15/08/10 12:12, PW wrote:
>> 15.8.2010 12:05, Hantte kirjoitti:
>>>
>>> Eli yksinkertaisemmin: Windowsia ei voi siirtää toiselle levylle. ;)
>>>
>> Mielestäni kyllä voi, jos levytyyppi on sama ja jos levyn tunnuskirjain
>> säilyy samana.
>> Esim. jos teet varmistuksen Windowsista ulkoiselle levylle ja sitten
>> korvaat rikkoutuneen levyn samantyyppisellä levyllä, palautuksen pitäisi
>> käsitykseni mukaan olla mahdollista, kun tunnuiskirjain ei vaihdu.
>> Ongelmia varmaan tulee, jos palautat varmistuksen muuten samanlaiseen
>> tilaan, mutta jossa laitteistokokoonpano on erilainen, mutt tuosta
>> selvinnee poistamalla Windowsista laitteet, jota kokoonpanossa ei ole ja
>> asentamalla tarvittavat laitteet.
>
> Mitä siirtämistä se on, jos palauttaa varmuuskopion?

On se siirtämistä toiselle levylle, vaikka varmuuskopiosta onkin kyse.

Ongelmalliseksi sen tekee, jos samalla vaihtuu emo ja prossu ja vielä
piirisarjatkin sattuvat olemaan erilaiset uudessa emossa.

Akseli Mäki

unread,
Sep 4, 2010, 10:43:11 AM9/4/10
to
PW wrote:

>Windowsissa tullee rekisteriin niin paljon merkintöjä siitä, mille
>osiolle se on asennettu, että asennetun käyttyksen siirtäminen toiselle
>osiokirjaimelle aiheuttaisi hurjan määrän rekisterimuutoksia.

Periaatteessa asennetun Windowsin voi siirtää eri levylle, kunhan antaa
sille uudelle levylle saman tunnuksen kuin vanhalle. Kun tässä on puhuttu
monesta eri samaan koneeseen asennetusta Windowsista, kannattaa huomata
että niillä eri Windowseilla voi olla eri käsitykset siitä mikä tunnus on
milläkin asemalla.
Windowsit muistaa asemien tunnukset niiden partitiotaulokon(tms.) alussa
olevan tunnisteen perusteella ja tallentaa nämä järjestelmärekisteriin.

PW

unread,
Sep 4, 2010, 10:55:28 AM9/4/10
to
4.9.2010 17:43, Akseli Mäki kirjoitti:
> PW wrote:
>
>> Windowsissa tullee rekisteriin niin paljon merkintöjä siitä, mille
>> osiolle se on asennettu, että asennetun käyttyksen siirtäminen toiselle
>> osiokirjaimelle aiheuttaisi hurjan määrän rekisterimuutoksia.
>
> Periaatteessa asennetun Windowsin voi siirtää eri levylle, kunhan antaa
> sille uudelle levylle saman tunnuksen kuin vanhalle.

Miten se tehdään?
Levynhallinnassa ei käyttöjärjestelmäosion tunnusta voi muuttaa.
Jos koneessa on toinen käyttöjärjestelmä eri kirjaintunnuksella, niin
sillä voi toisen osion kirjaintunnuksen muuttaa, mutta muutettuna se
näkyy vain siinä käyttiksessä.
Oikeat levytunnukset näkyvät silloin, kun käyttiksen asentaa koneeseen.
Hieman niihin tunnuksiin voi vaikuttaa muuttamalla levyt sopiviin
paikkoihin emolevyllä ja laittamalla levyt sopivaan järjestykseen
boottijärjestyksessä.

Akseli Mäki

unread,
Sep 27, 2010, 3:16:36 PM9/27/10
to
PW wrote:

[vastaan nyt varmuuden vuoksi vaikka viesti jäi roikkumaan]

>Miten se tehdään?
>Levynhallinnassa ei käyttöjärjestelmäosion tunnusta voi muuttaa.
>Jos koneessa on toinen käyttöjärjestelmä eri kirjaintunnuksella, niin
>sillä voi toisen osion kirjaintunnuksen muuttaa, mutta muutettuna se
>näkyy vain siinä käyttiksessä.

Hyvä kysymys. Jos esimerkiksi ostaa uuden kiintolevyn, voi sinne siirtää
aseman missä Windows on asennettu, ja sitten kopioida se tunnusosa
vanhasta levystä(partitiosta) jotta asennettu Windows tunnistaa levyn
vanhalla tunnuksella. Kuvittelisin että nämä image-ohjelmat osaa sen
kopioida automaattisesti.

>Oikeat levytunnukset näkyvät silloin, kun käyttiksen asentaa koneeseen.
>Hieman niihin tunnuksiin voi vaikuttaa muuttamalla levyt sopiviin
>paikkoihin emolevyllä ja laittamalla levyt sopivaan järjestykseen
>boottijärjestyksessä.

Tunnuksiin ei vaikuta levyjen kaapeleiden järjestys, jos käyttöjärjestelmä
on jo nähnyt levyt ja partiot. Paitsi boot.ini tiedostossa levyt on
listattu tuon kaapelijärjestyksen perusteella.

PW

unread,
Sep 27, 2010, 4:41:15 PM9/27/10
to
27.9.2010 22:16, Akseli Mäki kirjoitti:
> PW wrote:
>
> [vastaan nyt varmuuden vuoksi vaikka viesti jäi roikkumaan]
>
>> Miten se tehdään?
>> Levynhallinnassa ei käyttöjärjestelmäosion tunnusta voi muuttaa.
>> Jos koneessa on toinen käyttöjärjestelmä eri kirjaintunnuksella, niin
>> sillä voi toisen osion kirjaintunnuksen muuttaa, mutta muutettuna se
>> näkyy vain siinä käyttiksessä.
>
> Hyvä kysymys. Jos esimerkiksi ostaa uuden kiintolevyn, voi sinne siirtää
> aseman missä Windows on asennettu, ja sitten kopioida se tunnusosa
> vanhasta levystä(partitiosta) jotta asennettu Windows tunnistaa levyn
> vanhalla tunnuksella. Kuvittelisin että nämä image-ohjelmat osaa sen
> kopioida automaattisesti.

Image-ohjelmat eivät levytunnuksia kopioi mihinkään.
Osiot saavat tunnuksensa sen mukaisesti, miksi Windows-järjestelmä ne
määrittelee.
Ensimmäiseksi levyksi määritellyn levyn ensimmäinen osio saa tunnuksen C
ja toisen levyn ensimmäinen osio saa tunnuksen D. Sen jälkeen seuraavat
tunnukset saavat ensimmäisen levyn muut osita ja niiden jälkeen tulee
toisen levyn osiota.
Jos käyttis on asennettu C:lle, niin se on C kaikissa tilanteissa.

>> Oikeat levytunnukset näkyvät silloin, kun käyttiksen asentaa koneeseen.
>> Hieman niihin tunnuksiin voi vaikuttaa muuttamalla levyt sopiviin
>> paikkoihin emolevyllä ja laittamalla levyt sopivaan järjestykseen
>> boottijärjestyksessä.
>
> Tunnuksiin ei vaikuta levyjen kaapeleiden järjestys, jos käyttöjärjestelmä
> on jo nähnyt levyt ja partiot. Paitsi boot.ini tiedostossa levyt on
> listattu tuon kaapelijärjestyksen perusteella.

Levyjen kytkentäjärjestys ei vaikuta asiaan, mutta se vaikuttaa, mihin
järjestykseen ne on biosissa asetettu.
Boot.ini:ssä ei ole levyjen tunnuksia, vaan sen riveillä kerrotaan asia
toisella tavalla ja sekin syntyy vasta käyttiksen asennusvaiheessa.

0 new messages