Ich habe einen Server, dessen Motherboard kein UEFI hat, das heißt, das Betriebssystem muss auf einer MBR-Tabelle installiert werden. MBR hat ein Limit von 2 TB, also frage ich mich, ob ich Windows Server auf einem Startlaufwerk mit weniger als 2 TB installieren kann und mehrere andere Laufwerke mit mehr als 2 TB (keine Startlaufwerke) habe. Kann ich auf diese Weise mehrere Partitionstabellen im Betriebssystem haben? Kann ich ohne UEFI mehrere Laufwerke mit mehr als 2 TB installieren? Ist das BIOS bei der Installation von Nicht-Startlaufwerken überhaupt wichtig? Ich habe nicht vor, RAID zu verwenden, aber wenn ich RAID verwende, bedeutet das dann, dass alle Laufwerke maximal 2 TB groß sein dürfen, da das Startlaufwerk nur 2 TB groß ist?
Antwort1
Nicht-Boot-GPT-Festplatten werden auf BIOS-only-Systemen unterstützt
Es ist nicht notwendig, von UEFI zu booten, um Festplatten zu verwenden, die mit dem GPT-Partitionsschema partitioniert sind. Daher können Sie alle Funktionen von GPT-Festplatten nutzen, auch wenn Ihr Motherboard nur den BIOS-Modus unterstützt.
Wie Sie bereits festgestellt haben, besteht bei Windows die einzige Einschränkung darin, dass Sie im UEFI-Modus booten müssen, wenn Sie von einer als GPT partitionierten Festplatte booten möchten.
Antwort2
Obwohl Twistys Antwort es irgendwie andeutet, werde ich es deutlich sagen: Das BIOS macht alles.
Tatsächlich spielen GPT oder MBR überhaupt keine Rolle. Das BIOS lädt einfach den ersten Sektor der Festplatte/Festplatte in den RAM und beginnt mit der Ausführung dessen, was dort vorhanden ist. Es kennt keine Partitionen oder MBR oder was auch immer. GRUB unterstützt dies auch, obwohl es eine zusätzliche Partition erfordert (EFI-Typ „BIOS-Boot“), damit der gesamte frühe Bootcode hineinpasst.
Das bedeutet, dass reine BIOS-Systeme GPT sowohl zum Booten als auch für jede andere Verwendung unterstützen.
Da ist einerwinzigAusnahme jedoch: Microsoft hat es zu einer (künstlichen) Anforderung gemacht, dass zum Booten von Windows von GPT UEFI erforderlich ist.
Antwort3
Twisty und Daniel B haben beide gute Antworten gegeben; es gibt jedoch einen großen Vorbehalt: Die GPT-Unterstützung hängt vom verwendeten Betriebssystem ab. Die Frage gibt "Windows Server" als Betriebssystem an, aber nicht dieAusführungvon Windows Server im Einsatz. Natürlich allejüngsteEinige Windows-Versionen unterstützen GPT für Datenträger, ältere Versionen jedoch nicht.Die Wikipedia-Seite zu GPTbietet Details für verschiedene Windows-Versionen. Von diesen Tabellen fehlt diese Unterstützung nur den 32-Bit-Versionen von Windows Server 2003 und Windows XP; ich glaube jedoch, dass diese Tabellen einige Feinheiten auslassen. (Wenn ich mich richtig erinnere, hat Windows Vista beispielsweise mit seinem Service Pack 1 GPT-Unterstützung erhalten. Ich kann mich jedoch falsch daran erinnern, also nehmen Sie es mit Vorsicht.)
Es gibt noch einen weiteren Vorbehalt: Festplattentreiber legen manchmal ihre eigenen 32-Bit-Grenzen fest, wodurch Festplatten mit mehr als 2 TiB kleiner aussehen können. (Normalerweise erhalten Sie eine Festplatte, die wie ein Modulo von 2 TiB aussieht, sodass eine 3-TB-Festplatte beispielsweise weniger als 1 TB groß zu sein scheint.) Probleme wie diese waren früher recht häufig, aber in letzter Zeit habe ich weniger Beiträge darüber gesehen. Vermutlich wurden die Fehler inzwischen größtenteils behoben; Sie können jedoch immer noch auf das Problem stoßen, insbesondere wenn Sie einen älteren Treiberstapel verwenden. Ich empfehle, die scheinbare Größe der Festplatte zu überprüfen, bevor Sie sie verwenden. Wenn die Größe nicht richtig aussieht, aktualisieren Sie Ihre Treiber.
Insgesamt ist also alles in Ordnung. Wenn Sie Windows Server 2003 verwenden, hätten Sie schon vor langer Zeit ein Upgrade durchführen sollen, und zwar aus anderen Gründen als der GPT-Unterstützung. Wenn nicht, haben Sie keine Ausrede mehr, es noch länger aufzuschieben.