DVB-Cube BETA <<< Das deutsche PC und DVB-Forum >>>

PC-Ecke => # Hard-und Software Allgemein => # Tips und Tricks diverses .... => Thema gestartet von: Hugo the Boss am 26 Januar, 2009, 10:24

Titel: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: Hugo the Boss am 26 Januar, 2009, 10:24
Ich wollte mich nun auch ein wenig mit Win 7 beschäftigen und habe es in eine freie Partition installiert.
Ausgangssituation: Windows XP befindet sich auf Sata FP 1, 1. primäre, aktive Partition.
Win 7 befindet sich auf Sata FP 2, 1. primäre, aktive Partition.
Ändere ich die Bootreihenfolge im Bios kann ich entweder nur XP oder Win 7 starten. Daraufhin habe ich unter Win7 mit easyBCD einen Eintrag für XP hinzugefügt, das dieses in Laufwerk D liegt. Starte ich nun mit dem Vista/Win7 Bootmanager komme ich zur Auswahl, aber statt XP erfolgt ein Neustart.
Nun habe ich noch folgendes gelesen: Unter XP die Win7 DVD einlegen, über cmd den Befehl (DVD-LW)"X:\boot\bootsect.exe -NT60 All" eingeben.
Schreibt den Bootsector von Win 7 neu - Funktioniert nicht, ich lese da immer "Zugriff verweigert", trotz Admin rechten (siehe Log). Den PC mit der Win7 DVD boote und dann in der Eingabeaufforderung "bootrec /FixMbr" und "bootrec /FixBoot" funktioniert auch nicht. Es startet wieder XP.
Gegoogelt habe ich natürlich schon dutzendweise Einträge, aber weitergeholfen hat es mir nicht. Vieleicht kann es mir hier jemand von den alten Hasen halbwegs "Idiotensicher" erklären.  ;) Danke!
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: Jürgen am 26 Januar, 2009, 14:55
Die Bootroutine muss auf das Laufwerk, das vom BIOS (als erstes) zum Booten vorgesehen ist.
Es macht i.d.R. keinen Sinn, diese Einrichtung von einem Betriebssystem aus zu installieren zu versuchen, das zuvor erst über einen manuellen Eingriff gestartet werden konnte.

Wenn also XP (zukünftig immer noch) auf der (für's BIOS) ersten Platte liegt, muss die Startroutine für W7 auch dahin.
Oder anders herum. Aber entweder - oder, nicht mal so und mal anders...

Anders gebootet ändert sich ggf. die Zählweise / Reihenfolge der Platten. Auch wenn solche Probleme heutzutage eigentlich nicht mehr mit Partitionen / Laufwerksbuchstaben auftreten müssen (*), so sind physikalische Platten immer noch nicht beliebig vertauschbar. Insbesondere, wenn eine boot.ini o.ä. den Weg dahin weisen muss...

(*) Bedenke bitte, dass Du gerade selbst erzählt hast, für W7 wäre XP auf D:
Das liegt an der Vertauschung im BIOS, und da kann auch das modernste Windoof noch gar nichts managen.
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: berti am 26 Januar, 2009, 15:25
Ausgangssituation: Windows XP befindet sich auf Sata FP 1, 1. primäre, aktive Partition.
Win 7 befindet sich auf Sata FP 2, 1. primäre, aktive Partition.
Ändere ich die Bootreihenfolge im Bios kann ich entweder nur XP oder Win 7 starten.
  soweit eigentlich richtig, ich gehe mal davon aus, das du zuerst xp und dann win7 installiert hast.
nur wie hast du installiert? hattest du eventuell die erste platte wärend der win7 installation abgeklemmt oder "unsictbar" gemacht?  Falls ja, könnte hier bereits der fehler liegen, denn bei win7 installation erkennt das system die bereits bestehende XP sofern sie sichtbar ist. normalerweise sollte dann bereits bei start von win7 ein bootmenue eintrag vorhanden sein.
Zitat

 Daraufhin habe ich unter Win7 mit easyBCD einen Eintrag für XP hinzugefügt, das dieses in Laufwerk D liegt.
NEEIINNN, arghhh ;D  hat denn keiner darauf hingewiesen, das easybcd die boot.bin zerschiest?
Und wenn neosmart/makaveli das noch so oft anders behauptet und mich auch regelmässig aus dem forum kickt: easybcd ist incompatibel zu win7, basta   :P.

Zitat
Starte ich nun mit dem Vista/Win7 Bootmanager komme ich zur Auswahl, aber statt XP erfolgt ein Neustart.
Klar, denn die einträge sind incompatibel, das ist auch mit einfachen mitteln (noch) nicht zu beheben
Ausserdem hat auch der w7-bootmanager hier noch nen kleineren Bug, der die ganze sache erschwert.


Zitat
Nun habe ich noch folgendes gelesen: Unter XP die Win7 DVD einlegen, über cmd den Befehl (DVD-LW)"X:\boot\bootsect.exe -NT60 All" eingeben.

???  wozu das ? das bringt dich kein stück weiter, denn das repariert lediglich den bootsektor, bzw. kann in deinen fall die sache nur noch verschlimmern.

Hier also mal ne ganz einfache installation: zuerst die platten säubern, falls du da bereits viel mit bootsect und kollegen gespielt hast, eventuell ALLE partitionen löschen. Mit XP die platten partitionieren, XP aufspielen, anstarten nicht vergessen und dann wieder raus aus xp. nächster schritt: win 7 starten, advanced installation benutzen, die installpartition auf der zweiten platte erstellen, formatieren und danach win7 installieren.
nach dem install und endgültigen neustart sollte sich der W7-Bootmanager mit der auswahl win7 und XP melden.

Und noch ein kleiner hinweis: im Win7 explorer ist deine XP-C: partition nur dann zu sehen, wenn die Partition einen namen hat. wiillst du verhindern, das du versehentlich in der XP installation was  veränderst, lösche einfach VOR Installation von win7 den Namen der partition (unter XP: rechter mausklick auf die c partition, dann im feld name den eintrag löschen). Der Bootmanager findet natürlichdeine installation, das gilt NUR für den explorer!

das ist die einfachste weise, ein dualboot aufzusetzen, nachteil hier ist, das W7 ein paar files in die XP installation schreibt, was dazu führen kann, das du XP nicht mehr direkt anstarten kannst. solltest du später w7 wieder de-instalieren, must du die recovery-konsole von XP benutzen um MBR und Bootsect wieder herzustellen.

es gibt auch andere möglichkeiten, die zwar flexibler sind ( und XP/Vista/linux/mac partitionen in ruhe lassen), die brauchen aber etwas mehr aufwand.

(bin schon dabei, so etwas wie ne faq zu schreiben, will aber vorher alle installationen/kombinationen  durchgespielt haben, bitte etwas geduld. )
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: berti am 26 Januar, 2009, 15:50
och, während ich am schreiben war, kam ne änderung, also ein zusatz ;D

Zitat

Schreibt den Bootsector von Win 7 neu - Funktioniert nicht, ich lese da immer "Zugriff verweigert", trotz Admin rechten (siehe Log). Den PC mit der Win7 DVD boote und dann in der Eingabeaufforderung "bootrec /FixMbr" und "bootrec /FixBoot" funktioniert auch nicht. Es startet wieder XP.
Ist klar, denn du hast damit den w7 bootmanager zerschossen/überschrieben und den XP manager installiert.
Und die oben genannte fehlermeldung ist auch klar: du versuchst ein Win7 programm unter XP auszuführen, da fehlen aber einige treiber. Sei froh, das das abgefangen wurde, es gibt bereits set vista die möglichkeit, hiermit seine Platten zu zerschiessen ! Ausserdem: NTFS ist nicht gleich NTFS, das konntest du schon an der option -NT60 erkennen. (bei XP ist das -NT5 ;D )

Und lese dir auch mal das posting von jürgen in aller ruhe durch, dann komst du darauf, warum es nicht klappt.

oder frag auch mal die linuxe, was partitionseinträge für ne schöne sache sind - leider gibt es den befehl  "mount /dev/* /irgendwohin auto" noch immer nicht ;D Macht unter linux immer wieder spass, bei nen Multi-boot system die partitionen zu verändern. ;D
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: xor am 26 Januar, 2009, 15:53
oder frag auch mal die linuxe, was partitionseinträge für ne schöne sache sind - leider gibt es den befehl  "mount /dev/ all /irgendwohin auto" noch immer nicht ;D Macht unter linux immer wieder spass, bei nen Multi-boot system die partitionen zu verändern. ;D

... wenn man die Platten über die UUID einbindet und dann die Partitionen verändert, hält sich der Spaß stark in Grenzen  :D
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: berti am 26 Januar, 2009, 16:12
spielverderber ;D 
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: Warpi am 26 Januar, 2009, 17:56
oder frag auch mal die linuxe, was partitionseinträge für ne schöne sache sind - leider gibt es den befehl  "mount /dev/* /irgendwohin auto" noch immer nicht ;D Macht unter linux immer wieder spass, bei nen Multi-boot system die partitionen zu verändern. ;D

Leider jetzt erst spät gelesen ...   ;D

Zitat aus der Ubuntuwiki :
Datenträger müssen grundsätzlich eingebunden werden. Früher geschah das manuell mithilfe von mount, heute erledigen das die Desktopumgebungen wie GNOME und KDE vollautomatisch. ;)
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: Hugo the Boss am 27 Januar, 2009, 13:08
OK, alles neu macht der Januar. Partitionen neu gemacht, zuerst XP, dann zum inzwischen vierten Mal Win 7 installiert. Von der DVD gebootet, Starting Windows, dann passiert erstmal 5 min garnix bis zur Sprachauswahl, OK, Installation: Upgrade? Nö, also Erweitert, Laufwerk gewählt = nicht zugewiesener Speicherplatz auf FP 2, weiter bis zum Schluss. Updates wurden installiert - Neustart. Gespannt: Kommt der Bootmanager? Nix da, es startet brav XP. Es waren keine Platten abgehängt oder versteckt. Win7 Bootmanager liegt auf wieder PLatte 2, stelle ich das im Bios ein, kommt Win7 ohne auswahl. Somit bin bich ich genausoweit wie vor der ganzen Aktion. Ich kann natürlich beim Booten schnell F12 drücken und die Platte wählen, aber irgendwie wäre es schön das etwas komfortabler zu haben.   :-\
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: berti am 27 Januar, 2009, 14:34
[...] aber irgendwie wäre es schön das etwas komfortabler zu haben.   :-\
die bios-auswahl ist wirklich nicht das beste, das soll normalerweise automatisch gehen.
Und genau deine Zusammenstellung ist bereits mehrfach getestet, sekbst externe platten funktionieren in der beschrieben weise. Scheint ein bug zu sein, werde das gleich sicherheitshalber nochmal testen.

Aehm: welche hardware hast du benutzt? Das motherboard aus der Tag-zeile oder ein anderes? Und welche platten ?(marke) Und winxp sp2 oder 3 ?  Ich bau das hier identisch auf und geb dann bescheid.Hab zwar ne ahnung, warum das nicht geht, will das aber genau wissen :)
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: Hugo the Boss am 27 Januar, 2009, 16:05
Zur Hardware: MB wie in Sig angegeben
===============================================================================
Platte 1:  373 GB,  48641 Zyl., 255 Köpfe, 63 Sek. (Boot-Platte 1)
SAMSUNG HD403LJ (S/N S0NFJ1KP704781, EIDE-Controller 1, Master)
===============================================================================
Part.  LW-Bez.           Typ          ID  Status        Grösse               
-------------------------------------------------------------------------------
#1     (C:)              NTFS 3.1     07  pri,aktiv    19.9 GB         (Windows XP Pro SP3)
===============================================================================
Platte 2:  596 GB,  82689 Zyl., 240 Köpfe, 63 Sek. (Boot-Platte 2)
WDC WD6400AAKS-65A7B0 (S/N WD-WMASY4812276, EIDE-Controller 2, Master)
===============================================================================
Part.  LW-Bez.           Typ          ID  Status        Grösse               
-------------------------------------------------------------------------------
#1                       IFS          07  pri,aktiv     200 MB                (Win7 Bootpartition?)
#2                       IFS          07  pri          29.8 GB                       (Win 7)
===============================================================================
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: McCom am 27 Januar, 2009, 17:10
[OT]@syrabert: Du sagst du baust das 1:1 auf, hast du soviel verschiedene Hardware auf die du in null nix zugreifen kannst? Ok, dein job, ist klar aber da hat man doch an sich auch nicht immer alles bei hand?[/OT]
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: Jürgen am 27 Januar, 2009, 21:32
Gibt's unter Win7 noch eine boot.ini, ggf. auf dessen Systempartition?
Wenn ja, poste bitte deren kompletten Inhalt als Code.

Schaue bitte auch in der XP Systempartition entsprechend nach dieser Datei.
Titel: Re: Dual Boot XP/Win7 einrichten - Macht mir Kopfzerbrechen
Beitrag von: berti am 28 Januar, 2009, 14:32
Nur ganz kurz wegen anderer arbeit :
Gibt's unter Win7 noch eine boot.ini, ggf. auf dessen Systempartition?
Schaue bitte auch in der XP Systempartition entsprechend nach dieser Datei.

@jürgen nee, ne boot.ini gibts seit vista nicht mehr, war zu unflexibel. das ist jetzt ein binary-gedöns hat aber den vorteil, das u.A. auch EFI computer mit verwaltet werden können.
Die XP boot.ini und auch die w7-boot.bin bringt momentan noch nicht viel, denn beide systeme arbeiten unabhängig voneinander, der fehler ist vor dem parsen der beiden files zu suchen. also eher in richtung MBR.

@ Hugo: bekommst PM, der support in deiner sache ist etwas aufwendiger, wir posten dann lieber ne zusammenfassung im forum. Habe zwar gestern schon einiges probiert (ohne probleme bei der install), bekomme aber erst heute abend ein ga-m61p-s3 Mobo. Bitte noch etwas geduld.

@mccom: derzeit hab ich hier ca 120 verschieden MOBO's zum testen, ebenso einiges an festplatten, rams und prozessoren, routern usw. ;D der rest wird meist relativ kurzfristig besorgt. parallel dazu geht auch ne problemmeldung über den MS-Ticker an andere Tester.  Und in der sache noch was: ich schreib hier zwar immer, das ich teste, in wirklichkeit ist das aber hier ein team von testern ( ca 15 leuts). Einer alleine kann das nicht bewerkstelligen ;D

edit:@ all: Bug in zusammenhang win7 und raid 0 unter  Nforcechipset , wer ein Nvidia chipset UND Raid 0 benutzt, bitte äuserste Vorsicht, der Bug kann das Raid durcheinander bringen -> Datenverlust ! 
(hat zwar nichts mit den problem von Hugo zu tun, bin aber beim testet darauf gestossen)
es gibt momentan noch KEINEN Bugfix !