Laufwerk-Brief-Anweisung

Laufwerk-Brief-Anweisung ist der Prozess, alphabetische Bezeichner physischen oder logischen Laufwerken oder Teilungen (Laufwerk-Volumina) in der Wurzel filesystem namespace zuzuteilen; dieser Gebrauch wird jetzt größtenteils in Microsoft Betriebssysteme gefunden. Verschieden vom Konzept von UNIX-Gestell-Punkten, wo Volumina genannt und willkürlich in einem einzelnen hierarchischen namespace gelegen werden, erlaubt Laufwerk-Brief-Anweisung vielfaches höchstes Niveau namespaces. Laufwerk-Brief-Anweisung ist so ein Prozess, Briefe zu verwenden, um die Wurzeln des "Waldes" zu nennen, der das Dateisystem vertritt; jedes Volumen hält einen unabhängigen "Baum" (oder, für nichthierarchische Dateisysteme, eine unabhängige Liste von Dateien).

Ursprung

Das Konzept von Laufwerk-Briefen, wie verwendet, heute, schuldet vermutlich seine Ursprünge zur VM Familie von IBM von Betriebssystemen, auf das BEDIENUNGSFELD/CM 1967 (und sein Forschungsvorgänger-BEDIENUNGSFELD 40) über das BEDIENUNGSFELD/M zurückgehend. Das Konzept hat sich durch mehrere Schritte entwickelt:

  • BEDIENUNGSFELD/CM hat Laufwerk-Briefe verwendet, um einer Benutzersitzung beigefügte Miniplatten zu identifizieren. Eine volle Dateiverweisung (pathname im heutigen Sprachgebrauch) hat aus einem Dateinamen, einem filetype bestanden, und ein Plattenbrief hat einen filemode genannt (z.B. A oder B). Miniplatten konnten physischen Laufwerken, aber mehr normalerweise verwiesen auf logische Laufwerke entsprechen, die automatisch auf gemeinsame Geräte durch das Betriebssystem als Sätze von virtuellen Zylindern von Blöcken der festen Größe kartografisch dargestellt wurden.
  • BEDIENUNGSFELD/CM hat viele andere Betriebssysteme, einschließlich des Mikrocomputers des BEDIENUNGSFELDES/M Betriebssystem begeistert, das einen Laufwerk-Brief verwendet hat, um ein physisches Speichergerät anzugeben. Frühe Versionen des BEDIENUNGSFELDES/M (und anderer Mikrocomputer Betriebssysteme) haben ein "flaches" Dateisystem auf jedem Laufwerk durchgeführt, wo eine ganze Dateiverweisung aus einem Laufwerk-Brief, einem Doppelpunkt, ein Dateiname (bis zu acht Charaktere) und ein filetype (drei Charaktere) bestanden hat; zum Beispiel. (Das war das Zeitalter von 8-zölligen Disketten, wo solcher kleiner namespaces praktische Einschränkungen nicht auferlegt hat.) Dieser Gebrauch war unter Einfluss der in den SPITZEN von Digital Equipment Corporation verwendeten Gerät-Präfixe 10 Betriebssystem.
  • Die für das BEDIENUNGSFELD/M gewählte Laufwerk-Brief-Syntax wurde von Microsoft für sein Betriebssystem-MS-DOS und später, OS/2 und die Windows-Familie von Microsoft geerbt. Ursprünglich haben Laufwerk-Briefe immer physische Volumina vertreten, aber die Unterstützung für logische Volumina ist schließlich erschienen.

Bemerken Sie, dass die wichtige Fähigkeit zu hierarchischen Verzeichnissen innerhalb jedes Laufwerk-Briefs von diesen Systemen am Anfang fehlte. Das war eine Haupteigenschaft von UNIX und anderen ähnlichen Betriebssystemen, wo Festplatte-Laufwerke Tausende (aber nicht Zehnen oder Hunderte) Dateien gehalten haben. Die Erhöhung von Mikrocomputerlagerungskapazitäten hat zu ihrer Einführung geführt, die schließlich von langen Dateinamen gefolgt ist. In Dateisystemen, die an solchen Namengeben-Mechanismen Mangel haben, hat Laufwerk-Brief-Anweisung ein nützliches, einfaches Ordnungsprinzip bewiesen.

Betriebssysteme, die Laufwerk-Brief-Anweisung verwenden

Ordnung der Anweisung

ABGESEHEN VOM BEDIENUNGSFELD/M und den Versionen von MS-DOS/PC DOS vor der Version 5.0 teilt jedes dieser Betriebssysteme Laufwerk-Briefe gemäß dem folgenden Algorithmus zu:

  1. Teilen Sie den Laufwerk-Brief A zu: Zum ersten Diskette-Laufwerk (fahren 0), und B: Zum zweiten Diskette-Laufwerk (fahren 1). Wenn nur ein physischer Floppy Disc, Laufwerk B da ist: Wird einem Gespenst-Laufwerk des Floppy Discs zugeteilt, der zu demselben physischen Laufwerk kartografisch dargestellt ist, und hat dynamisch irgendeinem A zugeteilt: oder B: für leichtere schlaffe Dateioperationen. Wenn kein physischer schlaffer Laufwerk da ist, wird DOS 4.0 beide A zuteilen: und B: Zum nicht existierenden Laufwerk, wohingegen DOS 5.0 und höher diese Laufwerk-Briefe ungültig machen wird. Wenn mehr als zwei physische schlaffe Laufwerke gegenwärtige DOS-Versionen vor 5.0 sind, wird nachfolgende Laufwerk-Briefe zuteilen, wohingegen DOS 5.0 und höher diese Laufwerke zu höheren Laufwerk-Briefen in einer späteren Bühne kartografisch wiederdarstellen wird; sieh unten.
  2. Teilen Sie einen Laufwerk-Brief an die erste aktive primäre auf die erste physische Festplatte anerkannte Teilung zu. DOS 5.0 und wird höher sicherstellen, dass das Laufwerk-Brief C werden wird: so dass der Stiefellaufwerk entweder Laufwerk-Brief A haben wird: oder C:.
  3. Teilen Sie nachfolgende Laufwerk-Briefe an die erste primäre Teilung auf jede aufeinander folgende physische Festplatte zu. DOS-Versionen vor 5.0 werden für nur zwei physische Festplatten, wohingegen DOS 5.0 und höhere Unterstützung acht physische Festplatten forschend eindringen.
  4. Teilen Sie nachfolgende Laufwerk-Briefe an jede anerkannte logische Teilungsgegenwart in der ersten verlängerten Teilung zu, mit der ersten Festplatte beginnend und durch aufeinander folgende physische Festplatte-Laufwerke weitergehend.
  5. DOS 5.0 und höher: Briefe der Assign Drive an alle restlichen primären Teilungen, mit der ersten Festplatte beginnend und durch aufeinander folgende physische Festplatte-Laufwerke weitergehend.
  6. DOS 5.0 und höher: Briefe der Assign Drive an den ganzen physischen Floppy Disc fahren außer dem zweiten physischen schlaffen Laufwerk.
  7. Teilen Sie nachfolgende Laufwerk-Briefe an irgendwelche Block-Gerät-Treiber zu, die in CONFIG.SYS über GERÄT-Behauptungen, f.e geladen sind. RAM-Platten.
  8. Teilen Sie nachfolgende Laufwerk-Briefe an irgendwelche dynamisch geladenen Laufwerke über CONFIG.SYS zu INSTALLIEREN Behauptungen, in AUTOEXEC.BAT oder später, f.e. zusätzliche optische Scheibe-Laufwerke (MSCDEX), PCMCIA / PC-Karte-Laufwerke, USB oder Laufwerke von Firewire oder Netzlaufwerke.

MS-DOS/PC DOS-Versionen 4.0 und teilen früher Briefe an alle schlaffen Laufwerke vor dem Betrachten von Festplatten zu, so würde ein System mit vier schlaffen Laufwerken die erste Festplatte E: nennen. Mit DOS 5.0 anfangend, stellt das System dass Laufwerk C sicher: Ist immer eine Festplatte, selbst wenn das System mehr als zwei physische schlaffe Laufwerke hat.

Während ohne, die Laufwerk-Brief-Anweisungen absichtlich kartografisch wiederdarzustellen, normalerweise befestigt werden, bis zum folgenden Neustart wird Zenit-MS-DOS 3.21 die Laufwerk-Brief-Anweisungen aktualisieren, wenn es einen Laufwerk neu fassen wird. Das kann Laufwerk-Briefe veranlassen, sich ohne Neustart zu ändern, wenn das Festplattenverteilen geändert wurde.

DAS MS-DOS auf dem Aprikose-PC teilt Briefe an Festplatten zu, mit A anfangend: vor dem Betrachten schlaffer Laufwerke. Ein System mit zwei jedes Laufwerkes würde die Festplatten A nennen: und B: und die Floppy Discs C: und D:.

Einige Versionen von DOS teilen den Laufwerk-Brief nicht zu, mit C beginnend: Zur ersten aktiven primären Teilung, die auf die erste physische Festplatte, aber auf der ersten primären der ersten Festplatte anerkannten Teilung anerkannt ist, selbst wenn es aktiv nicht gesetzt wird.

Wenn es mehr als eine verlängerte Teilung in einem Teilungstisch gibt, werden nur die logischen Laufwerke im ersten anerkannten verlängerten Teilungstyp bearbeitet.

Einige späte Versionen von DR-DOS stellen IBMBIO.COM einen Vorstiefel config Struktur zur Verfügung, Bit-Fahnen haltend (neben anderen) zwischen verschiedenen Laufwerk-Brief-Anweisungsstrategien auszuwählen. Diese Strategien können von einem Benutzer oder OEM vorausgewählt werden oder durch einen Stiefellader im Fluge geändert werden, wenn man DR-DOS startet. Unter diesen Problemen kann der Stiefellaufwerk von A verschieden sein: oder C: ebenso.

Die Laufwerk-Brief-Ordnung kann abhängen, ob eine gegebene Platte von einem Ladezeit-Fahrer oder von einem dynamisch geladenen Fahrer geführt wird. Zum Beispiel, wenn die zweite oder dritte Festplatte des Typs SCSI ist und auf dem MS-DOS durch die CONFIG.SYS Datei geladene Treiber verlangt (z.B, bietet die Kontrolleur-Karte BIOS an Bord nicht an, oder diesen BIOS verwendend, ist nicht praktisch), dann wird die erste SCSI primäre Teilung nach allen IDE Teilungen auf dem MS-DOS erscheinen. Deshalb MS-DOS und, zum Beispiel, konnte OS/2 verschiedene Laufwerk-Briefe haben, weil OS/2 den SCSI Treiber früher lädt. Eine Lösung war, primäre Teilungen auf solchen Festplatten nicht zu verwenden.

In Windows NT, Windows 2000, Windows XP und OS/2, verwendet das Betriebssystem den oben erwähnten Algorithmus, um Briefe an Diskette-Laufwerke, optische Scheibe-Laufwerke, die Stiefelplatte und anderen anerkannten Volumina automatisch zuzuteilen, die von einem Verwalter innerhalb des Betriebssystems nicht sonst geschaffen werden. Volumina, die innerhalb des Betriebssystems geschaffen werden, werden manuell angegeben, und einige der automatischen Laufwerk-Briefe können geändert werden. Unerkannte Volumina sind nicht zugeteilte Briefe, und werden gewöhnlich unberührt durch das Betriebssystem verlassen.

Ein häufiges Problem, das mit der Laufwerk-Brief-Anweisung vorkommt, besteht darin, dass der einem Netzlaufwerk zugeteilte Brief den Brief eines lokalen Volumens (wie ein kürzlich installierter Laufwerk der CD/DVD oder ein USB-Stock) stören kann. Zum Beispiel, wenn der letzte lokale Laufwerk Laufwerk D ist: Und wir haben einem Netzlaufwerk als E zugeteilt: dann wenn wir ein USB-Massenspeichergerät verbinden, wird es auch Laufwerk E zugeteilt: Das Verursachen des Verlustes der Konnektivität entweder mit dem Netz teilt sich oder mit das USB-Gerät. Benutzer mit Verwaltungsvorzügen können Laufwerk-Briefe manuell damit beauftragen, dieses Problem zu überwinden.

Eine andere Bedingung, die Probleme auf Windows XP verursachen kann, besteht darin, wenn es definierte Netzlaufwerke gibt, aber in einer Fehlerbedingung (wie sie auf einem Laptop-Funktionieren außerhalb des Netzes sein würden). Selbst wenn der unverbundene Netzlaufwerk nicht der folgende verfügbare Laufwerk-Brief, Windows ist XP kann unfähig sein, einen Laufwerk kartografisch darzustellen, und dieser Fehler auch das Steigen des USB-Geräts verhindern kann.

Allgemeine Anweisungen

Die Verwendung des Schemas, das oben auf ziemlich modernem Windows besprochen ist, hat System gestützt normalerweise läuft auf die folgenden Laufwerk-Brief-Anweisungen hinaus:

  • A:Diskette-Laufwerke, 3.5" oder 5.25", und vielleicht andere Typen von Laufwerken, wenn anwesend.
  • B: — Vorbestellt für einen zweiten schlaffen Laufwerk, wenn anwesend.
  • C: — Die erste Festplatte-Teilung.
  • D: zu Z: — andere Plattenteilungen werden hier etikettiert. Der Brief D: oder E: Werden häufig der CD-ROM, den DVD-Laufwerken, aber nicht immer zugeteilt. Tatsächlich teilt Windows den folgenden freien Laufwerk-Brief an den folgenden Laufwerk zu, auf den es stößt, während es die Laufwerke auf dem System während der Installation aufzählt. Laufwerke können verteilt werden, dadurch mehr Laufwerk-Briefe schaffend. Das gilt für das MS-DOS, sowie ganzes Windows Betriebssysteme. Windows bietet andere Weisen an, die Laufwerk-Briefe, irgendeinen durch den Plattenbetriebsleiter (Windows NT, 2000, XP und später) oder durch den im Bedienungsfeld gefundenen Gerät-Betriebsleiter zu ändern. MS-DOS verwendet normalerweise Rahmen auf der Linie, die Gerät-Fahrer innerhalb der CONFIG.SYS Datei lädt.
  • F: — Der erste Netzlaufwerk, wenn man Novell NetWare verwendet.
  • L: - Dynamisch zugeteilter "Lastlaufwerk" unter Gleichzeitigem DOS, Mehrbenutzer-DOS, Systemverwalter und ECHT/32.
  • M: - Laufwerk-Brief für fakultativ "Speicherlaufwerk" MDISK unter Gleichzeitigem DOS.
  • N: O: P: - bestimmbare "Schwimmlaufwerke" unter CP/M-86 4.x, Persönlicher CP/M-86 2.x, DOS Plus 1.2-2.1 (über BDOS nennen 0Fh), ein Konzept, das später zu irgendwelchen unbenutzten Laufwerk-Briefen unter Gleichzeitigem DOS, Mehrbenutzer DOS, Systemverwalter erweitert ist, ECHT/32 und DR DOS bis zu 6.0.
  • Q: - Virtualisierung von Microsoft Office Click-to-Run.
  • Z: — Der erste Netzlaufwerk, wenn man Banyanbaum-WEINREBEN und die anfängliche Laufwerk-Brief-Anweisung für das virtuelle Plattennetz im DOSBox x86 Emulator verwendet.

Laufwerk C: Gewöhnlich enthält das ganze Windows für die Operation des Computers erforderliche Betriebssystemdateien. Auf vielen modernen Personalcomputern ist nur eine Festplatte mit einer Teilung da, so wird es C: benannt. Auf solch einem Computer werden alle Personalakten eines Benutzers häufig in Verzeichnissen auf diesem Laufwerk ebenso versorgt. Diese Laufwerke können jedoch verschieden sein.

Wenn es keinen zweiten physischen schlaffen Laufwerk, Laufwerk B gibt: Kann als ein "virtueller" schlaffer Laufwerk verwendet werden, der auf den physischen Laufwerk A kartografisch dargestellt ist: wodurch der Benutzer aufgefordert würde, Floppy Discs jedes Mal zu schalten, als ein gelesener oder zu schreiben dazu erforderlich war, welch auch immer am wenigsten kürzlich verwendet von A war: oder B:. Das berücksichtigt viel von der Funktionalität von zwei Floppy Disc treibt einen Computer voran, der nur einen hat.

Dieses Konzept vielfacher Laufwerk-Briefe, die ein einzelnes reales Gerät (fakultativ mit verschiedenen "Ansichten" davon) teilen, wird auf den ersten schlaffen Laufwerk nicht beschränkt, aber kann für andere Laufwerke ebenso durch die Aufstellung von zusätzlichen Block-Geräten für sie mit Standard-DOS DRIVER.SYS in CONFIG.SYS verwertet werden.

Netzlaufwerke sind häufig zugeteilte Briefe zum Ende des Alphabetes. Das wird häufig getan, um sie von lokalen Laufwerken zu unterscheiden: Durch das Verwenden von Briefen zum Ende reduziert es die Gefahr eines Anweisungskonflikts. Das ist besonders wahr, wenn die Anweisung automatisch über ein Netz (gewöhnlich durch eine logon Schrift) getan wird.

In den meisten DOS-Systemen ist es nicht möglich, mehr als 26 bestiegene Laufwerke zu haben. Atari GEMDOS unterstützt Laufwerk-Briefe A: zu P: nur. PalmDOS PCMCIA Fahrer Stapel unterstützt Laufwerk-Briefe 0: 1: 2:..., um Ablagefächer der PCMCIA Drive zu richten.

Einige Novell Netzfahrer für DOS unterstützen bis zu 32 Laufwerk-Briefe unter vereinbaren DOS-Versionen.

Zusätzlich dazu unterstützen Novell DOS 7, OpenDOS 7.01 und DR-DOS 7.02 echt einen CONFIG.SYS LASTDRIVE=32 Direktive, um bis zu 32 Laufwerk-Briefe, genannt A:-Z zuzuteilen: [: \:]: ^: _: und `:. (DR-DOS 7.02-7.07 auch Unterstützungen HILASTDRIVE = und LASTDRIVEHIGH = Direktiven, um Laufwerk-Strukturen ins obere Gedächtnis umzusiedeln.) Einige DOS-Anwendungsprogramme erwarten Laufwerk-Briefe außer Z nicht: Und wird mit ihnen nicht arbeiten, deshalb wird es empfohlen, sie zu speziellen Zwecken oder Suchlaufwerken zu verwenden.

JP Software 4DOS befiehlt Linienverarbeiter-Unterstützungslaufwerk-Briefen außer Z: Im Allgemeinen, aber da sich einige der Briefe mit syntaktischen Erweiterungen dieses Befehl-Linienverarbeiters streiten, muss ihnen entkommen werden, um sie als Laufwerk-Briefe zu verwenden.

Windows 9x (MS-DOS 7.0/MS-DOS 7.1) hat Unterstützung für LASTDRIVE=32 und LASTDRIVEHIGH=32 ebenso hinzugefügt.

Wenn Zugang zu mehr filesystems als Z: Ist unter Windows NT erforderlich, Volumen-Gestell-Punkte müssen verwendet werden. Jedoch ist es möglich, Nichtbrief-Laufwerke, solcher als 1 zu besteigen: 2: oder!: das Verwenden der Befehl-Linie subst Dienstprogramm in Windows XP oder Aussicht (d. h. "subst 1: c:\temp"), aber wird das nicht offiziell unterstützt und kann Programme brechen, die annehmen, dass alle Laufwerk-Briefe "A-Z" sind.

TEILEN SIE ZU, SCHLIEßEN SIE SICH AN und SUBST in DOS und Windows

Laufwerk-Briefe sind nicht die einzige Weise, auf verschiedene Volumina zuzugreifen. DOS bietet einen VERBINDUNGSLINIE-Befehl an, der Zugang zu einem zugeteilten Volumen durch ein willkürliches Verzeichnis erlaubt, das dem Befehl des Bergs Unix ähnlich ist. Es bietet auch einen SUBST-Befehl an, der die Anweisung eines Laufwerk-Briefs an ein Verzeichnis erlaubt. Ein oder beide dieser Befehle wurden in späteren Systemen wie OS/2 oder Windows NT entfernt, aber mit Windows 2000 anfangend, beide werden wieder unterstützt: Der SUBST-Befehl besteht wie zuvor, während die Funktionalität der VERBINDUNGSLINIE in linkd (ein Teil des Windows-Quellenbastelsatzes) untergeordnet wird. In der Windows-Aussicht kann der neue Befehl mklink für diesen Zweck verwendet werden. Auch Windows 2000 und spätere Unterstützung besteigen Punkte, die vom Bedienungsfeld zugänglich sind.

Viele Betriebssysteme, die aus der Digitalforschung entstehen, stellen Mittel zur Verfügung, Ersatz-Laufwerke, genannt das Schwimmen von Laufwerken in der DRI Fachsprache, durch das Verwenden des CD/CHDIR-Befehls in der folgenden Syntax implizit zuzuteilen:

CD N: = C:\SUBDIR

DOS Plus Unterstützungen das für Laufwerk-Briefe N: O: und P:. Diese Eigenschaft ist auch in Gleichzeitigem DOS, Mehrbenutzer DOS, Systemverwalter 7, und ECHT/32 jedoch da, diese Systeme erweitern das Konzept zu allen unbenutzten Laufwerk-Briefen von A: zu Z: abgesehen vom vorbestellten Laufwerk-Brief L:. DR DOS 3.31 - 6.0 (bis zu den 1992-11 Aktualisierungen mit BDOS 6.7 nur) unterstützt auch diesen einschließlich des Laufwerk-Briefs L:. Diese Eigenschaft ist unter DR DOS 6.0 (1992-Steigung), PalmDOS 1, Novell DOS 7, OpenDOS 7.01, DR-DOS 7.02 und höher nicht verfügbar. Schwimmlaufwerke werden im BDOS Kern durchgeführt, nicht in der Befehl-Linienschale, so können sie verwendet und auch aus Anwendungen zugeteilt werden, wenn sie den "Änderung" Verzeichnissystemanruf verwenden. Jedoch sind die meisten Anwendungen von DOS dieser Erweiterung nicht bewusst und werden folglich solche Verzeichnispfade als Invalide verwerfen. JP Softwarebefehl-Liniendolmetscher 4DOS das Unterstützungsschwimmen treibt Betriebssysteme voran, die es auch unterstützen.

In einer ähnlichen Eigenschaft, Gleichzeitigem DOS, Mehrbenutzer-DOS, wird Systemverwalter und ECHT/32 einen Laufwerk-Brief L dynamisch zuteilen: Zum Lastpfad einer geladenen Anwendung, dadurch Anwendungen erlaubend, sich auf Dateien zu beziehen, die in ihrem Lastverzeichnis laut eines standardisierten Laufwerk-Briefs statt unter einem absoluten Pfad wohnen. Diese Lastlaufwerk-Eigenschaft macht es leichter, Softwareinstallationen und über Platten vorwärtszutreiben, ohne Pfade zu Bedeckungen, Konfigurationsdateien oder Benutzerdaten anpassen zu müssen, die in der Last nachfolgende oder Verzeichnisverzeichnisse versorgt sind. (Aus ähnlichen Gründen enthält der Anhang zum Umgebungsblock, der mit geladenen Anwendungen unter DOS 3.0 (und höher) vereinigt ist, eine Verweisung auf den Lastpfad des rechtskräftigen ebenso jedoch, das verbraucht mehr Residentgedächtnis, und es auszunutzen, die Unterstützung dafür muss ins rechtskräftige codiert werden, wohingegen die Lösung von DRI mit jeder Art von Anwendungen arbeitet.)

Siehe auch

  • Laufwerk, der kartografisch darstellt
  • Dateiname
  • Netz-Gebrauch (Ein Befehl in Windows von Microsoft, um mit dem Laufwerk stellige Anweisungen für Netzlaufwerke anzusehen zu/kontrollieren)
,

Links


Theoretische Linguistik / Logische Teilung
Impressum & Datenschutz