Vista - XP multiboot (2 eri kovolla)

Viestiketju Windows -ongelmat -osiossa. Ketjun avasi anssi 20.02.2009.

  1. anssi

    anssi Regular member

    Liittynyt:
    20.01.2006
    Viestejä:
    226
    Kiitokset:
    0
    Pisteet:
    26
    Eli minulla on SATA-1 paikassa Vista Premium 64bit ja sitten SATA-2 paikalla XP Home 32bit. Haluaisin käynnistyksen yhteydessä koneen kysyvän, että kummalta kovalevyltä tietokone käynnistetään. Olen hakenut ohjeita, mutta multibootin tekeminen ei vain ole onnistunut. Tähän mennessä ongelmana on ollut, että sillä ohjelmalla millä yritin ei saanut XP:n kovalevyä vaihdettua C:stä D:ksi ja se ohjelma oli Vistalle.

    Eli suoraa sanottuna halua vain jonkin kysymyksen käynnistyksen yhteyteen, joka kysyy kummalta kovolta halua windowsin ladata (ja jos mahdollista niin se voisi automaattisesti valita esim. 3s päästä ensimmäisen.)
     
  2.  
  3. heikki75

    heikki75 Regular member

    Liittynyt:
    23.10.2007
    Viestejä:
    1,563
    Kiitokset:
    1
    Pisteet:
    48
    Tarkoitat luultavasti EasyBCD ohjelmaa. Se valitsee automaattisesti oikean asemakirjaimen XP:lle, joka on yleensä C: eli järjestelmäosio (aktiivinen osio) jossa on XP:n käynnistystiedot. Ei siis voi virheellisesti valita XP:n asennusosiota, esim D:

    http://keskustelu.afterdawn.com/thread_view.cfm/639491

    3. EasyBCD-ohjelmalla lisätään Vistan käynnistyslataajan käynnistysvalikkoon "Microsoft Windows XP".
     
    Viimeksi muokattu: 29.04.2010
  4. anssi

    anssi Regular member

    Liittynyt:
    20.01.2006
    Viestejä:
    226
    Kiitokset:
    0
    Pisteet:
    26
    Mutta, kun Windows XP on D:llä Vistaa käytettäessä ja Vista on itselläni "pääkäyttis" eli C:llä niin eihän se voi hakea XP:tä C:ltä vai voiko ^^

    Ja joka tapauksessa tuo ei vain toiminu kun koitin sitä eli XP C:ltä käynnistyksessä tuli vain Vista vaikka XP:n valitsikin...
     
  5. tukis

    tukis Guest

  6. heikki75

    heikki75 Regular member

    Liittynyt:
    23.10.2007
    Viestejä:
    1,563
    Kiitokset:
    1
    Pisteet:
    48
    "EasyBCD configures the Windows Vista bootloader to call NTLDR when you attempt to load a Windows NT-based operating system other than Vista and Longhorn Server."

    "The "Drive" option in EasyBCD for Windows XP and below does not refer to the drive with Windows XP on it, but rather the system boot drive with NTLDR, NTDETECT.COM, and BOOT.INI"

    http://neosmart.net/wiki/display/EBCD/Windows+XP

    EasyBCD ohjelma (ja Vistan käynnistysvalikko) ei halua tietää mihin osiolle XP on asennettu, vaan missä osiolla on XP:n NTLDR, NTDETECT.COM ja BOOT.INI tiedostot ja ne pitäisi olla tietokoneen ensimmäisen kovalevyn ensimmäisellä osiolla. Tämän takia EasyBCD automaattisesti valitsee C:\ asematunnuksen kun XP lisätään Vistan käynnistysvalikkoon.

    Jos sinulla ei homma onnistu niin silloin on jotain vialla. Onko NTLDR, NTDETECT.COM ja BOOT.INI tiedostot käynnistysosiolla? Onko BOOT.INI tiedostossa tieto millä osiolla XP on eli toisen kovalevyn ensimmäisellä osiolla?
     
  7. anssi

    anssi Regular member

    Liittynyt:
    20.01.2006
    Viestejä:
    226
    Kiitokset:
    0
    Pisteet:
    26
    Tän takia afterdawn on paras täällä saa aina vastauksen ^^

    Voisikos vielä joku kertoa tyhmälle mistä löytyy NTLDR, NTDETECT.COM ja BOOT.INI tiedostot tai miten voin tarkistaa ovatko ne käynnistysosiolla ja mitä tuohon BOOT.INI tiedostoon pitää laittaa/muokata.

    Tyhmänä yritin laittaa hakuun boot.ini, mutta eipä löytänyt mitään :p

    Edit: Vähän tutkiskelin Googlella ja nyt selvisi, että Vistalla ei enää ole tuollaista boot.ini tiedostoa vaan se on tehty kokonaan erilailla ja nyt istun sormi suussa ihmetellen mitä tekisi
     
    Viimeksi muokattu: 20.02.2009
  8. tukis

    tukis Guest

    Kun sinulla on Vista ja XP, niin silloin on käytössä sekä XP:n boot.ini, että Vistan BCD ym. tiedostot.

    Aina XP:tä käynnistettäessä tarvitaan XP:n omat (Heikki75:n mainitsemat) boottitiedostot; Ensin valitaan Vistan boottitiedostoja hyväksikäyttäen "aikaisempi Windows" eli "Earlier Version of Windows" ja sitten jatketaan XP:n normaaliin boottiin.
    Ne ovat aktiivisella osiolla ja ovat myös piilotetuja ja järjestelmätiedostoja.
    Kansion asetuksista pitää laittaa näkyviin piilotetut (siirrä täppä) ja suojatut järjestelmätiedostot (poista rasti) näkyviin sekä vielä voi laittaa pois päältä tunnettujen tiedostotyyppien piilotuksen (poista rasti).

    Kun valitset Vistan boottivalikosta Vistan, niin silloin ei tarvita XP:n boottitiedostoja.

    Toisin sanoen Vistan bootloader käynnistää XP:n bootloaderin valitessasi XP:n Vistan boottivalikosta.
     
    Moderaattorin viimeksi muokkaama: 20.02.2009
  9. anssi

    anssi Regular member

    Liittynyt:
    20.01.2006
    Viestejä:
    226
    Kiitokset:
    0
    Pisteet:
    26
    Eli siis mitäköhän mun pitäisi nyt tehdä tipuin meinaan jo kärryiltä tuli liikaa inffoo kerralla :D

    Arvaisin, että pitäisi muokata boot.ini tiedostoa (laitoin jo EasyBCD:llä Windows XP:n boot valikkoon)

    Ongelma:
    En millään löydä mistään boot.ini tiedostoa... Itselläni on kaikki salatut näkyvissä yms. ja haen molemmilta kovalevyiltä, mutta sellaista ei vain löydy. Hakusanana oli pelkkä boot

    Eli pitäisiköhän sellainen tehdä vai mitä :D

    Nyt alkaa jo pelottaa sillä en löydä noista mitään mistään: NTLDR, NTDETECT.COM ja BOOT.INI

    Kokeilin hakea jotain mikä on piilotetussa kansiossa ja hyvin löytyy, mutta noita vain ei löydy sitten millään :eek:
     
  10. tukis

    tukis Guest

    Boot.ini tiedoston voi tehdä vaikkapa muistiolla (notepad.exe).
    Tallentaessa voi laittaa nimen sitaatteihin eli "boot.ini" jotta se ei tallennus txt päätteellä.

    ntldr ja ntdetect.com tiedostot löytyvät XP:n asennuslevyltä.
    http://support.microsoft.com/kb/555304 ohjeessa "painovirhe"
    Voit kopioida tiedostot vaikkapa Vistan Resurssienhallinnassa (Explorer) XP: asennuslevyn i386 kansiosta.

    Voit kopioida kaikki tiedostot vaikka kummankin levyn juureen eli esim. C:\ ja D:\ hakemistoihin. Ei haittaa vaikka on väärässäkin paikassa, kunhan on myös oikeassa paikassa.

    Täällä on malleja http://keskustelu.afterdawn.com/thread_view.cfm/612761#3700897
    Siellä ei taideta mainita muistiota, mutta voit tehdä sillä boot.ini.
    Hyppää ohjeesta kohta "Ohjauspaneeli > (Suorituskyky ja ylläpito) > Järjestelmä > Lisäasetukset > Käynnistys ja palautuminen > Asetukset > Muokkaa" yli, koska et voi käyttää sitä ennen kuin olet jo XP:ssä.
     
    Moderaattorin viimeksi muokkaama: 20.02.2009
  11. heikki75

    heikki75 Regular member

    Liittynyt:
    23.10.2007
    Viestejä:
    1,563
    Kiitokset:
    1
    Pisteet:
    48
    edit: Vista koneeseen liitetään myöhemmin kovalevy, johon on aikaisemmin asennettu XP http://keskustelu.afterdawn.com/thread_view.cfm/682773#4153267

    XP:n boot.ini tiedosto silloin kun XP on toisen kovalevyn (SATA-2) ensimmäisellä osiolla. Tee boot.ini niminen tiedosto ja kopioi siihen alla olevat tekstit.

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /NOEXECUTE=OPTIN /FASTDETECT
     
    Viimeksi muokattu: 20.02.2009
  12. anssi

    anssi Regular member

    Liittynyt:
    20.01.2006
    Viestejä:
    226
    Kiitokset:
    0
    Pisteet:
    26
    No sain ilmeisesti tuon boot.ini tiedoston toimimaan ja löysin asennus levyltä NTLDR sekä NTDETECT.COM filut mitkä sijoitin C ja D -asemien juureen.

    Nyt kun lähden käynnistämään multibootista XP:lle tulee tällainen virheilmoitus:
    Ja kun painaa jotain näppäintä niin kone vain käynnistyy uudelleen. Kokeilin BIOS:sta laittaa käynnistymään XP:n kovalevyltä ja se toimi hyvin ilman mitään ongelmia ja nyt vaihdoin takaisin Vistalle sen eli mitäs nyt pitäisi tehdä?
     
  13. tukis

    tukis Guest

    Onko XP:n levyllä jotain palautusosioita esim. merkkimikron Recovery-osio?
     
  14. anssi

    anssi Regular member

    Liittynyt:
    20.01.2006
    Viestejä:
    226
    Kiitokset:
    0
    Pisteet:
    26
    Levy on tullut Fujitsu Siemens-paketti koneen mukana ja windows on nyt uudessa kootussa koneessa käytössä. Levyjä oli 2 Product Recovery DVD ja Drivers & Utilities. Kummaltakaan ei löytynyt mitään Recovery nimistä.
     
  15. tukis

    tukis Guest

    Ajattelin että jos XP:n kiintolevyllä (ei CD/DVD:llä)olisi joku palautusmekanismi ([piilotettu] Recovery-osio), jota ntldr+boot.ini yrittää käynnistää.

    Virheilmoitushan kertoo asennuksen käynnistymisen/jatkamisen virheestä, eikä XP:n käynnistymisen virheestä.

    Vistan Levynhallinnassa (Disk Management) voisi tarkistaa onko ylimääräisiä osioita XP:n kiintolevyllä.
     
  16. anssi

    anssi Regular member

    Liittynyt:
    20.01.2006
    Viestejä:
    226
    Kiitokset:
    0
    Pisteet:
    26
    En ainakaan löydä mitään recoveryyn liittyvää muuta kuin muutaman info tiedoston.

    Levyhallinta ei näyttää siellä olevan vain yksi osio.
     
  17. anssi

    anssi Regular member

    Liittynyt:
    20.01.2006
    Viestejä:
    226
    Kiitokset:
    0
    Pisteet:
    26
    Eli miten tuon nyt sitten voisi korjata ja mitä pitäisi tehdä?
     
  18. heikki75

    heikki75 Regular member

    Liittynyt:
    23.10.2007
    Viestejä:
    1,563
    Kiitokset:
    1
    Pisteet:
    48
    Ongelma on siinä että "INF file txtsetup.inf is corrupt or missing" virheilmoitukselle ei löydy googlella ongelmaan ratkaisua. Ei XP:n käynnistyksessä pitäisi tulla mitään "Setup cannot continue" virheilmoitusta kun sinulla käynnistyy XP normaalisti kun asetat XP levyn käynnistymään ekana biossista, jolloin XP käynnistyy jos NTLDR ja NTDETECT.COM tiedostot on XP levyn juuressa (tällöin ei boot.ini tiedostoa edes tarvita jos XP on C:\WINDOWS kansiossa).

    Jotenkin tuo vaikuttaa XP:n käynnistymiseen toiselta levyltä kun sinulla on merkkimikron XP asennettuna. Tai onko Vista levyllä keskeneräisen XP:n asennustiedostoja?

    Kokeile vielä sellaista (mutta ei pitäisi ongelmaa korjata) että poistat XP levyn juuresta NTLDR, NTDETECT.COM, BOOT.INI tiedostot ja tarkistat että ne löytyvät Vista levyltä (ensimmäisen osion juuresta) ja BOOT.INI tiedosto on varmasti samanlainen kuin tuolla ylempänä on näkyvissä.

    Koska olet EasyBCD ohjelmalla lisännyt Vistan käynnistysvalikkoon XP:n, niin tällöin XP pitäisi käynnistyä kun se valitaan Vistan käynnistysvalikosta:
    - NTLDR ja NTDETECT.COM tiedostot suoritetaan ja BOOT.INI tiedostosta luetaan mistä XP löytyy eli rdisk(1) (toinen kovalevy) partition(1) (ensimmäinen osio).

    Jos ongelmaan ei löydy ratkaisua niin asenna XP:n uudestaan (kun Vista levy on ekana käynnistyvänä levynä). Asennuksen jälkeen teet ohjeissa olevan "XP on asennettu Vistan asennuksen jälkeen, eikä Vista enää käynnisty" http://keskustelu.afterdawn.com/thread_view.cfm/639491

    Ennen asennusta lue em ohjeista kohta "Jos XP:n asentaminen ei onnistunut Vistan asentamisen jälkeen, eikä kumpikaan enää käynnisty, niin saat Vistan käynnistymään Vistan asennus DVD-levyllä tai "Vista Recovery Disc"-levyllä.".

    edit: Minkä virheilmoituksen saat kun laitat BOOT.INI tiedoston osoittamaan Vistan kovalevylle? Laita molempien rdisk(1) tilalle rdisk(0) ja kun valitset Vistan käynnistysvalikosta XP:n niin pitäisi tulla seuraava virheilmoitus:

    Windows ei käynnistynyt, koska seuraava tiedosto puuttuu tai on vioittunut:
    <windows pääkan.>\system32\hal.dll
     
    Viimeksi muokattu: 23.02.2009
  19. kaizzzu

    kaizzzu Member

    Liittynyt:
    29.08.2009
    Viestejä:
    4
    Kiitokset:
    0
    Pisteet:
    11
    Mites kun olen kuullut semmoisestakin että ensin pitää asentaa xp ja sen jälkeen eri kovolle vista niin sen jälkeen se kysyy käynnistys valikossa että kumpi käynnistetään.....Mullakin kun on ongelmia juuri ri saada molemmat toimimaan.... Ja sitten vielä toimiiko ks. homma niin että mulla on koneessa esi asennettu vista ja sen jälkeen kun sentaa xp:n niin uudelleen palauttaisi vistan sen palautus levyllä...????
     
  20. heikki75

    heikki75 Regular member

    Liittynyt:
    23.10.2007
    Viestejä:
    1,563
    Kiitokset:
    1
    Pisteet:
    48
    XP:n ja Vistan asennus onnistuu helpoiten kun XP:n asentaa ekana (ja sitten Vista eri osiolle tai eri kovalevylle), koska tällöin asennuksien jälkeen Windowsien käynnistysvalikko on automaattisesti kunnossa.

    Myös toisinpäin onnistuu (EasyBCD-ohjelman avulla) mutta älä suorita asennusta jos et ymmärrä ohjeita ja varsinkin jos Vista on esiasennettu merkkikoneeseen.

    Windows XP:n asennus Vistan asennuksen jälkeen http://keskustelu.afterdawn.com/thread_view.cfm/639491

    Tällöin ei enää XP käynnisty mutta EasyBCD-ohjelmalla onnistuu Vistan käynnistysvalikon lisääminen ja muokkaaminen kun XP on asennettu Vistan jälkeen.
     
    Viimeksi muokattu: 29.08.2009
  21. heikki75

    heikki75 Regular member

    Liittynyt:
    23.10.2007
    Viestejä:
    1,563
    Kiitokset:
    1
    Pisteet:
    48
     
    Viimeksi muokattu: 29.08.2009

Jaa tämä sivu