DUAL BOOT Win98SE XP-Pro (EN)

Status
Niet open voor verdere reacties.

Merel@helpmij

Gebruiker
Lid geworden
16 jul 2004
Berichten
104
Ten gevolge van systeemcrash met Win98SE, kon ik die partititie recupereren uit een Ghost image. Het onderstaand probleem raakt niet opgelost. Ik ben in contact met Symantec Support, maar dit verloopt zeer moeizaam en traag. Hieronder een copie van de Engelstalige tekst die het probleem omschrijft. Let wel dat het probleem zich eventueel elders kan situeren dan bij mijn eerste vermoeden... de BOOT.INI

-------------------------------------------- COPY ---------------------------------------------------
DUAL BOOT PROBLEM
Windows98SE on first primary partition (Fat32)
WindowsXP Pro on second primary partition (NTFS)

Bootmenu shows 3 choices instead of 2
Only the operating system on the active partition can be started.
Before starting another OS, I must make this other partiton "active" with Partition Magic"

First question :
Browsing with Partition Magic, I see a BOOT.INI file in each partition.
Is this normal ?

In another healthy PC (with same DUAL BOOT) I see only one BOOT.INI on the whole harddisk


BOOT.INI as I see it on Windows98SE.... I think this file might cause the problem, but I'm not a specialist in such things.

[Boot Loader]
timeout=30
Default=C:
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\=Microsoft Windows 98


BOOT.INI as I see it on Windows XP Professional
This file looks much like on my my healthy PC

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

-------------------------------------- EINDE COPIE --------------------------------------------------

Bedankt voor advies.
 
Hierop antwoorden kan reeds helpen ...

Als U bovenstaand verhaal te lang vindt ...

Basisvraag : Is het normaal om twee boot.ini bestanden te vinden ?

Een op beide besturingssystemen , op één harde schijf
 
Doet er iets het niet?

De boot.ini op de systeemschijf is voldoende, maare, gebruik je een andere bootloader dan die van XP?

Snap ook niet waarom je het in het engels hier neerzet, het is een nederlandstalig forum.:confused:

Ook wat Partition Magic hier mee te maken heeft, ontgaat mij.
 
Bedankt Lange Pier

(Engels omdat ik het hele verhaal reeds had opgestuurd naar Symantec Support, en omdat veel Nederlanders en Vlamingen wel wat Engels machtig zijn)
In een notedop :
- Ik heb de MagicBoot (van Symantec) maar die is voorlopig niet "enabled" (uitgeschakeld)
- Het bootmenu laat 3 keuzes zien, waar in feite er slechts 2 besturingssytemen zijn
a. Windows98
b. Windows XP Professional
c. Windows

- Van deze drie zal slechts één kunnen opstarten, namelijk deze die staat op de active partition. Met andere woorden... wil ik bv na Windows XP de Win98SE gebruiken, dan zal ik het systeem moeten heropstarten, maar vooreerst die partitie moeten active zetten.

- Zelfde procedure vice-versa, wanneer ik na Win98 terug XP wil gebruiken moet ik die XP partititie terug "active" maken, vooraleer te herstarten. En dat wordt dus gedaan met .. Partition Magic.
-----------------------------------------------------------------------------------------------------------------------------------------------------
Ik ben nu al een stapje verder met de wetenschap dat slechts één boot.ini aanwezig moet zijn.
Ik veronderstel dat er eentje weg kan en dat de overblijvende zonodig moet worden bijgewerkt (Knowledge base van Microsoft vertelt een en ander over de Boot.ini bewerkingen)

Maak ik nu beter de éérste partitie als syteem partitie ??
 
Laatst bewerkt:
Een vriend van mij heeft even deze werkende Win98SE+XP-Pro boot.ini gemaild.

[boot loader]
timeout=10
default=C:\
[operating systems]
C:\="Microsoft Windows"
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

Er zijn wat verschillen met die van jou.

[Boot Loader]
timeout=30
Default=C:
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\=Microsoft Windows 98

Staan op de XP partitie soms ook nog NTDETECT.COM en NTLDR ?


Greetz
 
Het probleem is, dat XP op de eerste partitie staat, en 98 op de tweede, dat wil 98 niet, die wil vanaf de C: gebruikt worden, door de eerste partitie te deaktiveren, wordt de tweede gebruikt, en als C: gezien, waardoor 98 op kan starten.

Om het zo te laten, zou MagicBoot dat probleem op kunnen lossen, dan gebruik je die als bootloader.

Of uithuilen, de bestanden van XP backuppen, met Fdisk vanaf de flop, de partitie formateren, dan 98 eerst installeren, de hele installatie vanaf de tweede partitie hiernaar toe kopieëren kan ook, maar dat kan later ook, wat handiger is, want je kunt het niet meer doen vanaf deze schijf, de boot.ini kun je weggooien.

Dan XP installeren op de tweede partitie, na een format, krijg je vanzelf de goede boot.ini met 98 en XP als opstartmogelijkheden.

Om meerdere windows systemen te laten werken op 1 computer, begin je altijd met de laagste in rang te installeren, oftewel de oudste versie.
 
Het probleem is, dat XP op de eerste partitie staat, en 98 op de tweede.../....
Wacht even, ik moet ergens nog onduidelijk zijn geweest. De eerste partitie is Fat-32 en daar staat Windows98SE op. De tweede partitie is NTFS en daar staat XP Pro op. Ik onderneem allleszins voorlopig nog niets zonder grondige kennis. Nu kan ik nog aan alles aan. Ik bekijk het eerst rustig verder hoe dit op te lossen.




Wanderer ,
Héél erg bedankt voor deze informatie. Dit is alvast een goed startpunt om te vergelijken. Ik zal het naderbij bekijken. Rechtstreeks editeren in Boot.ini , daar heeft Microsoft wel tooltjes voor heb ik al ontdekt.
Staan op de XP partitie soms ook nog NTDETECT.COM en NTLDR ?
Die staan daar inderdaad.

(Terzijde : je truuk van de herstelconsole "avant la lettre" in Windows98 naar een eerdere datum kende ik niet. Buitengewoon interessant)
 
Komt denkelijk hierdoor, multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

Als dat zo is, kun je de boot.ini zo maken, die op die systeemschijf zetten, en de andere weggooien.

[boot loader]
timeout=5
default=C:\
[operating systems]
C:\="Microsoft Windows"
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

En die andere weggooien.

Wel zal er ook op de C: schijf het bestand BOOTSECT.DOS moeten staan, dat is de opstartimage van 98.

Wel moet de eerste partitie aktief staan.
 
Nog een vraagje

Een vriend van mij heeft even deze werkende Win98SE+XP-Pro boot.ini gemaild..../...
En waar staat dit boot.ini bestand ? Op welke partitie: die van Win98 of die van XP ?

(Sorry voor idiote vragen, maar ik ken wel een en ander van PC's, maar hierin ben ik niet zo thuis.Het werkte te lang zonder problemen zodat ik nu uit de lucht kom te vallen.)

Ik veronderstel dat een boot.ini (één enkele, dus geen twee, zoals nu het geval is) ergens MOET staan, volgens bepaalde regels ?
 
De boot.ini die Lange Pier me voorlegt is praktisch indentiek met deze van de vriend van Wanderer. Dat zit goed. Sorry ik moet er nu even uit:thumb: maar kom later terug. Erg bedankt !
 
De boot.ini die Lange Pier me voorlegt is praktisch indentiek met deze van de vriend van Wanderer. Dat zit goed. Sorry ik moet er nu even uit:thumb: maar kom later terug. Erg bedankt !

Had ik ook van hem gepikt:D , die is namelijk goed, en die moet samen met de ntldr, en ntdetect.com, op de C: schijf staan.
 
Beetje hardleers, sorry

Had ik ook van hem gepikt:D , die is namelijk goed, en die moet samen met de ntldr, en ntdetect.com, op de C: schijf staan.
Dat is dan duidelijk.

Toch durf ik mijn vraag bijna niet meer te herhalen ...

Er zijn immers twee C: schijven (partities)
De C:\ van Win98SE (eerste partititie) en ...
de C:\ van WinXPPro (tweede partitie)

Ik meen te begrijpen dat het zal werken indien dit alles komt te staan op ... om het even welke van de beide.

Ik heb slechts het vermoeden dat "de" boot.ini in vorige voorbeelden zou staan op de XP partitie(dus de tweede). Maar is dat wel zo ?

En is er een voorkeur ?
De eerste sector die wordt ingelezen bij het opstarten van een systeem is sowieso op de éérste partitie. Is er dan geen "voordeel" aan om de hierboven genoemde zaken te groeperen op de éérste partitie ?

Of begrijp ik het nog verkeerd ? :o
 
Je hebt maar één C: schijf, en één aktieve partitie nodig om mee op te starten, en dat moet de C: partitie zijn, en ook de eerste, alleen als je een 3e party boatloader gebruikt, zoals BootMagic, of whatever, kun je een partitie "hidden"zetten, dan is de andere aktief en ook een/de C:.

Maar als alle opstartbestanden op de eerste partitie staan, kun je gewoon de bootloader van XP gebruiken, en daaruit, 98 of XP starten.

Dus de boot.ini, die ik eerder aangaf, de ntldr, de ntdetect.com, de autoexec.bat, de config.sys en de bootsect.dos moeten daar op staan.

De eerste 3 voor XP, waarvan de boot.ini ook voor 98, en de laatste 3 voor 98.

En gooi die bootloader van PM eraf, start op met de XP cd, ga naar de repair/herstelconsole, en trommel daar fixmbr in, krijg je weer de mbr van XP.
 
Bijna klaar voor de actie ....

Je hebt maar één C: schijf, en één aktieve partitie nodig om mee op te starten, en dat moet de C: partitie zijn, en ook de eerste, alleen als je een 3e party boatloader gebruikt, zoals BootMagic, of whatever, kun je een partitie "hidden"zetten, dan is de andere aktief en ook een/de C:
OK goed begrepen. Het is zo dat (hier bij mij) beide OS bijna steeds voor elkaar hidden zijn, waardoor ze dus elk alternatief allebei eens als de C: worden gezien. Het is daarom beter (ter voorkoming van misverstand) dat er beter over een partitie wordt geproken, dan van toegekende letters. Als ik de éérste partitie (Win98SE) niet hidden maak dan zie ik hem in XP onder een of andere willekeurige letter, die automatisch is toegekend.

Maar als alle opstartbestanden op de eerste partitie staan, kun je gewoon de bootloader van XP gebruiken, en daaruit, 98 of XP starten. Dus de boot.ini, die ik eerder aangaf, de ntldr, de ntdetect.com, de autoexec.bat, de config.sys en de bootsect.dos moeten daar op staan. De eerste 3 voor XP, waarvan de boot.ini ook voor 98, en de laatste 3 voor 98
OK goed begrepen. Maar zoals in de luchtvaart : gekregen instructies steeds verplicht bevestigen ....

In de éérste partitie van Win98SE :
1. BOOT.INI (zoals beschreven, voor XP en tevens voor Win98)
2. NLDR (voor XP)
3. NTDETECT.COM (voor XP)
4. Autoexec.bat (voor Win98)
5. Config.sys (voor Win98)
6..Bootsect.dos (voor Win98)

En als alternatief zou het dus evengoed werken als de 3 éerste bestanden op de tweede partitie staan.

En gooi die bootloader van PM eraf, start op met de XP cd, ga naar de repair/herstelconsole, en trommel daar fixmbr in, krijg je weer de mbr van XP.
Beide instructies had ik reeds eerder gedaan. Alleen begrijp ik niets van .... "krijg je weer de mbr van XP" . Is het niet zo dat mbr (masterboot record) UNIEK is voor de ganse drive ?
 
Die mbr is nu overschreven door bootmagic, dat wil je niet, want dat is helemaal niet nodig, als je de bootloader van XP gebruikt, hestellen, dus.

Kun je gewoon met opstarten kiezen tussen 98 en XP.

Daar 98 met FAT32 werkt, en je de XP op een NTFS partitie hebt, als ik het goed heb begrepen, zie je vanuit 98 geen bestanden op een NTFS partitie, wel vanaf XP, die kan wel alles lezen.

De vraag is alleen, hoe heb je ooit de boel geinstalleerd, met die bootloader van Partition Magic, BootMagic dus, want dan kun je het beste die weer gaan gebruiken, anders weet XP niet meer waar de bestanden staan, alle verwijzingen zijn naar de C:.
Plus zul je de XP opstartbestanden idd op de partitie moeten zetten waar XP op staat, en de boot.ini aan moeten passen, die moet er dan zo uitzien.

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
 
We zijn er bijna door ...

Die mbr is nu overschreven door bootmagic, dat wil je niet, want dat is helemaal niet nodig, als je de bootloader van XP gebruikt, herstellen, dus.Daar 98 met FAT32 werkt, en je de XP op een NTFS partitie hebt, als ik het goed heb begrepen, zie je vanuit 98 geen bestanden op een NTFS partitie, wel vanaf XP, die kan wel alles lezen. De vraag is alleen, hoe heb je ooit de boel geinstalleerd, met die bootloader van Partition Magic, BootMagic dus, want dan kun je het beste die weer gaan gebruiken, anders weet XP niet meer waar de bestanden staan, alle verwijzingen zijn naar de C:
BootMagic is nog steeds geïnstalleerd op de eerste partitie, maar sinds het probleem begon werd die reeds op "unabled" gezet, waaardoor de mbr is opnieuw overschreven door een normale mbr. Bovendien is die nog eens "hersteld" zoals hierboven geshreven. Dus daar geen zorgen over. MBR zal wel volledig in orde zijn.

Huidig probleem kwam niet vanzelf. Vanwege een nog steeds ongekende oorzaak ging Win98,crashen. Ik heb ik de partitie vanuit een Ghost moeten terugzetten, maar uiteraard met instellingen van toen , die anders waren. Vandaar de opstartproblemen met boot.ini.

Plus zul je de XP opstartbestanden idd op de partitie moeten zetten waar XP op staat, en de boot.ini aan moeten passen, die moet er dan zo uitzien. .../...
Dus zou deze opgegeven oplossing de beste zijn, onafgezien van alle beschouwingen met BootMagic, die dan ook kan worden verwijderd.
Nogmaals hartelijk bedankt voor je geduld en inzet. Ik apprecieer het ten zeerste !
 
Even een vraagje tussendoor.
Is die ghost die je terug hebt gezet van voor de tijd van een dualboot? Of had je die toen ook al.
En als beide partities , voor de betreffende windows , c: heten. Dan heb je daar de oorzaak, 2 keer c kan niet in windows en zul je dus bootmagic moeten blijven gebruiken.

Mijn advies, maak voor allebei de windows een backup van je bestanden en begin helemaal opnieuw.

Dus 98 op de c: installeren en daarna xp op de d: zonder tussenkomst van een externe bootloader.
 
Bedankt, maar ik bekijk het rustig nog even.

Even een vraagje tussendoor.
1 . Is die ghost die je terug hebt gezet van voor de tijd van een dualboot? Of had je die toen ook al.
2.En als beide partities , voor de betreffende windows , c: heten. Dan heb je daar de oorzaak, 2 keer c kan niet in windows en zul je dus bootmagic moeten blijven gebruiken.

Mijn advies, maak voor allebei de windows een backup van je bestanden en begin helemaal opnieuw.

Dus 98 op de c: installeren en daarna xp op de d: zonder tussenkomst van een externe bootloader.
1.De Ghost image van Win98SE is van toen dualboot er reeds was. Dus XP stond er toen ook
2.In deze configuratie, als in XP wordt gewerkt (en de eerste partitie hidden is) wordt de tweede partitie automatisch als C: gezien. Alle referenties binnen XP verwijzen dan naar de C:\pathnames , hoewel we dan wel op de tweede partitie werken. Ik vind dat eigenlijk niet abnormaal en heb daarmee heel lang gewerkt zonder probleem.

Ik heb net hetzelfde op de PC van mijn vrouw, waar echter de tweede partititie niet NTFS is maar Fat32 is. Daar wil ik nu niet aankomen. Het enige wat ik momenteel als verschil vond (met browsen via Partitionmagic) zijn het aantal boot.ini (dus een te veel) en lichte verschillen in de inhoud hiervan.

Onieuw beginnen installeren is wel een drastische onderneming , als ik het kan redden met het het fixen van boot.ini lijkt dat eenvoudiger.
 
Laatst bewerkt:
Het is duidelijk , alleen dit nog ...

Die mbr is nu overschreven door bootmagic, dat wil je niet, want dat is helemaal niet nodig, als je de bootloader van XP gebruikt, hestellen, dus.

Kun je gewoon met opstarten kiezen tussen 98 en XP.

Daar 98 met FAT32 werkt, en je de XP op een NTFS partitie hebt, als ik het goed heb begrepen, zie je vanuit 98 geen bestanden op een NTFS partitie, wel vanaf XP, die kan wel alles lezen.

De vraag is alleen, hoe heb je ooit de boel geinstalleerd, met die bootloader van Partition Magic, BootMagic dus, want dan kun je het beste die weer gaan gebruiken, anders weet XP niet meer waar de bestanden staan, alle verwijzingen zijn naar de C:.

Plus zul je de XP opstartbestanden idd op de partitie moeten zetten waar XP op staat, en de boot.ini aan moeten passen, die moet er dan zo uitzien.

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
Ik begrijp hiermee dat ik BootMagic onieuw zal gebruiken, omdat XP partitie, zodoende als een C: wordt gezien.

OPENSTAANDE VRAAG
Na een en ander te hebben gelezen betreffende boot.ini kan ik niet zeggen dat de uitleg van de Basic Knowlegde erg duidelijk is. Ik bijf dus nog slechts met de enige open vraag of in Boot.ini hierboven men niet partition(2) moet zetten in plaats van partition(1).

Dit is namelijk wat wanderer hierboven opgeeft als goed werkende boot.ini.
Ik vermoed dat je in je antwoord mijn bestaande boot.ini had gecopieerd, maar die is dus vermoedelijk nog aan te passsen.

EN NOG EENTJE :rolleyes:
Ik vraag me dan tevens af of de eenvoudigste metode niet zou zijn om MagicBoot te deïnstalleren en dan opnieuw te herinstalleren. Misschien komt dan alles vanzelf terug op zijn pootjes terecht (slechts één boot.ini en meteen juist aangepast), op het ogenblik dat BootMagic de bestaande partities en operating systemen zal detecteteren, worden die maatregelen vermoedelijk vanzelf genomen ?
 
En wat is het antwoord op de vraag, hoe zijn die OS'en geïnstalleerd? met of zonder BootMagic?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan