Zwei Windows-Systeme auf identischer Platte per Bootmanager Boot-US www.boot-us.de/index.htm Das Ziel ist, beide Windows-Systeme identischer Version auf identischer Festplatte vollständig unabhängig betreiben zu können. Im Falle einer Einzelplatzlizenz von Windows; Es wird zwar 2x installiert, aber zu jedem Zeitpunkt kann nur 1 der beiden Windows aktiv sein. Auch während der Installationen der beiden Windows. Allgemein ========= Prinzip der Partitionen (Datenbereiche) einer Festplatte -------------------------------------------------------- Es können nicht mehr als 2 Windows parallel installiert werden, da die Festplatte maximal 3 Primärpartitionen (jeweils bootfähig machbar) maximal 1 logische Partition (nicht bootfähig machbar) enthalten kann: Also maximal 4 Partitionen. Die Primärpartition kann nur genau 1 Laufwerksbuchstaben erhalten und ist daher bootfähig machbar. Jede Primärpartition hat einen eigenen Bootsektor. Die logische Partition ist die einzige Partition, die mehr als 1 Laufwerk enthalten kann (jedes Laufwerk 1 Laufwerksbuchstabe). selbst erhält keinen Laufwerksbuchstaben und ist damit nicht bootfähig machbar. Die Festplatte selbst hat einen Bereich, der zum Booten von Partitionen geeignet ist. Der Master Boot Record enthält Informationen, in welcher Primärpartition ein Bootmanager installiert ist. Bootsektoren und MBR müssen immer passend sein. Daher sollte man sie sichern, z.B. mit dem HDHacker-Tool. http://dimio.altervista.org/eng/ Ein Partitionierungsprogramm unter Windows ist z.B. EASE-US Partitionierer als bootfähiges Linux ist z.B. MiniTool www.partitionwizard.com/free-partition-manager.html www.partitionwizard.com/download.html Wer erwartet, dass Windows von Hause aus einen ausgewachsenen Festplattenmanager enthält, der Partitionen umfassend verwalten kann, MBR und Bootsektoren sichern kann, der sollte mit dem Träumen aufhören. Microsoft verzichtet ganz bewusst auf solches Werkzeuge, um z.B. die Parallelinstallationen von 2 Windows identischer Version auf gemeinsamer Festplatte schlichtweg zu sabotieren (siehe unten). Prinzip der Versteckten Partition unter Windows bzw. DOS -------------------------------------------------------- Sind auf einer Platte mehrere primäre C:-Partitionen vorhanden (z.B. DOS 6.22 und Windows 95/98/ME), so kann es Probleme mit der Zuordnung der Laufwerksbuchstaben geben. Diese Schwierigkeiten lassen sich vermeiden, wenn alle diese C:-Partitionen bis auf eine Einzige versteckt werden. Dann kann nur noch von dieser nicht-versteckten Partition gebootet werden. Die anderen C:-Partitionen sind nicht sichtbar, d.h. sie werden vom gebooteten Betriebssystem als unbekannte Betriebssysteme betrachtet. Das per Bootmanager in der nicht versteckten Partition gebootete versteckte Betriebssystem wird sichtbar gemacht und erhält den gewünschten Laufwerksbuchstaben C:. Die anderen Partitionen bleiben versteckt. Es sind nur die Primär-Partitionen mit den Laufwerksbuchstaben und die einzige logische Partition versteckbar. Linux kann in eine primäre oder logische Partition auf einer beliebigen Platte installiert werden. Damit diese Partition von Boot-US gebootet werden kann, muss LILO in den Bootsektor der Linux-Partition installiert sein. Einfaches Verstecken -------------------- Um Partitionen zu verstecken, wird der Wert 10h auf die Partitions-ID aufaddiert. Soll die Partition wieder sichtbar gemacht werden, braucht nur dieser Wert 10h von der Partitions-ID subtrahiert werden. Der Wechsel der Partitionen per Boot-Manager erfolgt per einfachem Verstecken. Diese Methode, Partitionen zu verstecken, funktioniert auch bei Windows 2000/XP/2003/Vista/2008/7/8/10, jedoch nicht während der Installation von Windows-Partitionen (siehe echtes Verstecken). Echtes Versteckten ------------------ Parallel-Installationen von Windows 2000/XP/2003/Vista/2008/7/8/10 benötigen das ECHTE Verstecken, da Microsoft das einfache Verstecken einfach ignoriert. Windows 7 erkennt automatisch ein anderes Windows NUR, wenn die Partition eines ÄLTEREN Windows vor der Partition des neuen, also Windows 7, liegt. Damit gilt: 2 Windows-7-Partitionen kann Windows 7 nicht per eigenem Bootmanager verwalten. Die boot.ini gibt es nur bis Windows XP. Der Wechsel der vorhandenen Windows-Partitionen per Boot-Manager erfolgt per einfachem Verstecken. Das Spiegeln einer Festplatte, die parallele Windows-Partitionen hat, muss inklusive Sicherung des Sektor 0 der jeweiligen Partition und des Bootsektors (Master Boot Record) der Festplatte erfolgen. (Sicherung z.B. per HDHacker-Tool http://dimio.altervista.org/eng/). Sollte das Festplatten-Sicherungsprogramm den MBR nicht mitkopieren, so muss der MBR auf die Festplatte bringbar sein - egal wie. Es ist möglich dass Windows 2000/XP/2003/Vista/2008/7/8/10 eine echt versteckte Partition als unformatiert angezeigt. Dies lässt sich verhindern, indem echt versteckten Partitionen KEIN Laufwerksbuchstabe zugeordnet wird. Unter Windows werden Laufwerksbuchstaben mittels des Windows-Plattenmanagers (Computerverwaltung / Datenspeicher / Datenträgerverwaltung) zugeordnet bzw. entfernt. Doppelt belegte Sektoren in Spur 0 und Boot-US --------------------------------------------- Es kann vorkommen, dass fremde Programme Daten in einzelnen Sektoren der Spur 0 ablegen. Insbesondere scheinen manchen Adobe-Programme Kopierschutzdaten in Sektoren der Spur 0 abzulegen. Falls der Bootmanager dann ebenfalls in den MBR und die angrenzenden Sektoren der Spur 0 installiert wird, kann es in diesem Fall leicht geschehen, dass ein Sektor sowohl vom fremden Programm als auch dem Bootmanager belegt wird. Beim Installieren des Boot-US-Bootmanagers in den MBR muss der Sektor in der Spur 0 angegeben werden, der von einem externen Programm belegt ist. Dieser Sektor wird dann vom Bootmanager nicht benutzt. Der für das externe Programm reservierte Sektor lässt sich über folgenden Parameter RESERVED_LBA in der Datei bmgrus.ini konfigurieren: [GLOBAL] RESERVED_LBA = ist die LBA-Nummer des reservierten Sektors. Die Position des doppelt belegten Sektors lässt sich wie folgt bestimmen: Spur 0 sichern direkt nach Installation des Bootmanagers in MBR. Spur 0 sichern nachdem das externe Programm Daten in die Spur 0 geschrieben hat (und den Bootmanager beschädigt hat). Vergleich der beiden Sicherungen zeigt welcher Sektor geändert wurde. Ablauf der Parallelinstallation von 2 Windows auf gemeinsamer Festplatte ======================================================================== 0. Allgemein ____________ Besonderheit zur Installation des 1. Windows: Windows merkt sich die Startposition auf der Festplatte. Wurde das Windows ab Anfang der Festplatte installiert, zerstört die Verschiebung der Partition hinter die von Windows gemerkte Startposition der Windowsinstallation diese: Windows startet nicht mehr, wobei auch keine Starthilfe-Reparatur das Problem löst. Der Bootsektor der Partition muss immer passen. Der Boot-Sektor in Spur 0 ist nur für die Primärpartitionen. Der Master Boot Record (MBR) wird für die gesamte Festplatte erzeugt. Sicherung Boot-Sektor und MBR z.B. per HDHacker-Tool http://dimio.altervista.org/eng/ Besonderheit zur Installation des 2. Windows: Abgesehen vom ECHTEN Verstecken hat Windows folgende Macke: Wird die Partition während der Installation erzeugt, so kann es sein, dass 100 MBytes freier Platz vor erzeugten Partition zwangsweise frei gelassen lassen werden (warum auch immer). Dieser freie Platz ist allerdings hinderlich, wenn der Bootmanager HINTER der 2. Partition in die 3. Partition installiert werden soll. Die Partition sollte also bereits leer vorhanden sein. Es ist möglich, die 2. Partition mit dem installierten 2. Windows wie üblich zu spiegeln bzw. diese Partition rückzuspeichern, da der Bootmanager selbst nur einfaches Verstecken nutzt und Echtes Verstecken eben nur für die Installation des 2. Windows benötigt wird. Auch hier gibt es den laufwerkeigenen Boot-Sektor, den man sichern sollte. Sicherung z.B. per HDHacker-Tool http://dimio.altervista.org/eng/ 1. Schritt ---------- Auf der Festplatte muss Platz für 3 Primärpartitionen sein (abgesehen von der logischen Partition, die es auch geben kann.) In der 1. Partition am Festplattenanfang wird das 1. Windows üblich installiert. In die 2. Partition ab Festplattenanfang kommt später das 2. Windows. Die 2. Partition kann bereits erzeugt und formatiert sein, muss aber leer und auf versteckt gesetzt sein. Die Installation des 2. Windows jedoch darf nur mit Hilfe von ECHTEM Verstecken erfolgen (siehe unten). In die 3. Partition ab Festplattenanfang kommt der Boot-Manager mit 1 bis 9 MBytes Partitionsgröße. Diese Partition darf nicht angelegt sein. Nur der Platz muss verfügbar sein. Die 4. Partition ab Festplattenanfang ist die logische Partition. Diese wird nachfolgend nicht verändert. 2. Schritt ---------- Erzeugen der 2. Primärpartition Wer außerhalb von Windows die 2. Primärpartition leer erzeugen will, z.B. per Linux der MiniTools, erzeuge jetzt diese 2. Partition (optional formatieren) und setzt diese dann auf aktiv (active). Wer unter dem 1. Windows die 2. Primärpartition erzeugen will, kann z.B. den EASE-US-Partitionsmananger benutzen. 3. Schritt ---------- - Das 1. Windows (von der 1. Primärpartition) booten. - Falls die 2. Primärpartition nicht vorhanden ist, dann diese z.B. per z.B. EASE-US-Partitionsmanager erzeugen, dann optional formatieren, dann auf aktiv setzen (active). - Das Konfigurationsprogramm Boot-US (GUI) installieren. Es wird dabei noch NICHT der Boot-Manager installiert Der Bootmanager wird erst per 2. Windows installiert. Hinweis: Der Start des Konfigurationsprogrammes verlangt IMMER Administrator-Rechte. - Es muss die bootfähige Install-DVD von Windows eingelegt werden. - Das Konfigurationsprogramm Boot-US (GUI) als Admin starten: Die 1. Partition, also die des gerade aktiven 1. Windows, muss jetzt ECHT versteckt werden Im Menü dort Details aufrufen, dann auf die Zeile der 1. Partition die Maus setzen, dann rechte Maus und ECHT verstecken (allein nur Verstecken reicht nicht aus). dann Button speichern. Hinweis: NUR diese Variante des ECHTEN Versteckens ist kostenlos. - Damit muss der Rechner neu gebootet werden, weil erst dann die Installation des 2. Windows gleicher Version auf derselben Festplatte möglich ist. 4. Schritt ---------- Die Windows-DVD wird gebootet und es erfolgt das übliche Installieren von Windows. Da nur die 2. Primärpartition aktiv ist und die 1. Primärpartition als echt versteckt und damit für die Windows-Installation nicht mehr erkennbar ist und es die 3. Primärpartition ja nicht gibt (in eine logische Partition zu installieren ist Nonsens), wird das 2. Windows die 2. also aktive, also sichtbare Partition, so installiert, als wäre es quasi das einzige Windows auf der gesamten Festplatte. Falls Windows die 2. Partition nicht nutzen kann, dann diese Partition neu erzeugen (siehe 0. Allgemein und dort Besonderheit zur Installation des 2. Windows). Das 2. Windows ist installiert worden, einsatzbereit. muss gebootet, also aktiv sein. 5. Schritt ---------- Das Konfigurationsprogramm Boot-US (GUI) wird nun auch im 2. Windows installiert. ERST jetzt ist der Bootmanager Boot-US wird zu installierten. Der Bootmanager wird in den zuerst gefundenen freien Platz der Festplatte als 3. Primärpartition installiert und ist dann einsatzbereit, denn beide Windows-Partitionen werden in den Bootmanager aufgenommen. Als Methode für das Verstecken von Partitionen muss die Option "(2) primäre Partitionen automatisch echt verstecken" ausgewählt werden. Achtung: Echtes verstecken kostet hier Geld (nur in der Pay-Version bzw. zeitlich begrenzten Test-Version) verfügbar. Also bietet die Software automatisch an, nicht echt zu verstecken und dazu die Partitionen so einzurichten. Dieses Angebot muss schon deswegen genommen werden, da für den Wechsel der Partitionen per Bootmanager das einfache Verstecken ausreicht. (Echtes Verstecken ist nur für die Installation des 2. Windows notwendig und dafür auch kostenlos). Es gilt jetzt: 1. Windows (1. Primärpartition) ist versteckt (ob echt oder einfach ist nun egal). 2. Windows (2. Primärpartition) ist sichtbar. Der Bootmanager (3. Primärpartition) ist in den MBR eingetragen. Die Bootsektoren der 1. und 2. Primärpartitionen wurden nicht angetastet. Dann den Rechner neu booten 6. Schritt ---------- Ab jetzt erscheint der Bootmanager Boot-US und bietet beide Windows-Systeme zur Auswahl an. Das Diskettenlaufwerk (wenn vorhanden) wird automatisch eingebaut. Beim Booten eines der beiden Windows-Systeme wird die betreffende Partition vom Bootmanager automatisch sichtbar gemacht. Die andere Windows-Partition wird vom Bootmanager automatisch einfach versteckt. Die Partition des Bootmanagers wird gar nicht angezeigt, denn die wird NUR vom MBR aktiviert: Die Festplatte "bootet scheinbar" per MBR, um per Bootmanager das echte Booten von Laufwerken zu ermöglichen. Und: Zu jedem Zeitpunkt kann nur eines der beiden Windows aktiv sein. WICHTIG: Unbedingt MBR und Boot-Sektoren sichern per HDHacker-Tool http://dimio.altervista.org/eng/ Der MBR kann von jedem der beiden Windows aus gesichert werden. Der Bootsektor der Festplatte muss vom zugehörigen Windows aus gesichert werden. Dateinamen der Sicherungen z.B. jjjjmmtt_text 20160101_MBR_Sicherung 20160101_HD1_BootSektor_Sicherung (HD steht für Hard Disk also Festplatte) Das war's.