Добавление поддержки более восьми LUN в Windows Server
В этой статье описывается поддержка большого количества логических номеров единиц (LUN) в продуктах Windows Server.
Важно!
В статье содержатся сведения об изменении реестра. Перед внесением любых изменений в реестр, создайте его резервную копию. и изучить процедуру его восстановления на случай возникновения проблемы. Дополнительные сведения о резервном копировании, восстановлении и изменении реестра см. в разделе Сведения о реестре Windows для опытных пользователей.
Область применения: Windows Server 2012 R2, Windows Server 2016
Исходный номер базы знаний: 310072
Сводка
В этой статье описывается поддержка большого количества логических номеров единиц (LUN) в продуктах Windows Server. При настройке сервера с более чем восемью LUN поставщик оборудования должен участвовать в планировании и настройке. Для достижения нужной конфигурации может быть несколько разных способов. поставщик оборудования лучше всего подготовлен для предоставления необходимой информации. Эта статья не предназначена для всех инклюзивных из-за различных реализаций, которые может использовать поставщик оборудования. Обратитесь к производителю оборудования, чтобы определить, может ли ваше оборудование поддерживать более восьми LUN.
Windows Server 2008 и Windows Server 2008 R2 поддерживают до:
- Восемь автобусов на адаптер
- 128 целевых идентификаторов на шину
- 255 LUN на целевой идентификатор
Windows Server 2012 и более поздних версий Windows поддерживают:
- 255 автобусов на адаптер
- 128 целевых идентификаторов на шину
- 255 LUN на целевой идентификатор
Дополнительная информация
Предупреждение
При неправильном изменении реестра с использованием редактора реестра или другого способа могут случиться серьезные проблемы. Из-за них может потребоваться переустановка операционной системы. Компания Microsoft не может гарантировать, что эти проблемы могут быть решены. Вносите изменения в реестр на ваш страх и риск.
Терминология, используемая в этой статье
- Адаптер шины узла (HBA). Это контроллер, подключенный к устройству хранения. Это может быть контроллер SCSI или Fibre, так как обе топологии поддерживают более восьми LUN.
- Запоминающее устройство. Это контроллер в массиве, к которому подключается HBA. Это устройство, которое управляет дисками.
- Большой LUN. Это часто используемый термин для поддержки более восьми LUN.
Windows Server поддерживает крупные LUN, но метод его включения зависит от реализации оборудования и драйверов. Если запоминающее устройство сообщает бит HiSupport в своих стандартных данных запроса, Windows автоматически включает большие lun без необходимости внесения в реестр вручную записей. Обратитесь к поставщику оборудования, чтобы определить, сообщает ли устройство хранения бит HiSupport. Аппаратные драйверы также могут включать поддержку большого количества LUN во время выполнения процедур установки.
Если оборудование не сообщает о бите HiSupport или драйверы не поддерживают крупные LUN, требуется запись реестра вручную. Эта функция работает только в том случае, если запоминающие устройства поддерживают команду LUNS SCSI REPORT. Обратите внимание, что для редактирования реестра для включения крупных LUN требуются подробные сведения об идентификаторах оборудования устройств и записях реестра. это наименее предпочтительный метод. За дополнительными сведениями обратитесь к поставщику оборудования. Чтобы настроить требуемую запись реестра, выполните следующие действия.
Найдите идентификатор оборудования запоминающего устройства. Чтобы найти идентификатор оборудования, выполните следующие действия:
- Запустите Regedit.exe, а затем найдите и щелкните следующее расположение:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI
- Перечислены дисковые и запоминающие устройства, перечисленные системой. Запоминающее устройство, на котором требуется включить largeLUN, должно отображаться в списке, начиная с&Ven_ диска. Имя запоминающего устройства должно быть узнаваемым после&Ven_ текста диска.
- Чтобы найти идентификатор оборудования для соответствующего запоминающего устройства, откройте разные диски&Ven_ ключи, чтобы отобразить различные экземпляры запоминающего устройства. Под каждым из экземпляров отображается значение FriendlyName с описанием справа.
- Найдя запоминающее устройство, дважды щелкните hardwareID для одного из имен экземпляров. Обычно это значение указано в значении FriendlyName.
- В данных значения указан идентификатор оборудования запоминающего устройства. Часто перечисляется несколько идентификаторов оборудования. Скопируйте только один из этих идентификаторов оборудования. Обязательно скопируйте в буфер обмена только часть значения после "SCSI\".
Примечание.
Для одного устройства может быть несколько идентификаторов оборудования. Это происходит потому, что устройство может быть обнаружено по-разному для разных версий встроенного ПО одного устройства. Вам может потребоваться попробовать каждый из разных идентификаторов оборудования на следующих шагах. Если у вас возникли проблемы с этим, обратитесь к производителю оборудования для хранения данных.
- Запустите Regedit.exe, а затем найдите и щелкните следующее расположение:
Используя идентификатор оборудования из предыдущих шагов, выполните следующие действия, чтобы включить поддержку большого LUN для соответствующего запоминающее устройство:
Найдите и щелкните следующий раздел в реестре:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ScsiPort\SpecialTargetList
В меню Правка наведите указатель мыши на Создать, затем щелкните Раздел реестра.
Создается новый ключ с именем New Key #1 . Щелкните правой кнопкой мыши Новый ключ #1 и выберите команду Вставить , чтобы вставить скопированный ранее идентификатор оборудования.
Примечание.
Щелкнув правой кнопкой мыши Новый ключ #1 , также отображается команда Переименовать, которую можно использовать для повторной вставки данных, если новый ключ #1 находится в неправильном состоянии.
После создания ключа создайте новое значение DWORD с именем LargeLuns со значением 1.
Примечание.
"LargeLuns" имеет множественное число.
Перезагрузите компьютер.
Проблемы, связанные с включением поддержки больших LUN вручную
После включения поддержки большого LUN могут появиться повторяющиеся диски. Это может произойти, если драйвер HBA включает поддержку больших LUN в проприетарном режиме в сочетании с ручной записью реестра. Проблема возникает, если включены функция Windows LargeLuns и функция LargeLuns HBA.
Если логическая единица 0 отсутствует, команда REPORT LUNS не может быть отправлена на целевое устройство. Windows перечисляет только восемь логических единиц, даже если в массиве дисков присутствует больше единиц. Для поддержки больших конфигураций необходимо свести к минимуму время, необходимое для определения размера конфигурации. Так как в некоторых системах количество логических единиц может быть не более 255 (от 0 до 254), на отправку команд запроса в несуществующие логические единицы можно потратить много времени. Обратите внимание, что любой номер LUN, возвращаемый из хранилища, должен находиться в диапазоне от 0 до 254.
Любой LUN с номером LUN больше 254 не будет распознан операционной системой Windows. Проконсультируйтесь с производителем оборудования о различных параметрах, которые следует использовать с конкретным оборудованием.
Несмотря на то, что Windows может получить доступ к крупным LUN, могут существовать и другие переменные среды, которые необходимо принять во внимание.
Дополнительные параметры для ключа SpecialTargetList
Для Windows Server существует несколько дополнительных параметров, которые можно использовать в разделе SpecialTargetList. Они указаны ниже.
- SparseLun — разрешение для прерывистого списка LUN.
- OneLun — сканирует только ноль LUN.
- LargeLuns — устройство поддерживает более семи LUN.
- SetLunInCdb — устройству требуется LUN в отправляемых ему CDB.
- NonStandardVPD — устройство поддерживает 0x83 VPD, но не 0x80.
- BinarySN — устройство возвращает двоичный серийный номер.
Эти ключи проверяются в порядке их перечисления; информация на каждом уровне логически "OR'ed" с данными предыдущего уровня.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по