Festplattenpartitionierung

Festplattenpartitionierung oder Scheibenschneide[1] ist die Schaffung eines oder mehrerer Regionen auf Zweitlager, damit jede Region getrennt verwaltet werden kann.[2] Diese Regionen werden als Partitionen bezeichnet. Es ist in der Regel der erste Schritt bei der Vorbereitung einer neu installierten Scheibe vor allen Dateisystem geschaffen. Die Festplatte speichert die Informationen über die Standorte und Größen der Partitionen in einem Bereich, der als Partitionstabelle bezeichnet wird, die das Betriebssystem vor einem anderen Teil der Festplatte liest. Jede Partition erscheint dann dem Betriebssystem als eine eigenständige "logische" Festplatte, die einen Teil der tatsächlichen Festplatte verwendet. Systemadministratoren Verwenden Sie ein Programm namens a Partition Editor Um die Partitionen zu erstellen, Größe zu ändern, zu löschen und zu manipulieren.[3] Durch die Partitionierung können verschiedene Dateisysteme für verschiedene Arten von Dateien installiert werden. Durch die Trennung von Benutzerdaten von Systemdaten kann verhindern, dass die Systempartition voll wird und das System unbrauchbar wird. Die Partitionierung kann auch die Unterstützung erleichtern. Ein Nachteil ist, dass es schwierig sein kann, Partitionen richtig zu beschriften, was dazu führt, dass eine Trennwand mit zu viel freiem Speicherplatz und eine andere fast vollständig zugewiesen wird.
Geschichte
IBM in seiner Veröffentlichung von 1983 von 1983 PC DOS Version 2.0 war eine frühe wenn nicht die erste Verwendung des Begriffs Trennwand Beschreibung eines Blockspeichergeräts wie einer Festplatte in physikalische Segmente. Die Verwendung des Begriffs ist jetzt allgegenwärtig. Andere Begriffe, die in der Kunst verwendet werden logische Festplatte,[4] Minidisk,[5] Teile,[6] Pseudo-Schleim,[6] Sektion,[6] Scheibe[7] und virtuelles Laufwerk.[8]
Eine der frühesten derartigsten Segmentierung eines Festplattenantriebs war IBMs 1966 von 1966[9] Verwendung in seinem CP-67 Betriebssystem von Minidisk als separates Segment eines Festplattenlaufwerks.[5]
Verteilungsschemata
DOS, Windows und OS/2
Mit DOS, Microsoft Windows, und OS/2Eine gängige Praxis besteht darin, eine primäre Partition für den aktiven zu verwenden Dateisystem Dies enthält das Betriebssystem, die Seite/Swap -Datei, alle Dienstprogramme, Anwendungen und Benutzerdaten. Unter den meisten Windows -Verbrauchercomputern die Antriebsbrief C: wird dieser primären Partition routinemäßig zugeordnet. Andere Partitionen können auf der existieren HDD Dies kann als Laufwerke sichtbar sein oder auch nicht, z. B. Partitionen für Wiederherstellungen oder Partitionen mit diagnostischen Tools oder Daten. (Windows Drive-Buchstaben entsprechen nicht eins zu eins Partitionen, sodass möglicherweise mehr oder weniger Antriebsbuchstaben als Partitionen vorhanden sind.)
Microsoft Windows 2000, XP, Vista, und Windows 7 einbeziehen ''Datenträgerverwaltung'Programm, das die Erstellung, Löschung und Größenänderung von FAT- und NTFS -Partitionen ermöglicht. Der Windows Disk Manager in Windows Vista und Windows 7 verwendet a 1 MB Partitionsausrichtung Schema, das grundlegend ist unvereinbar mit Windows 2000, XP, OS/2, DOS sowie vielen anderen Betriebssystemen.
Unix-ähnliche Systeme
An Unix-baut und Unix-artig Betriebssysteme wie z. Linux, Mac OS, BSD, und SolarisEs ist möglich, mehrere Partitionen auf einem Festplattengerät zu verwenden. Jede Partition kann mit a formatiert werden Dateisystem oder als a Tauschpartition.
Mehrere Partitionen erlauben Verzeichnisse wie z. /Stiefel, /tmp, /usr, /var, oder /Heimat ihre eigenen Dateisysteme zugewiesen. Ein solches Programm hat eine Reihe von Vorteilen:
- Wenn ein Dateisystem beschädigt wird, bleiben die Daten außerhalb dieses Dateisystems/Partition intakt und minimieren den Datenverlust.
- Spezifisch Dateisysteme kann mit unterschiedlichen Parametern montiert werden, z. B., schreibgeschützt, oder mit der Ausführung von setUid Dateien deaktiviert.
- Ein außer Kontrolle geratenes Programm, das alle verfügbaren Speicherplatz in einem Nicht-System-Dateisystem verbraucht, füllt keine kritischen Dateisysteme aus.
- Wenn Benutzerdaten wie Dokumente von Systemdateien getrennt werden, kann das System mit einem verringerten Risiko für die Störung der Daten aktualisiert werden.
Eine häufige minimale Konfiguration für Linux -Systeme besteht darin, drei Partitionen zu verwenden: eine, die die Systemdateien hält, die auf "/" montiert sind (die Wurzelverzeichnis), eine Holding Benutzerkonfigurationsdateien und Daten, die auf /nach Hause montiert sind (Home (Heimverzeichnis) und eine Tauschpartition.
Standardmäßig verwenden MacOS -Systeme auch eine einzige Partition für das gesamte Dateisystem und verwenden a Auslagerungsdatei Innerhalb des Dateisystems (wie Windows) und nicht im Swap -Partition.
In Solaris werden Partitionen manchmal als bekannt als Scheiben. Dies ist ein konzeptioneller Hinweis auf das Schneiden eines Kuchens in mehrere Stücke.
Der Begriff "Slice" wird in der verwendet Freebsd Betriebssystem, auf das man sich beziehen soll Master Boot Record Partitionen, um Verwirrung mit Freebsds zu vermeiden Disklabel-Basierte Partitionierungsschema. Jedoch, Guid -Partitionstabelle Partitionen werden weltweit als "Partition" bezeichnet.
Multi-Boot-Systeme

Multi-Boot-Systeme sind Computer, auf denen der Benutzer in mehr als ein unterschiedliches Betriebssystem (OS) starten kann, das in separaten Speichergeräten oder in separaten Partitionen desselben Speichergeräts gespeichert ist. In solchen Systemen ein Menü bei Anlaufen Gibt eine Auswahl, welches Betriebssystem das Starten/Starten (und nur ein Betriebssystem gleichzeitig geladen wird).
Dies unterscheidet sich von Virtuelle Betriebssysteme, in dem ein Betriebssystem als eigenständiges virtuelles "Programm" in einem anderen bereits laufenden Betriebssystem ausgeführt wird. (Ein Beispiel ist ein Windows -Betriebssystem "Virtual Machine", das aus einem Linux -Betriebssystem ausgeführt wird.)
Guid -Partitionstabelle
Das Guid -Partitionstabelle (Global UNique ICH WÜRDEEntfifier) ist ein Teil der Einheitliche erweiterbare Firmware -Schnittstelle (UEFI) Standard für das Layout der Partitionstabelle auf einem physischen Festplatte. Viele Betriebssysteme unterstützen diesen Standard jetzt. Windows unterstützt dies jedoch nicht auf BIOS -basierten Computern.[10]
Partitionwiederherstellung
Wenn eine Partition gelöscht wird, wird der Eintrag aus einer Tabelle entfernt und die Daten sind nicht mehr zugänglich. Die Daten bleiben auf der Festplatte, bis sie überschrieben werden. Spezialisierte Wiederherstellungsversorgungsunternehmen kann in der Lage sein zu lokalisieren verirrt Dateisysteme und neu erstellen eine Partitionstabelle, die Einträge für diese wiederhergestellten Dateisysteme enthält. Einige Festplatten -Dienstprogramme können eine Reihe von Anfängern einer Partition überschreiben, die sie löschen. Wenn beispielsweise die Windows -Datenträgerverwaltung (Windows 2000/XP usw.) zum Löschen einer Partition verwendet wird, wird der erste Sektor (relativer Sektor 0) der Partition vor dem Entfernen überschrieben. Es kann immer noch möglich sein, a wiederherzustellen FETT oder NTFS Partition Wenn ein Backup -Bootsektor verfügbar ist.
Druckscheiben
HDDs können komprimiert werden, um zusätzlichen Platz zu schaffen. In DOS und frühen Microsoft Windows, Programme wie Stapler (DR-DOS außer 6.0), Superstor (Dr. DOS 6.0), Doppelspace (MS-DOS 6.0–6.2) oder Antriebspace (MS-DOS 6.22, Windows 9x) wurden verwendet. Diese Komprimierung wurde durchgeführt, indem eine sehr große Datei auf der Partition erstellt und dann die Daten der Festplatte in dieser Datei gespeichert wurde. Beim Start haben Gerätefahrer diese Datei geöffnet und sie einen separaten Buchstaben zugewiesen. Um Verwirrung zu vermeiden, wurden häufig die ursprüngliche Partition und das komprimierte Laufwerk ausgetauscht, so dass die komprimierte Scheibe C: und der unkomprimierte Bereich (häufig enthält Systemdateien) einen höheren Namen erhalten.
Versionen von Fenster Verwenden des NT -Kernels, einschließlich der neuesten Version, Windows 10, enthalten intrinsische Festplattenkompressionsfähigkeit. Die Verwendung separater Datenträgerkomprimierungsversorgungsunternehmen ist stark zurückgegangen.
Partitionstabelle
A Partitionstabelle ist eine Tabelle, die von dem Betriebssystem auf einer Festplatte aufrechterhalten wird, das die Partitionen auf dieser Festplatte beschreibt und beschreibt.[11] Die Begriffe Partitionstabelle und Partitionskarte sind ähnliche Begriffe und können austauschbar verwendet. Der Begriff ist am häufigsten mit dem verbunden MBR Partitionstabelle von a Master Boot Record (Mbr) in Stck, aber es kann generisch verwendet werden, um sich auf andere Formate zu beziehen, die eine Festplatte in Partitionen teilen, z. B.: Guid -Partitionstabelle (GPT), Apple Partition Map (APM),[12] oder BSD Disklabel.[13]
PC -Partitionstypen
Mbr
Dieser Abschnitt beschreibt die Master Boot Record (MBR) Partitionierungsschema, wie historisch verwendet in DOS, Microsoft Windows und Linux (unter anderem) auf PC-kompatibel Computersysteme. Ab Mitte der 2010er Jahre verwenden die meisten neuen Computer die Guid -Partitionstabelle (GPT) Partitionierungsschema stattdessen. Beispiele für andere Partitionierungsschemata finden Sie im allgemeinen Artikel über Partitionstische.
Der gesamte Datenspeicherraum eines PC -Festplattens, auf dem die MBR -Partitionierung implementiert wird, kann höchstens vier enthalten Primärpartitionenoder alternativ drei primäre Partitionen und ein verlängerte Partition. Das PartitionstabelleIm Master-Boot-Datensatz enthält 16-Byte-Einträge, von denen jede eine Partition beschreibt.
Das Partitionstyp wird durch einen 1-Byte-Code identifiziert, der in seiner Partitionstabelleneintrag gefunden wird. Einige dieser Codes (wie z. 0x05 und 0x0f) kann verwendet werden, um das Vorhandensein eines anzuzeigen verlängerte Partition. Die meisten werden vom Bootloader eines Betriebssystems (die Partitionstabellen untersucht) verwendet, um zu entscheiden, ob eine Partition ein Dateisystem enthält, das sein kann montiert / abgerufen zum Lesen oder Schreiben von Daten.
Primäre Partition
Eine primäre Partition enthält ein Dateisystem. Im DOS und alle frühen Versionen von Microsoft Windows Systeme, Microsoft erforderte das, was es als nannte Systempartition die erste Partition sein. Alle Windows -Betriebssysteme ab Windows 95 können auf (fast) jeder Partition, aber in den Startdateien (fast) (fast) (fast) (fast) (fast) (in den Startdateien) angezeigt werden.io.sys
, Bootmgr
, Ntdrl
usw.) muss sich auf einer primären Partition befinden. Andere Faktoren wie ein PC jedoch BIOS (sehen Bootsequenz auf Standard -PC) kann auch spezifische Anforderungen auferlegen, welche Partition das primäre Betriebssystem enthalten muss.
Der Partitionstyp Code Für eine primäre Partition kann entweder einem in (z. B.,, enthaltenen Dateisystem entsprechen 0x07 bedeutet entweder an NTFS oder ein Betriebssystem/2 HPFS Dateisystem) oder geben an, dass die Partition eine besondere Verwendung hat (z. B. Code 0x82 Normalerweise zeigt ein Linux an Tauschen Partition). Das FAT16 und FAT32 Dateisysteme haben aufgrund der Grenzen verschiedener DOS- und Windows -Betriebssystemversionen eine Reihe von Partitionstypcodes verwendet. Obwohl ein Linux -Betriebssystem eine Reihe verschiedener Dateisysteme erkennen kann (ext4, ext3, ext2, Reiserfsusw.), sie haben alle konsequent den gleichen Code vom Partitionstyp verwendet: 0x83 (LINUX Native Dateisystem).
Verlängerte Partition
Eine Festplatte kann nur eine erweiterte Partition enthalten, aber diese erweiterte Partition kann in mehrere logische Partitionen unterteilt werden. DOS/Windows -Systeme können dann möglicherweise Weisen Sie einen eindeutigen Laufwerksbuchstaben zu zu jeder logischen Partition. Guid -Partitionstabelle (GPT) hat nur die primäre Partition, keine erweiterte Partition und die logische Partition.
Boot -Partitionen
BIOS -Boot -Partition
Die BIOS -Boot -Partition (BIOS BP) ist ein Anteil des Speichergeräts, mit dem Software, die das Betriebssystem startet, a Bootloader. Es kann sich um ein Kernelbild oder einen Bootloader des Betriebssystems oder ein vollständig separates Stück Software handeln.[14][15]: 136
EFI -Systempartition
EFI -Systempartition ist dasselbe wie BIOS BP, wird aber von EFI -Firmware anstelle von BIOS geladen.[14][15]: 136
Siehe auch
- Amiga starrer Festplattenblock
- Scheibenformatierung
- Dateisystem Hierarchie Standard
- Liste der Festplatten -Partitionierungssoftware
- LVM
- Master Boot Record deckt das Layout der Partitionstisch ab
- Partitionsausrichtung
- ÜBERFALLEN
- Jbod
Verweise
- ^ Calkins, Bill (2013). Oracle Solaris 11 Systemverwaltung.
- ^ Levi, Bozidar (2002). Unix -Verwaltung.
- ^ Ward, Brian (2004). Wie Linux funktioniert: Was sollte jeder Superuser wissen. Keine Stärkepresse. p. 39. ISBN 9781593270353.
- ^ Wie von Dezember verwendet RT-11 OS ca. 1984
- ^ a b Wie in IBM verwendet CP-67 Anfang 1966 siehe: Rogers, Bob (6. Februar 2017). "Die Vergangenheit von Virtualisierung erklärt die aktuelle Bedeutung". TechChannel. Abgerufen 9. Februar, 2022.
Ein Minidisk ist nur Teil einer physischen Festplatte, scheint aber eine separate Festplatte für den Gast zu sein.
- ^ a b c Die 1980 UNIX V6 Handbuch Für das RP-11/RP03-Gerät und der Treiber] sprechen die Festplatte in unterteilt in Teile, "Pseudo-Disks und Abschnitte.
- ^ Die 1993 Solaris 2.2 grundlegender Installationshandbuch in einem Glossareintrag das Scheibe ist "ein diskreter Teil einer Festplatte, die während der Installation konfiguriert ist." Unter Sunos 4.l.x und System V Release 3 wurden Scheiben als Partitionen bezeichnet.
- ^ Die 1980 Corvus -Leitfaden Für Apple II ermöglicht die Aufteilung eines Festplatten -Laufwerks in die Aufteilung Virtuelle Laufwerke.
- ^ R. J. Creasy (September 1981). "Der Ursprung des VM/370-Zeit-Sharing-Systems" (PDF). IBM Journal of Research and Development. 25 (5): 483–490. doi:10.1147/rd.255.0483. ISSN 0018-8646. Abgerufen 10. Februar, 2022.
- ^ Windows-Fahrer-Inhalt. "BIOS/MBR-basierte Festplattenpartitionen". docs.microsoft.com. Abgerufen 2021-12-06.
- ^ Frisch, Aeleen (2002). Wesentliche Systemverwaltung: Tools und Techniken für Linux- und UNIX -Verabreichung. O'Reilly Media, Inc. p.86. ISBN 9780596004491.
- ^ Das pdisk Der Dienstprogramm für Apple Partition Maps wird als ein Apple Partition Table Editor in seinem Mann Seite [1].
- ^ "Über Festplattenbeschilderungen". Systemverwaltungshandbuch, Band 1. Archiviert von das Original am 2007-02-28. Abgerufen 2010-04-03. (NB. Die Solaris -Dokumentation auf Disklabeln verwendet den Begriff "Partitionstabelle".)
- ^ a b "Was sind Systempartition und Boot -Partition?". www.easyuefi.com. Archiviert vom Original am 2018-07-16. Abgerufen 2021-12-07.
- ^ a b Cross, Michael (2008). Szene der Cyberkriminalität. Debra Littlejohn Shinder (2. Aufl.). Burlington, MA: Syngress Pub. ISBN 978-0-08-048699-4. OCLC 272383168.
Weitere Lektüre
- Stéphane Martineau; Jens Olsson; Nick Roberts (2002-11-02). "Die ALT-OS-Entwicklungs-Partitionspezifikation (AODPs)". 0,4. Archiviert vom Original am 2004-02-13.
{{}}
: CS1 Wartung: Ungeeignete URL (Link) - Andries Brouwer (1995–2004). "Liste der Partitionskennung für PCs".
- Andries Brouwer (1999-09-16). "Minimale Partitionstabellespezifikation".
- "Partitionierung der Primer". Ranish. 1998-08-05. Archiviert von das Original Am 2004-08-04. Abgerufen 2004-08-15.
- Allen Smith. "Ata (Eide) Antriebskapazität und Adressierung".
- Microsoft (2005-06-03). "Mit GPT -Laufwerken". Microsoft. Archiviert von das Original Am 2005-07-06.
- "Was sind Systempartition und Boot -Partition?". www.easyuefi.com. Abgerufen 2021-12-07.
{{}}
: CS1 Wartung: URL-Status (Link)