Ну, название моего вопроса в значительной степени подводит итог, но позвольте мне остановиться подробнее. Основная идея того, что я хочу сделать, заключается в следующем:
1) У меня два отдельных жестких диска с почти одинаковой производительностью. Я использую их в качестве «базовых» дисков (в отличие от «динамических дисков Windows») и намерен сохранить их по многим причинам.
2) Однако иногда я хочу использовать некоторые преимущества программного RAID, предлагаемые динамическими дисками.
3) Windows 7, спустя всего лишь около 15 лет, наконец-то догнала Linux (и его «петлевые устройства») и ввела понятие «виртуальный жесткий диск», который на самом деле представляет собой файл на реальном жестком диске.
4) Итак, я хотел создать два файла виртуальных жестких дисков на двух разных жестких дисках, сделать их динамическими, отформатировать их и, наконец, объединить в один, например, чередующийся том (он же RAID 0). Таким образом, мои настоящие жесткие диски остаются «базовыми», и я получаю все преимущества «динамических».
Это выглядело как хорошая идея, без каких-либо признаков, что это может не сработать, но не получилось. Оказывается, даже если вы можете создавать динамические виртуальные жесткие диски, вы не можете присоединить их к RAID без видимой причины (соответствующие пункты меню в разделе «Управление дисками» выделены серым цветом).
Microsoft говорит
Вы не можете настроить два подключенных виртуальных жесткого диска как динамически расширяемый виртуальный жесткий диск. Динамически расширяемый виртуальный жесткий диск - это физический диск, который вы инициализировали для динамического хранения. Он содержит динамические тома, такие как простые, составные, чередующиеся или зеркальные тома или тома RAID-5.
то есть "Это не может быть сделано, потому что это не может быть сделано, так что потеряйтесь сейчас".
Я думаю, я могу найти другие способы достижения того, что я хочу (например, программный рейд, не делая мои диски динамическими). Но я хочу сделать это без использования сторонних инструментов и драйверов, полностью «поддерживаемым системой» способом.
Поэтому возникает вопрос: кто-нибудь знает какой-нибудь не очень грязный хакер, чтобы заставить его работать?
источник
Ответы:
Я преобразую свой комментарий в ответ, поскольку комментарий @ C0D3M0NK3Y подтверждает это.
Windows не будет принимать динамические виртуальные диски в RAID, но комментарий @ C0D3M0NK3Y подтверждает, что диски фиксированного размера использовались в XP Professional. Поэтому есть отличный шанс, что виртуальные диски фиксированного размера будут по-прежнему работать с RAID в Windows 7.
На самом деле вполне логично, что Windows не может создать RAID на динамических дисках, размер которых неизвестен и может измениться в любой момент.
EDIT / ADD:
Пришлось попробовать это, чтобы увидеть любой путь, и он работает (при использовании виртуальных жестких дисков фиксированного размера):
Хост ОС: Windows 7 Ultimate, с двумя «базовыми» дисками.
ОС VM: Vista Ultimate.
Создал два виртуальных жестких диска «фиксированного размера» объемом 500 МБ каждый, по одному на каждом из физических дисков хоста, и подключил их к виртуальной машине (в качестве 2-го и 3-го дисков).
Инициализировал новые диски в виртуальной машине, а затем преобразовал их в «динамические» диски (в разделе «Управление дисками» в Vista).
Затем объединили их в RAID0 (полоса):
Работал как шарм, без необходимости делать что-то «странное».
источник
Существует способ обмануть Windows в чередовании виртуальных жестких дисков с помощью дискового пространства. 1- Создайте VHD на каждом жестком (физическом) диске, в моем случае 4 диска, 4 VHD. 2. Из хранилищ создайте 4 пула, по одному VHD в каждом. (Windows 7,8, Windows Server 2008+) 3- Создайте 1 том с простым (без устойчивости) в каждом пуле 4 - Теперь у вас будет 4 логических диска, контролируемых контроллером дисковых пространств Microsoft. Вы можете раздеть их всех вместе.
У меня есть скриншоты, но я не могу загрузить их, так как моей репутации пока недостаточно.
Протестировано и работает для Windows 8.1, я видел увеличение производительности. Просто сделал это для эксперимента, хотя, может быть, я могу использовать как скретч-диск для фотошопа, слишком рискованно для хранения данных, которые вам могут понадобиться позже.
источник