Ik ben bezig met het herinstalleren van alles op mijn computer en probeer hierbij alles wat beter in te delen en ook wil ik er graag zelf wat van leren
. Nu ben ik gaan kijken naar mijn boot.ini file (van de windows bootloader), maar ik kan deze alleen op mijn eerste harde schijf aan de praat krijgen - niet op de tweede. En dan nu (de hele hoop) aan details.
partities
(elk getal een partitie en extended partities tussen < haken >)
IDE 120 gig schijf: 1 < 2 3 4 5 >
80 gig SATA-II schijf: 1 2 3 < 4 5 6 >
wat er op deze partities staat
Schijf 1 partitie 1: windows bootloader (ntldr + ntdetect.com + boot.ini) en DellUtility die niet meer werkt (deze harde schrijf is ooit via een Dell bij mij terecht gekomen) - aan deze bootloader kom ik liever niet (kijken mag natuurlijk), want anders kan ik helemaal niet meer in windows booten
Schijf 1 partitie 2: Windows
Schijf 1 partitie 3: Muziek
Schijf 1 partitie 4: Kopie van partitie 1 (je kunt nooit veilig genoeg zijn)
Schijf 1 partitie 5: Eigenlijk geen partitie, maar vrije ruimte
Schijf 2 partitie 1: Windows bootloader (gekopieerd van D1p1)
Schijf 2 partitie 2: linux swap
Schijf 2 partitie 3: linux en grub (Schijf 1 partitie 1 is bootable en MBR daarvan boot grub van hier - als je dan windows kiest boot grub de windows bootloader van schijf 1 partitie 1 weer)
Schijf 2 partitie 4: irrelevant (magic workstation pics)
Schijf 2 partitie 5: kopie van windows partitie
Schijf 2 partitie 6: Eigenlijk geen partitie, maar vrije ruimte
boot.ini van de IDE schijf
Wat ik wil
Dat ik kan rebooten, in de BIOS de bootorder veranderen zodat de SATA schijf wordt geboot - en dat ik dan de windows bootloader krijg die me windows laat opstarten (van de eerste harde schijf, de kopie opstarten wordt pas de volgende uitdaging)
Wat ik nu heb
Ik kan op deze manier de windows bootloader opstarten, maar deze kan windows niet starten. Als ik de bootloader aangeef om in debug-modus te draaien geeft deze aan dat hij het bestand ntoskrnl.exe (cryptische naam
) niet kan vinden. Dit doet mij denken dat hij niet op de goede partitie aan het zoeken is - aangezien de bootloader op de andere harde schijf dit bestand wel kan vinden.
Wat ik heb gedaan
Om dit te bereiken heb ik eerst de boot.ini gekopieerd en daarna heb ik het geprobeerd zonder de /fastdetect optie. Daarna heb ik nog - zonder resultaat - geprobeerd verbetering aan te brengen door wat getalletjes te veranderen, maar dit werd zo willekeurig dat ik er maar mee ben opgehouden.
Mijn vragen
Heeft iemand een idee hoe het komt dat de bootloader windows niet wil opstarten en heeft iemand een idee wat ik kan doen om te zorgen dat hij wel opstart?
partities
(elk getal een partitie en extended partities tussen < haken >)
IDE 120 gig schijf: 1 < 2 3 4 5 >
80 gig SATA-II schijf: 1 2 3 < 4 5 6 >
wat er op deze partities staat
Schijf 1 partitie 1: windows bootloader (ntldr + ntdetect.com + boot.ini) en DellUtility die niet meer werkt (deze harde schrijf is ooit via een Dell bij mij terecht gekomen) - aan deze bootloader kom ik liever niet (kijken mag natuurlijk), want anders kan ik helemaal niet meer in windows booten
Schijf 1 partitie 2: Windows
Schijf 1 partitie 3: Muziek
Schijf 1 partitie 4: Kopie van partitie 1 (je kunt nooit veilig genoeg zijn)
Schijf 1 partitie 5: Eigenlijk geen partitie, maar vrije ruimte
Schijf 2 partitie 1: Windows bootloader (gekopieerd van D1p1)
Schijf 2 partitie 2: linux swap
Schijf 2 partitie 3: linux en grub (Schijf 1 partitie 1 is bootable en MBR daarvan boot grub van hier - als je dan windows kiest boot grub de windows bootloader van schijf 1 partitie 1 weer)
Schijf 2 partitie 4: irrelevant (magic workstation pics)
Schijf 2 partitie 5: kopie van windows partitie
Schijf 2 partitie 6: Eigenlijk geen partitie, maar vrije ruimte
boot.ini van de IDE schijf
edit: de laatste regel (Unidentified operating system) is het niet werkende DellUtility...quote: http://boot.ini[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect
C:\ = "Unidentified operating system on drive H."
Wat ik wil
Dat ik kan rebooten, in de BIOS de bootorder veranderen zodat de SATA schijf wordt geboot - en dat ik dan de windows bootloader krijg die me windows laat opstarten (van de eerste harde schijf, de kopie opstarten wordt pas de volgende uitdaging)
Wat ik nu heb
Ik kan op deze manier de windows bootloader opstarten, maar deze kan windows niet starten. Als ik de bootloader aangeef om in debug-modus te draaien geeft deze aan dat hij het bestand ntoskrnl.exe (cryptische naam
Wat ik heb gedaan
Om dit te bereiken heb ik eerst de boot.ini gekopieerd en daarna heb ik het geprobeerd zonder de /fastdetect optie. Daarna heb ik nog - zonder resultaat - geprobeerd verbetering aan te brengen door wat getalletjes te veranderen, maar dit werd zo willekeurig dat ik er maar mee ben opgehouden.
Mijn vragen
Heeft iemand een idee hoe het komt dat de bootloader windows niet wil opstarten en heeft iemand een idee wat ik kan doen om te zorgen dat hij wel opstart?