Installieren Sie Windows 7 auf einem Datenträger mit MBR für ein anderes Betriebssystem, während das zweite Betriebssystem erhalten bleibt

1288
EugeneP

Ich habe 2 Festplattenlaufwerke, c: \ (80 GB) und d: \ (300 GB). Die aktuelle Windows XP-Installation befindet sich auf der zweiten Festplatte (D), aber MBR befindet sich auf der ersten (C) Festplatte.

Ich möchte die C (erste) Festplatte formatieren und Windows 7 darauf installieren. Ich möchte jedoch die XP-Installation auf D-Disk beibehalten und beide Betriebssysteme starten können.

Alle meine Programmdateien für XP befinden sich auf Diskette 2, einschließlich d: \ Windows, d: \ System. Wenn es Systemdateien auf C gibt, dann legt das Betriebssystem es selbst dort ab und ich konnte diesen Prozess nicht steuern und ich kann auch nicht sagen, wo und was sind diese Dateien.

Meine Frage ist, wie man Win7 auf der ersten Festplatte installiert und dann beide Betriebssysteme booten kann. Wieder ist MBR auf der Festplatte, die ich formatieren möchte (um Windows 7 dort zu installieren).

Welche Tools usw. sollte ich verwenden? (Eine, die ich gefunden habe, ist easybcd)

0

1 Antwort auf die Frage

0
JdeBP

Erstens: Wie Sie bei der Installation von Windows 7 herausfinden, ist es unbrauchbar und wenig informativ, Festplattenlayouts in Form von Laufwerksbuchstaben zu beschreiben. Unterschiedliche Betriebssysteme weisen den gleichen Datenträgern unterschiedliche Laufwerksbuchstaben zu. Was C:für ein Betriebssystem gilt, kann S:für ein anderes Betriebssystem oder überhaupt kein Laufwerkbuchstabe sein. Darüber hinaus bezeichnen Laufwerksbuchstaben auf keinen Fall Discs, sondern volumes. Microsoft bietet ein Tool für genau diese Art von Situation, bei der Sie Informationen über Ihre Discs erhalten und an andere Personen weitergeben möchten. Es ist der diskpartBefehl, und die Ausgabe seiner Befehle list diskund von list partitionBefehlen kann leicht kopiert und in Dinge wie SuperUser-Fragen eingefügt werden.

Zweitens: Sie haben auf beiden CDs einen Master-Boot-Record . Dies ist ein grundlegender Aspekt des Partitionslayouts. Was ist der Fall ist, dass nur der Bootstrap-Code ausgeführt wird, der im MBR Ihres ersten Datenträgers enthalten ist. (Dies ist bei vielen modernen Computer-Firmwares modifizierbar. Das Startreihenfolge-Menü im Setup-Dienstprogramm steuert, auf welche Disc der Sektor # 0 geladen und ausgeführt wird.)

Der Bootstrap-Code in Ihrem MBR, der von Windows XP installiert wurde, ist für die Installation von Windows 7 weitgehend irrelevant. Es gibt zwar funktionale Unterschiede, die jedoch in Bereichen liegen, die Sie wahrscheinlich nicht betreffen. (Das Windows 7 MBR - Bootstrap - Programm arbeitet nicht mit alten Maschinen, die seit 1997 seit 1994 und gemeinsam nicht einig Firmware - APIs für die Disc - Zugriff unterstützen, die es schon seit) Also selbst wenn Windows 7 funktioniert das MBR - Bootstrap - Programm aktualisieren, um den Betrieb von Ihr System sollte weitgehend unverändert bleiben. Das neue Bootstrap-Programm macht das, was das alte tut, mit der Ausnahme, dass es keinen Fallback-Kompatibilitätsmodus für alte Maschinen mehr gibt.

Es ist nicht der MBR, der das Problem ist. Es ist Ihre Systempartition . Wenn sich Ihre Windows XP - Startpartition auf einem sekundären physischen Datenträger befindet und der System-Bootstrapping vom primären physischen Datenträger erfolgt, ist Ihr Systemvolume bereits von Ihrem Boot- Volume getrennt. Das ist eine gute Sache. In der Tat bietet Microsoft ein langwieriges Verfahren für Personen, die nicht wie Sie selbst über separate System- und Startvolumes verfügen und neben Windows XP auch Windows 7 verwenden möchten.

Bei der Installation von Windows 7 wird das Systemvolume aktualisiert, wobei das Bootstrap-Programm in seinem Volume Boot Record durch ein neues ersetzt wird, das den Microsoft Boot Manager lädt und aufruft, den Windows 7 auch auf der Systempartition installiert. Um ein Multiple-Boot-Arrangement zu erhalten, müssen Sie einfach den Microsoft Boot Manager in Ihrem Systemvolume über den Windows XP-Betriebssystem-Loader informieren und ihn seinem Menü hinzufügen. M. McTavish stellt dazu die Befehle zur Verfügung:

bcdedit / create / d "Windows XP" 
bcdedit / set device partition = \ Device \ HarddiskVolume1
bcdedit / set pfad \ ntldr
bcdedit / displayorder / addlast

bcdeditist im Lieferumfang enthalten, und das und das Windows-Installationsprogramm - so erklärt Microsofts ziemlich oberflächliche Sicht des Prozesses - sind so ziemlich alles, was Sie brauchen. Sie brauchen wirklich nichts anderes.

Vielen Dank für Ihre ausführliche Antwort. Meine Frage ist folgende: Wenn ich den Win7-Installationsvorgang ausführe, meine erste Festplatte vollständig formatiere, Windows 7 darauf installiere und dann mache, was du sagst (sag Windows7-Bootmanager, dass eine weitere Festplatte mit Win XP installiert ist), wird alles funktionieren gut EugeneP vor 12 Jahren 0
Alles wird nicht gut, wenn er dich anlügt. . . JK. Ich dachte nur, das war eine lustige Frage. surfasb vor 12 Jahren 0