Triple-Boot + 4 Partitionslimit

3353
dsimcha

Ich habe gerade eine neue Festplatte gekauft, damit ich meine XP-only-Maschine in eine XP-Ubuntu-Windows 7-Triple-Boot-Maschine umwandeln kann. Da das Laufwerk absurd groß ist (1 TB), würde ich auch gerne ReactOS in den Mix werfen.

Ich habe gerade herausgefunden, dass Master Boot Records auf 4 Einträge beschränkt sind, was 4 primäre Partitionen bedeutet. Ich hatte Windows XP auf meiner alten Festplatte als Startpartition, eine Programmdateipartition und eine Medienpartition eingerichtet. Da ich XP wirklich nicht von Grund auf installieren wollte, habe ich dieses Setup auf mein neues Laufwerk geklont.

Damit bleibt mir ein MBR-Partitionseintrag für die Installation von Windows 7, Ubuntu und ReactOS. Ich möchte vermeiden, XP wie die Pest von Grund auf neu installieren zu müssen, zum Teil weil es ein Sicherheitsnetz sein sollte, falls bei meinen anderen Betriebssystemen etwas schief läuft und weil ich viel Zeit investiert habe, um es genau auf das Betriebssystem einzustellen So wie ich es mag.

Hier sind die Optionen, die ich in Betracht gezogen habe und warum ich sie nicht mag:

  1. Installieren Sie Windows 7 auf meiner Medienpartition. Dies würde funktionieren, aber ich bevorzuge es, meine Medienpartition vollständig von allen Betriebssystemen zu trennen, sodass ich eine Betriebssystempartition neu formatieren kann, ohne die Medienpartition zu beeinträchtigen.
  2. Verwenden Sie wubi oder etwas, um Ubuntu in derselben Partition wie etwas anderes zu installieren. Das ist wieder spröde.
  3. Verschieben Sie alle meine Medien auf ein logisches Laufwerk auf einer erweiterten Partition. Erstellen Sie ein weiteres logisches Laufwerk auf dieser erweiterten Partition für Ubuntu. Das Problem hier ist, dass erweiterte Partitionen ziemlich spröde sind - wenn Sie eine Nuke machen, wird der Rest unbrauchbar.
  4. Legen Sie einfach das alte Laufwerk wieder in meinen Computer ein und starten Sie XP. Verwenden Sie die neue für die anderen Betriebssysteme. Das Problem hier ist, dass das alte Laufwerk langsamer ist und zusätzliche Energie benötigt, zusätzliche Wärme erzeugt usw.

Kann jemand andere Möglichkeiten vorschlagen, die ich übersehen habe?

1

2 Antworten auf die Frage

3
quack quixote

Windows XP erfordert eine primäre Partition zum Starten. Ich bin nicht sicher über Win-7. Für das Booten von Linux ist keine primäre Partition erforderlich (aber ich halte es für eine gute Praxis). Ich bin nicht sicher über ReactOS.

MBR-Partitionstabellen bedeuten, dass Sie nur 4 primäre Partitionen erhalten . Eine erweiterte Partition gilt für diesen Zweck als primäre Partition. Sie möchten also 3 primäre und 1 erweiterte Partition . In der erweiterten Partition können Sie beliebig viele logische Partitionen erstellen .

Schauen wir uns die Optionen an, die Sie in Betracht gezogen haben.

  1. Schlechte Wahl Ihre Präferenz ist ein gutes Teilungsschema in meinem Buch. siehe unten.
  2. Schlechte Wahl Wie Sie sagen, spröde. Wubi's mehr, um Linux ausprobieren zu können, ohne unordentlich zu werden.
  3. Ja. Nein, erweiterte Partitionen sind nicht spröde - sie sind sehr stabil, es sei denn, Sie brechen die erweiterte Partitionstabelle wirklich auf. Linux-Partitionierungstools wie fdisk und parted haben keine Probleme, logische Partitionen innerhalb einer erweiterten Partition zu löschen und neu zu erstellen.
  4. Schlechte Wahl

Was Sie wirklich tun müssen, ist, sich für ein Partitionsschema zu entscheiden, bevor Sie fortfahren. Wenn ich Sie wäre, würde ich die Medienpartition auf ein anderes Laufwerk sichern und eine vollständige (oder fast vollständige) Neupartitionierung planen. Wenn Ihre WinXP-Partition bereits die erste primäre Partition ist und relativ klein ist, können Sie sie wahrscheinlich in Ruhe lassen, während Sie den Rest der Festplatte neu partitionieren.

Siehe meine Antwort zu "Wie bereite ich ein flexibles Partitionsschema vor?" für meine allgemeinen Empfehlungen.

Berücksichtigen Sie für Ihren speziellen Fall dieses Partitionierungsschema. Die gezeigten Bereiche sind nur Beispiele. Beachten Sie jedoch, dass der größte Teil des Speicherplatzes am Ende der Medienpartition vorhanden ist und dass sich der freie Speicherplatz in der erweiterten Partition befindet. Dort können jederzeit neue logische Partitionen erstellt werden.

  • Primär 1 (WinXP) (40 GB)
  • Primär 2 (Win7) (40 GB)
  • Primär 3 (Linux oder / boot) (/ boot kann klein sein) (4 GB)
  • Primary 4 (erweiterte Partition)
    • Logisch 1 (Linux) (40 GB)
    • Logisch 2 (ReactOS?) (40 gb)
    • Logical 3 (Linux-Swap) (4 GB)
    • ... (freier Speicherplatz?) (1000 - 600 + 170 = 230 GB)
    • Logisches N ( Medienspeicherpartition ) (600 GB) (am äußersten Ende des Laufwerks)

Das Festlegen eines neuen Partitionsschemas, wenn bereits Daten auf dem Laufwerk vorhanden sind, kann sehr mühsam sein. Wenn Ihr Partitionsschema jedoch nicht richtig eingestellt ist, werden Sie auf der Straße mit weiteren Problemen fertig. Nehmen Sie sich die Zeit, um es richtig zu machen, bevor Sie das Laufwerk noch weiter füllen.

Ich denke, dass der Partitionsschema-Vorschlag von Quack Quixote ein guter Punkt ist. Ich schlage auch vor, einen Blick auf LVM (Logical Volume Manager) zu werfen: Dies ist vor allem deshalb so, weil, wie Quack sagt, "das Einrichten eines neuen Partitionsschemas, wenn bereits Daten auf dem Laufwerk vorhanden sind, einen Schmerz verursachen kann", aber es scheint so Testen macht Ihnen wirklich Spaß ... daher könnte Ihre Partitionstabelle mit [LVM] [1] flexibler sein als mit der statischen Einstellungsmethode. [1]: http://tldp.org/HOWTO/LVM-HOWTO/ dag729 vor 14 Jahren 0
@dag: LVM hat nichts mit der Partitionstabelle zu tun. LVM stellt Linux-Systeme mit einem "logischen Datenträger" zur Verfügung, der sich wie logische Partitionen verhält. LVM muss jedoch eine echte Partition (primäre oder logische) zugewiesen werden, um seine "logischen Datenträger" auszulösen. LVM ist nicht für Fenster zugänglich. quack quixote vor 14 Jahren 0
LVM * kann * verwendet werden, um einen beträchtlichen Teil des Linux-Speichers bereitzustellen, beispielsweise auf dem Knoten "Logical 1" oben. Wenn dies LVM zur Verwaltung gegeben wurde und "Primary 3" als / boot beibehalten wurde, konnten mit LVM mehrere kleine (~ 8 GB) Linux-Installationen in derselben logischen Partition konfiguriert werden. LVM wäre jedoch nur für Linux-Installationen anwendbar. quack quixote vor 14 Jahren 0
Sie können jedoch zwei primäre Partitionen für Windows XP und Windows 7 ausführen, die dritte Partition a / boot (auch primäre), dann ein LVM für jede * NIX-ähnliche und eine logische Partition für die Speicherung (FAT32 oder NTFS): couldn ' t du? dag729 vor 14 Jahren 0
@dag: ja, das habe ich gesagt. Sie können LVM nicht für * jeden * Unix-ähnlichen Typ verwenden. Nur diejenigen, die LVM verstehen. (Ich bin mir nicht sicher, ob es etwas anderes als Linux gibt.) quack quixote vor 14 Jahren 0
Windows Vista und höher unterstützen das Starten vom logischen Laufwerk phuclv vor 9 Jahren 0
0
VolatileDream

Sie könnten eine weitere Festplatte erhalten, nur um das Betriebssystem zu installieren, damit es nicht groß sein muss.

Sie könnten auch Ihre Programmdateien + Medienpartition zusammenführen, und dann hätten Sie 2 freie Partitionen für Linux und Windows 7.

Oder Sie können Ihre Programmdateien mit Ihrem XP zusammenführen.

Je nachdem, wie oft Sie zu den anderen Betriebssystemen booten, können Sie sie alle in einer Partition ablegen, jedoch in ihren eigenen logischen Partitionen, mit Ausnahme derjenigen, die Ihnen am besten gefällt. Falls also irgendetwas in der logischen Partition bricht, können Sie den Computer trotzdem verwenden .

Wenn Sie das Format Ihrer Festplatte geändert haben, können Sie zu einem Format wechseln, das mehr Partitionen unterstützt. Ich bin mir jedoch nicht sicher, ob Sie immer noch von dort booten können, aber wenn Sie können, ist dies eine Möglichkeit.