Новая установка Windows Server 2012 R2 в Azure со странным поведением: при загрузке ISO-файла (щелкните правой кнопкой мыши в Проводнике, выберите «Монтировать») вместо монтирования на существующий дисковод компакт-дисков E:, он создает новый дисковод компакт-дисков на первом доступно письмо, G: и монтирует его там. Когда я извлекаю G:, он отключает ISO, и привод просто исчезает из списка.

Никакого другого программного обеспечения не установлено, это стандартный образ Azure за февраль 2015 года.

Посмотрел на это через Powershell, но у Mount-DiskImage нет параметра для целевого диска или буквы.

Есть ли способ это исправить?

1 ответ1

0

Лучший способ решить эту проблему - подключить без буквы диска и назначить букву (менее вероятно, чтобы она использовалась каким-либо внутренним процессом Azure, например, V) с помощью второй команды.

Mount-DiskImage -ImagePath "C:\ISO\My.iso" -NoDriveLetter
Get-Partition -DiskNumber 3 | Set-Partition -NewDriveLetter V

Как упомянуто в моем комментарии и ссылке ниже, это ожидаемое поведение, диск E: используется Azure в изображениях рынка. Если вы хотите узнать больше о причинах этой проблемы: https://www.codeisahighway.com/prepare-data-disks-for-stability-and-consistency-in-azure-throughout-virtual -machines-и-Scale-наборы жизненный цикл /

это был привод CD-ROM, используемый Microsoft, который вызывал такое поведение. При работе с некоторыми образами Azure Marketplace (Generalized) Microsoft будет использовать этот диск в качестве начальной точки загрузки для правильного лицензирования Windows и настройки ОС. Когда агент виртуальной машины входит в состояние готовности и все в порядке, этот диск больше не нужен и в конечном итоге будет очищен, что приведет к исчезновению в некоторый момент жизненного цикла виртуальной машины. [...] В моем сценарии я создавал наборы масштабов виртуальной машины и начинал назначать свою первую букву диска данных как F. Я использовал сценарий инициализации, который я взял из документации Azure. Это работало очень хорошо до тех пор, пока мне не понадобилось переизображать экземпляры или выполнять обновление ОС в наборах масштабирования. Когда я сделал это, экземпляры снова работали, но с моим диском данных с буквой E вместо F. Само собой разумеется, что это привело к сбою моего приложения, поскольку оно ссылалось на расположение данных F:... в его конфигурации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .