15

Ну, название моего вопроса в значительной степени подводит итог, но позвольте мне остановиться подробнее. Основная идея того, что я хочу сделать, заключается в следующем:

1) У меня два отдельных жестких диска с почти одинаковой производительностью. Я использую их в качестве "базовых" дисков (в отличие от "динамических дисков Windows") и намерен сохранить их по многим причинам.

2) Однако иногда я хочу использовать некоторые преимущества программного RAID, предлагаемые динамическими дисками.

3) Windows 7, спустя всего лишь 15 лет, наконец-то догнал Linux (и его "петлевые устройства") и ввел понятие "виртуальный жесткий диск", который на самом деле представляет собой файл на реальном жестком диске.

4) Итак, я хотел создать два файла виртуальных жестких дисков на двух разных жестких дисках, сделать их динамическими, отформатировать их и, наконец, объединить в один, например, чередующийся том (он же RAID 0). Таким образом, мои настоящие жесткие диски остаются "базовыми", и я получаю все преимущества "динамических".

Для меня это выглядело хорошей идеей, без каких-либо указаний на то, что это может не сработать, но не получилось. Оказывается, даже если вы можете создавать динамические виртуальные жесткие диски, вы не можете присоединить их к RAID без видимой причины (соответствующие пункты меню в разделе «Управление дисками» выделены серым цветом).

Microsoft говорит

Вы не можете настроить два подключенных виртуальных жесткого диска как динамически расширяемый виртуальный жесткий диск. Динамически расширяемый виртуальный жесткий диск - это физический диск, который вы инициализировали для динамического хранения. Он содержит динамические тома, такие как простые, составные, чередующиеся или зеркальные тома или тома RAID-5.

то есть "Это не может быть сделано, потому что это не может быть сделано, так что потеряйтесь сейчас".

Я думаю, я могу найти другие способы добиться того, чего я хочу (например, программный рейд, не делая мои диски динамическими). Но я хочу сделать это без использования сторонних инструментов и драйверов, полностью "поддерживаемым системой" способом.

Поэтому возникает вопрос: кто-нибудь знает какой-нибудь не очень грязный хакер, чтобы заставить его работать?

2 ответа2

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 (полоса):

Пролет в ВМ

Размер тома

Работал как шарм, без необходимости делать что-то «странное».

0

Существует способ обмануть Windows в чередовании виртуальных жестких дисков с помощью дискового пространства. 1- Создайте VHD на каждом жестком (физическом) диске, в моем случае 4 диска, 4 VHD. 2. Из хранилищ создайте 4 пула, по одному VHD в каждом. (Windows 7,8, Windows Server 2008+) 3- Создайте 1 том с простыми (без устойчивости) в каждом пуле 4 - Теперь у вас будет 4 логических диска, контролируемых контроллером дисковых пространств Microsoft. Вы можете разделить их все вместе.

У меня есть скриншоты, но я не могу загрузить их, так как моей репутации пока недостаточно.

Протестировано и работает для Windows 8.1, я видел увеличение производительности. Просто сделал это для эксперимента, хотя, может быть, я могу использовать как скретч-диск для фотошопа, слишком рискованно, чтобы хранить данные, которые вам могут понадобиться позже.

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