Was ist, wenn die Festplatte in Windows in mehr als 26 Abschnitte unterteilt ist?

42

Wie wir wissen, wird in Windows der Position der Partition ein Präfix vorangestellt [a-z]:. Was passiert, wenn mehr als 26 Partitionen vorhanden sind?

winuser
quelle

Antworten:

45

Die angezeigten Laufwerksbuchstaben sind lediglich Darstellungen der verfügbaren physischen Partitionen und können auf andere Weise dargestellt werden. Sie könnten nur bis zu 26 Laufwerksbuchstaben haben , aber Sie sind definitiv in der Lage, viel mehr Partitionen zu haben (und tatsächlich zu benutzen).

In diesem Fall können Sie das Laufwerk mit einem Verzeichnis auf Ihrem System verknüpfen und nicht mit einem Laufwerksbuchstaben, da es seit Windows XP mindestens (und möglicherweise früher) möglich war, ein Laufwerk oder eine Partition unter einem Verzeichnis in Windows bereitzustellen. Dies würde bedeuten, dass Sie effektiv einen Ordner mit all Ihren Laufwerken haben könnten, auf die über den Laufwerksbuchstaben nicht zugegriffen werden kann.

Sie würden dies in der Verwaltungskonsole von Disk Management tun.

Um zur Konsole zu gelangen, gehen Sie zu (oder klicken Sie mit der rechten Maustaste auf "Arbeitsplatz" -> "Verwalten" -> "Datenträgerverwaltung"):

Start> Ausführen und eingeben
diskmgmt.msc

Wenn Sie mit der rechten Maustaste auf eine Partition klicken, wird eine Change Drive Letter or PathOption angezeigt, mit der Sie Pfade oder Laufwerksbuchstaben für Laufwerke hinzufügen oder entfernen können.

Im Laufwerk einhängen

Wenn Sie eine Partition in diesen Ordner mounten, werden nur die Dateien und Ordner dieser Partition angezeigt, und alle Originaldateien werden unsichtbar. Ich vermute, wenn Sie das Laufwerk aus diesem Ordner aushängen, können Sie die Originaldateien wieder sehen, aber ich weiß es nicht genau.

Komisch, ich nahm an, dass es eine Art Begrenzung für die Anzahl der logischen Partitionen geben würde, die Sie in einer erweiterten Partition haben können, aber ich kann tatsächlich nichts darüber finden. Ich weiß, dass Sie nur vier primäre Partitionen haben können.

Dies ist ein Beispiellaufwerk, von dem ich den Laufwerksbuchstaben entfernt und stattdessen einem Ordner zugewiesen habe. Auf die Dateien auf diesem Laufwerk kann jetzt zugegriffen werden, C:\Temp\Testund dem Laufwerk ist kein Buchstabe mehr zugewiesen:

Geben Sie hier eine Bildbeschreibung ein

Mokubai
quelle
5
Logische Partitionen werden als verknüpfte Liste implementiert, sodass die Anzahl, die Sie haben können, theoretisch unbegrenzt ist.
Ignacio Vazquez-Abrams
1
Sie können nicht mehr als 26 Buchstaben haben, Punkt.
Ignacio Vazquez-Abrams
6
@ Winuser, die 27. Partition könnte keinen Laufwerksbuchstaben haben, und Sie müssten ihn einem Ordner zuweisen, wie ich in meiner Antwort erwähnt habe. In der Datenträgerverwaltungskonsole können Sie nicht zugewiesene Partitionen anzeigen und diese nach Bedarf einem Ordner zuweisen. Unter i.technet.microsoft.com/dynimg/IC235918.png finden Sie ein Beispiel für das, was Sie sehen würden.
Mokubai
1
Für das, was es wert ist: Wenn wir über theoretische Grenzen sprechen, gibt es auf jeden Fall eine solche Grenze. Jede sekundäre Partition benötigt mindestens einen Sektor für die Partition selbst (in diesen modernen Zeiten, in denen keine sinnlose Zylinderausrichtung mehr durchgeführt wird) und einen (möglicherweise zwei für einige LVM-Schemata) Sektor (e) für die Partitionsmetadaten. Da die primäre Container-Partition auf 2 ** 32 Sektoren begrenzt ist, lässt sich ziemlich leicht mindestens eine theoretische Grenze für die Anzahl der enthaltenen sekundären Partitionen ableiten. (-:
JdeBP
1
Sie haben vergessen anzugeben, dass das Mounten von Volumes als Ordner nur funktioniert, wenn das Laufwerk mit dem Buchstaben NTFS ist.
Synetech
10

Zumindest unter DOS 3.3 konnte man Laufwerke wie [:\zB die ASCII-Zeichen nach bekommen Z.

Dies war mit Novell und Einstellung LASTDRIVEauf einen hohen Buchstaben.

Es könnte also eine Möglichkeit geben, die 27. Partition mit einem Zeichennamen zu versehen.

user151019
quelle
10
Kann immer noch in WinNT mit subst(welche Aufrufe DefineDosDevice()) durchgeführt werden, aber die meisten GUI-Programme erkennen nicht [:\Usersund dergleichen :(
grawity
Ich vermute, dass die meisten Programme, Punkt, Pfade wie nicht erkennen [:\Users, da die Annahme ist, dass Laufwerke mit einem Buchstaben markiert sind. Es gibt natürlich das neue Format für Formatpfade, das beispielsweise für Netzwerklaufwerke verwendet wird \\ServerName\Path, die ungefähr zur gleichen Zeit wie Windows 95 oder so entstanden sind. Wir sind uns nicht sicher, ob Sie einem solchen Pfad ein Laufwerk ohne Newsletter zuordnen können, das lokal verwendet werden soll.
RobH
1
@grawity: Anscheinend können Sie sogar ein Leerzeichen als Laufwerksbuchstaben angeben. Interessant.
LawrenceC
0

Wenig bekannte undokumentierte Funktion: Sie können mit dem mountvolBefehl einen beliebigen Laufwerksbuchstaben verwenden . Verwenden Sie zunächst mountvolundecorated, um eine Liste der vorhandenen Volumes mit ihren \\?\Volume{GUID}\Pfaden abzurufen. Dann können Sie so etwas tun:

mountvol -: \\?\Volume{7d0832b2-3d3a-4fe0-9473-9f7aaabc5a98}\
-:

Das -ist kein Platzhalter - es fungiert tatsächlich als Laufwerksbezeichnung, und Sie können Ihr aktuelles Laufwerk in der Eingabeaufforderung dahingehend ändern cdund alles tun, was Sie erwarten. Soweit ich das beurteilen kann, funktioniert jedes Symbol außer dem Leerzeichen.

Der Explorer lässt Sie nicht in Laufwerken ohne Buchstaben browsen, aber Sie können einige Programme in Dokumenten in diesen öffnen. notepad filename.extFunktioniert zum Beispiel mit der Eingabeaufforderung innerhalb dieses Laufwerks. (Funktioniert notepad -:\filename.extjedoch nicht im Dialogfeld "Ausführen".)

Ben N
quelle