Freigeben über


Hinzufügen von Unterstützung für mehr als acht LUNs in Windows Server

In diesem Artikel wird die Unterstützung für eine große Anzahl logischer Einheitennummern (LUNs) in Windows Server-Produkten beschrieben.

Wichtig

Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Stellen Sie sicher, dass Sie eine Sicherung der Registrierung erstellen, bevor Sie sie bearbeiten. Sie müssen wissen, wie die Registrierung wiederhergestellt werden kann, wenn ein Problem auftritt. Weitere Informationen zum Sichern, Wiederherstellen und Ändern der Registrierung finden Sie unter Windows-Registrierungsinformationen für erweiterte Benutzer.

Ursprüngliche KB-Nummer: 310072

Übersicht

In diesem Artikel wird die Unterstützung für eine große Anzahl logischer Einheitennummern (LUNs) in Windows Server-Produkten beschrieben. Wenn Sie einen Server mit mehr als acht LUNs konfigurieren, muss der Hardwareanbieter an der Planung und Konfiguration beteiligt sein. Es kann verschiedene Möglichkeiten geben, die gewünschte Konfiguration zu erreichen; Der Hardwareanbieter ist am besten ausgestattet, um die erforderlichen Informationen zu liefern. Dieser Artikel sollte aufgrund der verschiedenen Implementierungen, die ein Hardwareanbieter verwenden kann, nicht all-inclusive sein. Wenden Sie sich an den Hardwarehersteller, um festzustellen, ob und wie Ihre Hardware mehr als acht LUNs unterstützen kann.

Windows Server 2008 und Windows Server 2008 R2 unterstützen bis zu:

  • Acht Busse pro Adapter
  • 128 Ziel-IDs pro Bus
  • 255 LUNs pro Ziel-ID

Windows Server 2012 und höhere Versionen von Windows unterstützen bis zu:

  • 255 Busse pro Adapter
  • 128 Ziel-IDs pro Bus
  • 255 LUNs pro Ziel-ID

Weitere Informationen

Warnung

Schwerwiegende Probleme können auftreten, wenn die Registrierung mit dem Registrierungs-Editor oder einer anderen Methode unsachgemäß bearbeitet wird. Diese Probleme können eine Neuinstallation des Betriebssystems erforderlich machen. Microsoft gibt keinerlei Garantien dafür ab, dass diese Probleme behoben werden können. Das Ändern der Registrierung erfolgt auf eigenes Risiko.

Terminologie, die in diesem Artikel verwendet wird

  • Hostbusadapter (HBA): Dies ist der Controller, der mit dem Speichergerät verbunden ist. Es kann sich um einen SCSI- oder Fibre-Controller handeln, da beide Topologien mehr als acht LUNs unterstützen können.
  • Speichergerät: Dies ist der Controller im Array, mit dem die HBA verbunden ist. Dies ist das Gerät, das die Laufwerke steuert.
  • Große LUN: Dies ist ein häufig verwendeter Begriff für die Praxis der Unterstützung von mehr als acht LUNs.

Windows Server unterstützt große LUNs, aber die Methode für die Aktivierung hängt von der Hardwareimplementierung und treibern ab. Wenn das Speichergerät das HiSupport-Bit in den Standardanfragedaten meldet, aktiviert Windows automatisch große LUNs, ohne dass manuelle Registrierungseinträge erforderlich sind. Wenden Sie sich an den Hardwareanbieter, um festzustellen, ob das Speichergerät das HiSupport-Bit meldet. Die Hardwaretreiber können auch große LUN-Unterstützung während ihrer Installationsroutinen aktivieren.

Wenn die Hardware das HiSupport-Bit nicht meldet oder die Treiber keine Unterstützung für große LUN aktivieren, ist ein manueller Registrierungseintrag erforderlich. Dieses Feature funktioniert nur, wenn die Speichergeräte den SCSI REPORT LUNS-Befehl unterstützen. Beachten Sie, dass die Bearbeitung der Registrierung zum Aktivieren großer LUNs detaillierte Kenntnisse der Hardware-IDs und Registrierungseinträge der Geräte erfordert; Dies ist die am wenigsten bevorzugte Methode. Wenden Sie sich an den Hardwareanbieter, um weitere Informationen zu erfahren. Führen Sie die folgenden Schritte aus, um den erforderlichen Registrierungseintrag zu konfigurieren:

  1. Suchen Sie die Hardware-ID des Speichergeräts. So suchen Sie die Hardware-ID:

    1. Starten Sie Regedit.exe, und suchen Sie dann den folgenden Speicherort, und klicken Sie darauf: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI
    2. Datenträger- und Speichergeräte, die vom System aufgelistet werden, werden aufgelistet. Das Speichergerät, auf dem Sie LargeLUNs aktivieren möchten, sollte in der Liste angezeigt werden, beginnend mit Disk&Ven_. Der Name des Speichergeräts sollte nach dem Text "Disk&Ven_" erkennbar sein.
    3. Um die Hardware-ID für das richtige Speichergerät zu finden, öffnen Sie die verschiedenen Datenträger&Ven_-Schlüssel, um die jeweiligen Instanzen der Speichergeräte anzuzeigen. Ein Wert mit der Bezeichnung FriendlyName mit einer Beschreibung rechts wird unter den einzelnen Instanzen angezeigt.
    4. Nachdem Sie das Speichergerät gefunden haben, doppelklicken Sie auf "hardwareID" für einen der Instanznamen. Dies wird in der Regel unter dem FriendlyName-Wert aufgeführt.
    5. Die Wertdaten enthalten die Hardware-ID des Speichergeräts. Häufig werden mehrere Hardware-IDs aufgelistet. Kopieren Sie nur eine dieser Hardware-IDs. Kopieren Sie unbedingt nur den Teil des Werts nach "SCSI\" in die Zwischenablage.

    Notiz

    Es können mehrere Hardware-IDs für dasselbe Gerät vorhanden sein. Dies tritt auf, da das Gerät für verschiedene Firmwarerevisionen desselben Geräts auf unterschiedliche Weise erkannt wird. Möglicherweise müssen Sie jede der verschiedenen Hardware-IDs in den folgenden Schritten ausprobieren. Wenn Sie Probleme damit haben, wenden Sie sich an den Hardwarehersteller Ihres Speichergeräts.

  2. Führen Sie mit der Hardware-ID aus den vorherigen Schritten die nächsten Schritte aus, um die Unterstützung großer LUN für das entsprechende Speichergerät zu aktivieren:

    1. Suchen Sie den folgenden Schlüssel in der Registrierung, und klicken Sie darauf: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ScsiPort\SpecialTargetList.

    2. Zeigen Sie im Menü "Bearbeiten" auf "Neu", und klicken Sie dann auf "Schlüssel".

    3. Es wird ein neuer Schlüssel mit dem Namen "Neuer Schlüssel Nr. 1 " erstellt. Klicken Sie mit der rechten Maustaste auf "Neuer Schlüssel 1", und klicken Sie dann auf "Einfügen ", um die zuvor kopierte Hardware-ID einzufügen.

      Notiz

      Wenn Sie mit der rechten Maustaste auf "Neuer Schlüssel# 1" klicken, wird auch ein Befehl "Umbenennen" angezeigt, mit dem Sie versuchen können, die Daten erneut einzufügen, wenn "Neuer Schlüssel Nr. 1" nicht im richtigen Zustand ist.

    4. Nachdem Sie den neuen Schlüssel erstellt haben, erstellen Sie einen neuen DWORD-Wert namens LargeLuns mit dem Wert 1.

      Notiz

      "LargeLuns" ist plural.

  3. Starten Sie den Computer neu.

Probleme bei der manuellen Aktivierung von Support für große LUNs

Doppelte Datenträger werden möglicherweise angezeigt, nachdem Sie die Unterstützung für große LUNs aktiviert haben. Dies kann auftreten, wenn der HBA-Treiber die Unterstützung großer LUNs in einer proprietären Art und Weise ermöglicht und dies in Kombination mit dem manuellen Registrierungseintrag erfolgt. Das Problem tritt auf, wenn sowohl das Feature "Windows LargeLuns" als auch das Feature "LargeLuns" der HBA aktiviert sind.

Wenn die logische Einheit 0 nicht vorhanden ist, kann der REPORT LUNS-Befehl nicht an das Zielgerät gesendet werden. Windows listet nur acht logische Einheiten auf, auch wenn mehr Einheiten im Datenträgerarray vorhanden sind. Um große Konfigurationen zu unterstützen, muss die zur Bestimmung der erforderlichen Größe benötigte Zeit minimiert werden. Da die Anzahl der logischen Einheiten auf einigen Systemen so hoch wie 255 sein kann (0 - 254), kann viel Zeit für das Senden von Untersuchungsbefehlen an nicht vorhandene logische Einheiten aufgewendet werden. Beachten Sie, dass eine luN-Nummer, die vom Speicher zurückgegeben wird, im Bereich von 0 bis 254 liegen sollte.

Jede LUN mit einer LUN-Zahl, die größer als 254 ist, wird vom Windows-Betriebssystem nicht erkannt. Informieren Sie sich bei Ihrem Hardwarehersteller über die verschiedenen Parameter, die mit Ihrer jeweiligen Hardware verwendet werden sollten.

Obwohl Windows auf große LUNs zugreifen kann, gibt es möglicherweise andere Umgebungsvariablen, die berücksichtigt werden müssen.

Zusätzliche Parameter für den SpecialTargetList-Schlüssel

Für Windows Server gibt es mehrere zusätzliche Parameter, die Sie unter dem SpecialTargetList-Schlüssel verwenden können. Es sind:

  • SparseLun – Zulassung für nicht zusammenhängende LUN-Liste.
  • OneLun – Nur LUN null scannen.
  • LargeLuns – Das Gerät unterstützt mehr als sieben LUNs.
  • SetLunInCdb – Das Gerät erfordert die LUN in CDBs, die an es gesendet werden.
  • NonStandardVPD – Das Gerät unterstützt VPD-0x83, aber nicht 0x80.
  • BinarySN – Das Gerät gibt eine binäre Seriennummer zurück.

Diese Schlüssel werden in der Reihenfolge überprüft, in der sie aufgeführt sind; die Informationen auf jeder Ebene sind logisch "ODER-verknüpft" mit denen der vorherigen Ebene.