Для домашнего лабораторного проекта я собираюсь установить Microsoft Hyper-V Server 2012 на USB-накопитель.
Процесс описан в этом руководстве (для Hyper-V Server 2008 R2, но также работает и для 2012 года):
Развертывание Microsoft Hyper-V Server 2008 R2 на USB-накопителе
Вот мой вызов (из статьи):
Бит съемного носителя (RMB) в структуре хранения STORAGE_DEVICE_DESCRIPTOR, соответствующей устройству, должен быть установлен в ноль (0), чтобы указывать, что это несъемный носитель.
Ни одна из USB-флешек у меня не отвечает этому требованию. Следование инструкциям к письму приводит к не загружаемой установке.
С другой стороны, на заимствованной мною USB-флешке, которая выглядит как фиксированный диск (A-Data N005 Pro), работает как задумано, но это довольно дорого (мне нужно несколько из них).
Это своего рода противоположная проблема: флешка выглядит как жесткий диск, а не съемное устройство хранения
Я видел возможность перевернуть бит съемного носителя, используя "Lexar USB Format" или "BootIt", упомянутые в интернете, но то, что работает, зависит от чипа, используемого для контроллера. Это не универсальное решение и не работало ни на одной из моих флешек.
Установка драйвера фильтра - это еще одно решение, о котором я упоминал, но я не хочу иметь дело со сложностью внедрения этого в файл образа и малой вероятностью его работы на Hyper-V Server 2012.
Появление в качестве фиксированных дисков (несъемных) не является преимуществом для USB-флешек, и я не могу найти никакой рекламы как таковой.
а) Как я могу заранее узнать, есть ли USB-флешка фиксированного типа? Что-нибудь искать или это просто проб и ошибок?
б) Известны ли вам какие-либо конкретные марки / модели (16 ГБ), в которых используется контроллер фиксированного типа?
Спасибо!