Привет друзья! Если посмотреть на нашем сайте комментарии читателей в разделе о ремонте жёстких дисков, то вы поразитесь, сколько людей не были готовы к тому, что их накопитель информации внезапно вышел из строя и все важные файлы: проекты, планы, дипломы, чертежи, расчёты, над которыми человек трудился несколько месяцев подряд, просто пропали в никуда. Восстановить с неисправного жёсткого диска файлы трудно даже профессиональному ремонтнику, не то что простому пользователю. Поэтому, если вам дороги личные данные, то обязательно прочтите сегодняшнюю статью. В ней мы покажем вам, как создать RAID-1 массив из двух HDD в новейшей Windows 10 Fall Creators Update. Сделать это очень просто, ведь технология «зеркалирования дисков» встроена в операционную систему.
Данная статья отличается от предыдущих публикаций на эту тему тем, что «Зеркало» мы будем создавать непосредственно для системного диска (C:) и прямо в работающей Windows 10!
В начале статьи напомню вам, что RAID-массив или «Зеркалирование дисков», это параллельная запись данных на два жёстких диска. При поломке одного HDD вся информация остаётся в целости и сохранности на другом винчестере. Вот и весь секрет! Для лучшего усвоения информации рассмотрим всё на конкретном практическом примере, так вы поймёте всё намного лучше, чем бы я вам сейчас стал рассказывать теорию.
Создание RAID-массива или Зеркалирование дисков в Windows 10
Возьмём обычный компьютер в организации, где я работаю.
Щёлкаем правой мышью на меню «Пуск» и выберем «Управление дисками».
{banner_google1}
В данном окне вы можете заметить два подключенных к ПК жёстких диска.
На первом диске (Диск 0) находятся два раздела: (C:) и (D:). На диске (C:) установлена Windows 10. На рабочем столе ОС находятся важные рабочие папки. Если папки по каким-либо причинам пропадут, то работа всей организации остановится на несколько дней и я даже боюсь представить все последствия. На диске (D:) серьёзной информации нет, только киношки и фотографии. Поэтому зеркало я создам для одного системного раздела (C:).
Второй жёсткий диск (Диск 1) абсолютно чистый и не содержит разделов, вся его область нераспределена. Именно на нём мы и создадим зеркало диска (C:). Вся записанная на системный диск информация будет также продублирована на диске — зеркале.
Важно, чтобы HDD, из которого мы хотим создать зеркало, был без разделов и размером не меньше, чем исходный диск, на котором установлена операционная система. В нашем случае оба жёстких диска абсолютно одинаковые.
Щёлкаем правой мышью на диске (C:) и выбираем «Добавить зеркало…»
Windows 10 предложит выбрать диск, который мы желаем использовать в качестве зеркала. Выделяем левой кнопкой мыши чистый Диск 1 и жмём «Добавить зеркальный том».
Выходит предупреждение о том, что сейчас диски будут преобразованы в динамические и если на вашем ПК установлено несколько операционных систем, то после преобразования вы сможете загрузить только текущую операционную систему. Объясню.
Настраивать RAID-1 массив или «Зеркалирование дисков» лучше только в том случае, если у вас на компьютере установлена одна операционная система, имеющая один загрузчик. Если на вашем ПК установлено несколько ОС, к примеру, Windows 8.1 и Windows 10, то зеркалить диски можно в той винде, которая была установлена последней. То есть, вы установили Windows 8.1, затем Windows 10, в этом случае настраиваем RAID-1 массив в Windows 10 и после этого на компьютере будет загружаться только Виндовс 10. Если настроить RAID-1 массив в Windows 8.1, то на ПК вообще ни одна винда грузится не будет. Связана эта проблема с особенностью работы динамических дисков, о которой неплохо было бы написать отдельную статью, да всё руки не доходят.
На моём компьютере установлена только одна ОС. Жму «Да».
Начинается процесс ресинхронизации дисков при создании зеркала. Простыми словами, Windows 10 создаёт точную копию диска (C:) на втором жёстком диске (Диск 1). Из нераспределённого пространства вы можете создать раздел и без проблем пользоваться им.
Процесс ресинхронизации закончен и ОС готова к работе.
Теперь все изменения на диске (C:) будут зеркально отображаться на его копии, созданной нами на втором жёстком диске. Если вы создадите какой-либо файл на диске (C:), то он тут же создастся на зеркальном диске. Если вы измените тот или иной файл на диске (C:), то он тут же изменится на зеркале. Если HDD с установленной Windows 10 выйдет из строя, то все ваши файлы будут доступны на зеркале.
Убрать зеркало также просто, как и создать. Щёлкаем правой мышью на диске (C:) и выбираем «Удалить зеркало…» В нашем случае выбираем Диск 1.
Статьи по этой теме:
- Как создать RAID массив и зачем он нужен
- Как создать RAID 1 массив в случае, если на одном жёстком диске уже имеется информация
- Как настроить RAID 1 и установить на него Windows 7, 8.1, 10
- Как настроить RAID 0 массив и установить на него Windows 10
В Windows доступны встроенные средства для создания программных RAID массивов из нескольких физических дисков. Сначала рассмотрим простую конфигурацию, когда нужно создать зеркало из двух физических дисков с данными. Затем рассмотрим, как построить RAID1 конфигурацию для загрузочного (системного) диска, на котором находится загрузчик и системные файлы Windows. Такая конфигурация позволит обеспечить загрузку Windows и защитить данные от выхода из строя любого диска.
Содержание:
- Создать зеркало из двух дисков с данными в Windows
- Настраиваем программный RAID1 для загрузочного диска Windows
- Замена диска в программном RAID1 в Windows
В современных версиях Windows есть два средства для организации программных RAID массивов:
- Классические динамические диски – позволяют создать RAID 0 и 1 в десктопных Windows 10/11, + RAID5 в Windows Server. Про них пойдет речь в этой статье.
- Более современная Storage Spaces – простое и удобное средство для создания зеркального или массива с контролем четности. Не подходит для загрузочных дисков.
Создать зеркало из двух дисков с данными в Windows
Сначала рассмотрим простой случай, когда вам нужно создать зеркало (RAID 1) из двух дисков с данными в Windows. Подразумеваем, что в RAID объединяются диски, отличные от системного (загрузочного).
- Откройте консоль управления дисками
diskmgmt.msc
. В нашем примере на компьютере доступно два дополнительных неразмеченных диска по 40 Гб. - Инициализируйте диски (если еще не сделали)
- По очереди щелкните по каждому диску и преобразуйте его в динамический.
- Теперь щелкните по неразмеченному месту и выберите New Mirrored Volume.
- Добавьте в зеркало оба диска:
- Затем выберите букву диска, которую нужно назначить тому и отформатируйте его.
- В результате у вас появилось программное зеркало из двух дисков, для обращения к которому назначена буква диска (E: в нашем примере)
При выходе из строя одного из диско в таком программном RAID1, неисправный диск удаляется из конфигурации и по аналогии в зеркала добавляется новый. После этого происходит автоматическая синхронизация данных с оставшегося диска на новый.
Настраиваем программный RAID1 для загрузочного диска Windows
Теперь рассмотрим более сложную конфигурацию, когда нужно создать программный RAID для системного диска с уже установленной Windows.
Используется следующий стенд:
- Компьютер с UEFI, на котором установлен Windows Server 2025 (это также может быть Windows 10/11 или бесплатного сервер Hyper-V)
- На системном диске используется таблица разделов GPT
- К компьютеру подключен новый пустой диск аналогичного размера, который будет использоваться в качестве зеркала для системного диска
Наша задача собрать из двух дисков программное зеркало (RAID1 – Mirroring) и скопировать конфигурацию загрузчика, чтобы компьютер мог загружаться с любого из дисков.
Кратко основные шаги, которые предстоит сделать:
- Подключить второй диск к компьютеру
- Создать на втором диске таблицу разделов GPT и разделы, аналогичные системному диску
- Преобразовать оба диска в динамические
- Объединить диски в зеркало
- Обновить конфигурацию EFI раздела и BCD загрузчика на втором диске
- Протестировать загрузку с первого и второго дисков
Сначала откройте консоль управления дисками (
diskmgmt.msc
), и убедитесь, что на первом диске используется таблица разделов GPT (свойства диска -> вкладка Volumes -> Partition style –> GUID partition table), а второй диск пустой (неразмечен).
Откройте командную строку с правами администратора и выполните команду diskpart. Наберите:
DISKPART>list disk
Доступно два диска:
- Disk 0 – диск с таблицей разделов GPT, на который установлена Windows
- Disk 1 – пустой неразмеченный диск
Очистите второй диск и сконвертируйте его в GPT:
select disk 1
clean
convert GPT
Введите список разделов на втором диске:
list part
Если найдется хотя бы один раздел (в моем примере это Partition 1 – Reserved – Size 128 Mb), удалите его:
sel part 1
delete partition override
Выведите список разделов на 1 диске (disk 0). Далее вам нужно создать точно такие же разделы на Disk 1.
select disk 0
list part
На системном диске есть 4 раздела:
- Recovery – 450 Мб, раздел восстановления со средой WinRE
- System – 99 Мб, EFI раздел (подробнее про структуру разделов на GPT дисках)
- Reserved — 16 Мб, MSR раздел
- Primary – 49 Гб, основной раздел с Windows
Создаем такие же разделы на Disk 1:
select disk 1
create partition primary size=450
format quick fs=ntfs label= "WinRE"
set id= "de94bba4-06d1-4d40-a16a-bfd50179d6ac"
gpt attributes=0x8000000000000001
Идентфикатор
de94bba4-06d1-4d40-a16a-bfd50179d6ac
задает тип раздела как Windows RE, а атрибут
0x8000000000000001
включает для раздела метку обязательный и не присваивать букву диска.
create partition efi size=99
create partition msr size=16
list part
Теперь оба диска нужно преобразовать в динамические:
select disk 0
convert dynamic
select disk 1
conv dyn
Создадим зеркало для системного диска (диск C:). Нужно выбрать раздел на первом диске и создать для него зеркало на 2 диске:
Select volume c
Add disk=1
Должно появится сообщение:
DiskPart succeeded in adding a mirror to the volume
Либо выберите в консоли Disk Management системный раздел и нажмите Add mirror (это аналогичная операция).
Откройте консоль управления дисками, и убедитесь, что синхронизация раздела C запущена (Recynching). Дождитесь ее окончания (может занять до нескольких часов в значимости от размера раздела C: ).
При загрузке Windows теперь будет появляться меню Windows Boot Manager с предложением выбрать загрузочную запись для загрузки. Если не выбрать диск вручную, система через 30 секунд попытается загрузиться с первого диска:
- Windows Server
- Windows Server– secondary plex
На данный момент конфигурация загрузчика хранится только на 1 диске, и при его потере, вы не сможете загрузить ОС со второго. Программный RAID Windows не получится использовать для создания нормального зеркала EFI раздела. Т.к. на EFI разделе хранятся файлы, необходимые для загрузки ОС, то при выходе их строя первого диска, вы не сможете загрузить компьютер со второго диска без ручного восстановления загрузчика EFI на нем в среде восстановления.
Рассмотрим, как скопировать EFI раздел на второй диск и обновить конфигурацию загрузчика (BCD), чтобы вы могли загрузить Windows как с первого, так и со второго диска.
Назначим EFI разделу на Disk 1 букву S и отформатируем его в файловой системе FAT32:
select disk 1
select part 2
assign letter=S
format fs=FAT32 quick
Теперь назначим букву диска P: для EFI раздела на Disk 0:
select disk 0
select partition 2
Номера разделов можно перепроверить, выполнив команду list part.
assign letter=P
exit
Теперь можно скопировать файлы EFI и BCD конфигурацию на второй диск. текущую конфигурацию загрузчика BCD с помощью команды:
bcdedit /enum
При создании зеркала, служба VDS автоматически добавила в конфигурацию BCD запись для второго зеркального диска (с меткой Windows Server– secondary plex).
Чтобы EFI в случае потери первого диска могут загружаться со второго диска, нужно изменить конфигурацию BCD.
Для этого нужно скопировать текущую конфигурацию Windows Boot Manager:
bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"
The entry was successfully copied to {44d1d6bf-xxxxxxxxxxxxxxxx}
Теперь скопируйте полученный ID конфигурации и используйте его в следующей команде:
bcdedit /set {44d1d6bf-xxxxxxxxxxxxxxxx} device partition=s:
Если все правильно, должна появится строка The operation completed successfully.
Выведите текущую конфигурацию Windows Boot Manager (
bcdedit /enum
). Обратите внимает, что у загрузчика теперь два варианта загрузки EFI с разных дисков (default и resume object).
Теперь нужно сделать копию BCD хранилища на разделе EFI первого диска и скопировать файлы на второй диск:
P:
bcdedit /export P:\EFI\Microsoft\Boot\BCD2
robocopy p:\ s:\ /e /r:0
Переименуйте BCD хранилище на втором диске:
Rename s:\EFI\Microsoft\Boot\BCD2 BCD
Удалите копию на Disk 0:
Del P:\EFI\Microsoft\Boot\BCD2
В diskpart можно убрать буквы дисков у EFI разделов:
sel vol p
remove
sel vol s
remove
Чтобы загрузится с загрузчика на втором диске (например в случае выход из строя первого), нужно войти в загрузочное меню UEFI (при перезагрузке компьютера) и выбрать запись загрузчика на втором диске — Windows Boot Manager Cloned.
После этого в BCD загрузчике нужно загрузить ОС через конфигурациею Windows Server– secondary plex.
Чтобы узнать с какого диска выполнена загрузка, выполните команду:
bcdedit
Замена диска в программном RAID1 в Windows
Рассмотрим, как правильно выполнить замену неисправного диска в программном RAID Windows.
При загрузке с отказавшим диском, в диспетчере Disk Management вы увидите сообщение Failed Redndancy.
В этом случае вы должны заменить неисправный диск, удалить конфигурацию зеркала, пересоздать программный RAID с начала и обновить загрузчик.
Допустим в нашем примере из строя вышел disk 0 (первоначальный диск, с которого мы выполняли синхронизацию). При загрузке в настройках методов UEFI выберите, что нужно загрузиться со второй записи Windows Boot Manager cloned.
Загрузитесь без нового диска и удалите старую конфигурацию RAID1. Как вы видите, один из дисков в зеркале находится в статусе
Missing
.
Щелкните по диску и выберите Remove Mirror.
Установите новый исправный диск и повторите все шаги с созданием таблицы разделов, конвертации нового диска в динамический и добавления в зеркало. Не забудьте назначьте буквы диска EFI разделам. Должна начаться синхронизация данных.
Теперь нужно удалить старые записи из диспетчера загрузки. Выведите текущую конфигурацию (в
cmd.exe
):
bcdedit /enum
При модификации BCD после замены диска будьте особенно внимательны и не снесите конфигурацию ESP, случайно удалив не ту запись в bootmgr.
Т.к. мы заменили первый (
!!!
) диск, нужно удалить запись {default}:
bcdedit /delete {default}
Следующая команда обновит конфигурацию bootmgr:
bcdedit /set {bootmgr} device partition=p:
Затем скопируйте раздел EFI на новый диск как описано выше. В результате, в загрузчик будет добавлена еще одна запись plex (их можно переименовать через
bcdedit
).
Такая конфигурация с программным RAID в Windows для UEFI компьютера обеспечивает защиту данных от выхода из строя любого из дисков. При этом при замене диска придется потратить немного времени на ручное обновление конфигурации таблицы разделов и загрузчика.
В Windows 10 (и 8.1) присутствует встроенная функция «Дисковые пространства», позволяющая создавать зеркальную копию данных на нескольких физических жестких дисках или же использовать несколько дисков как один диск, т.е. создавать своего рода программные RAID массивы.
В этой инструкции — подробно о том, как можно настроить дисковые пространства, какие варианты доступны и что необходимо для их использования. В Windows 11 функция также сохранилась, но доступен новый вариант интерфейса настройки, подробнее: Дисковые пространства Windows 11 — настройка и использование.
Для создания дисковых пространств необходимо, чтобы на компьютере было установлено более одного физического жесткого диска или SSD, при этом допустимо использование внешних USB накопителей (одинаковый размер накопителей не обязателен).
Доступны следующие типы дисковых пространств
- Простое — несколько дисков используются как один диск, какая-либо защита от потери информации не предусмотрена.
- Двухстороннее зеркало — данные дублируются на двух дисках, при этом при выходе из строя одного из дисков, данные остаются доступными.
- Трехстороннее зеркало — для использования требуется не менее пяти физических дисков, данные сохраняются в случае выхода из строя двух дисков.
- «Четность» — создается дисковое пространство с проверкой четности (сохраняются контрольные данные, которые позволяют не потерять данные при сбое одного из дисков, при этом общее доступное место в пространстве больше, чем при использовании зеркал), требуется не менее 3-х дисков.
Создание дискового пространства
Важно: все данные с дисков, используемых для создания дискового пространства, будут удалены в процессе.
Создать дисковые пространства в Windows 10 можно с помощью соответствующего пункта в панели управления.
- Откройте панель управления (можно начать вводить «Панель управления» в поиск или нажать клавиши Win+R и ввести control).
- Переключите панель управления в вид «Значки» и откройте пункт «Дисковые пространства».
- Нажмите «Создать новый пул и дисковое пространство».
- При наличии не отформатированных дисков, вы увидите их в списке, как на скриншоте (отметьте те диски, которые требуется использовать в дисковом пространстве). В случае, если диски уже отформатированы, вы увидите предупреждение о том, что данные на них будут потеряны. Точно так же отметьте те диски, которые требуется использовать для создания дискового пространства. Нажмите кнопку «Создать пул».
- На следующем этапе вы можете выбрать букву диска, под которой в Windows 10 будет смонтировано дисковое пространство, файловую систему (если использовать файловую систему REFS, то получим автоматическую коррекцию ошибок и более надежное хранилище), тип дискового пространства (в поле «Тип устойчивости». При выборе каждого типа, в поле «Размер» вы можете увидеть, какой размер пространства будет доступен для записи (место на дисках, которое будет зарезервировано для копий данных и контрольных данных не будет доступно для записи). Нажмите кнопку «Создать дисковое пространство» и дождитесь завершения процесса.
- По завершении процесса, вы вернетесь на страницу управления дисковыми пространствами в панели управления. В дальнейшем здесь же можно добавить диски к дисковому пространству или удалить их из него.
В проводнике Windows 10 созданное дисковое пространство будет отображаться как обычный диск компьютера или ноутбука, для которого доступны все те же действия, которые доступны для обычного физического диска.
При этом, если вы использовали дисковое пространство с типом устойчивости «Зеркало», при выходе из строя одного из дисков (или двух, в случае «трехстороннего зеркала») или даже при их случайном отключении от компьютера, в проводнике вы все так же будете видеть диск и все данные на нём. Однако, в параметрах дискового пространства появятся предупреждения, как на скриншоте ниже (соответствующее уведомление также появится в центре уведомлений Windows 10).
Если такое произошло, следует выяснить, в чем причина и при необходимости добавить новые диски в дисковое пространство, заменив неисправные.
Время на прочтение4 мин
Количество просмотров16K
Однажды на моём компьютере сгорел блок питания. С дымом, шумом, и прочими спецэффектами. Жёсткий диск тоже не выжил.
К счастью, там не было ничего ценного. Но я в очередной раз убедился, что RAID-массив не всегда помогает, т.к. может погибнуть вместе с компьютером.
Поэтому лучше, если копия данных будет находиться на другом компьютере. И хорошо, если она будет максимально свежей, чтобы в случае аварии продолжить работу с прерванного места.
Такие решения есть для Linux и FreeBSD — DRBD и HAST. Они позволяют реплицировать блочные устройства хранения по сети. То есть, создать что-то вроде RAID-1, где «половинки» дискового массива находятся на разных компьютерах. Теперь такое решение есть и для Windows.
И это не что-то новое, а тот же DRBD, портированный самими разработчиками из компании Linbit.
WinDRBD работает на 64 битных версиях Windows 10 или Server 2016. А на втором узле может быть как WinDRBD, так и DRBD под Linux. Причём узлы могут быть и виртуальными машинами.
На Хабре уже есть несколько статей по настройке DRBD, поэтому здесь я опишу только WinDRBD. Точнее — настройку репликации между двумя узлами (всего в кластере WinDRBD может быть 32 узла).
▍ Настройка
Скачиваем инсталлятор отсюда, а дальше – как обычно: «Далее», «Далее», «Далее». Установленные в инсталляторе «птички» не трогаем.
Для работы WinDRBD нужен свободный раздел диска. Если свободных разделов нет – можно немного «откусить» от существующего раздела. Или добавить ещё один жёсткий диск. Главное, чтобы размеры выделенных разделов были одинаковы на обоих компьютерах. Если просто хотите попробовать, как оно работает — можете не трогать диски компьютера, а использовать USB-флешки.
Заходим в оснастку «Управление дисками», и на свободном месте создаём простой том нужного размера. Форматировать и назначать букву не нужно.
Стоит учесть, что в этом же разделе будет храниться и служебная информация WinDRBD, поэтому места для пользовательских данных останется меньше. Хотя и существует возможность вынести служебные данные на отдельный раздел, сами разработчики рекомендуют не заморачиваться и хранить всё вместе.
Следующее, что нужно настроить – открыть в брандмауэре TCP порт 7500 на вход и выход, чтобы WinDRBD с двух компьютеров могли между собой общаться. Разумеется, номер порта можно изменить в настройках.
Файл с примером настроек находится в каталоге C:\windrbd\etc\drbd.d
Копируем windrbd-sample.res и даём ему понятное название, например raid1.res
Открываем его в текстовом редакторе и исправляем настройки:
resource “raid1” {
…
on windrbd1 {
address 192.168.0.1:7500;
node-id 1;
…
}
on windrbd2 {
address 192.168.0.2:7500;
node-id 2;
…
}
}
Здесь raid1 – название создаваемого ресурса, windrbd1 и windrbd2 – имена хостов.
Секция c настройками томов выглядит примерно так:
volume 1 {
disk “3e56b893-10bf-11e8-aedd-0800274289ab”;
device minor 1;
meta-disk internal;
}
Здесь раздел, выделенный для WinDRBD, указывается с помощью GUID (который можно посмотреть командой mountvol).
Не рекомендуемый, но допускаемый вариант – указать букву диска:
volume 1 {
disk “E:”;
…
}
Разделу, который появится в системе, тоже можно выдать букву:
device “F:” minor 1;
Но «для уменьшения количества проблем» разработчики рекомендуют делать как в первом варианте, без буквы. В этом случае после старта WinDRBD в системе появится не раздел, а отдельный жёсткий диск, который нужно будет инициализировать (создать таблицу разделов) и отформатировать через «Управление дисками».
Если оба хоста работают под Windows, файлы конфигурации у них будут одинаковыми – можно просто скопировать файл настроек на другой компьютер.
▍ Запуск
Для выполнения приведенных ниже команд используйте командную строку с правами администратора.
Сначала проверим, что в файле настроек нет ошибок (raid1 – название файла):
drbdadm dump raid1
Затем инициализируем служебные метаданные на разделах (отвечайте «yes» на предупреждение об удалении данных):
drbdadm create-md raid1
Инициализировать их нужно на обеих машинах. И на обеих запустить сервис:
drbdadm up raid1
Текущее состояние можно посмотреть командой:
drbdadm status
Если связи со второй стороной нет – в нижней строке статуса будет написано «Connecting».
Когда связь установится — появится сообщение «peer-disk:Inconsistent»
Связь установилась, но этого недостаточно. Нужно явно указать, какой хост будет служить источником синхронизации (первичным). Выполним на первом хосте такую команду:
drbdadm primary raid1 --force
Обратите внимание – параметр force
используется только при первом запуске, иначе потеряются данные.
С помощью команды drbdadm status
можно отслеживать прогресс синхронизации. Когда она завершится, надпись в нижней строке сменится на «peer-disk:UpToDate»
Разумеется, синхронизация займёт некоторое время, зависящее от размера раздела и скорости сети.
▍ Проверка работоспособности
На первичном хосте во вновь появившемся разделе создаём файл test1.
Отключаем на первичном хосте WinDRBD:
drbdadm down raid1
Заходим на второй узел и переключаем его в режим первичного:
drbdadm primary raid1
При этом в системе появится новый раздел, на котором будет присутствовать файл test1.
Стоит отметить, что синхронизируемый раздел виден только на первичном узле. На вторичных узлах он скрыт.
Создадим на втором хосте ещё один файл – test2 и переключим хост обратно в режим вторичного:
drbdadm secondary raid1
Раздел скроется.
Вновь запускаем WinDRBD на первичном хосте:
drbdadm up raid1
drbdadm primary raid1
На появившемся разделе видим два файла – test1 и test2. То есть, синхронизация в обратную сторону также сработала.
▍ Итого
У Linstor получилось сделать простое в настройке средство, увеличивающее надёжность хранения данных. Пока что оно не имеет всех возможностей Linux версии (географически распределённые системы, работа в кластерах и т.п.), но это обещают добавить в следующих релизах.
Кроме WinDRBD есть ещё один порт DRBD на Windows — WDRBD от компании ManTech. Возможности там примерно такие-же, как у WinDRBD, но для получения инсталлятора нужно писать запрос разработчикам, или компилировать из исходников самостоятельно.
Жесткий диск остается слабым звеном вашего компьютера, влияя на безопасность данных и производительность системы. Создание RAID-массива позволяет либо повысить скорость работы (RAID 0), либо обеспечить защиту данных (RAID 1). В этом руководстве мы расскажем, как создать RAID-массив с использованием встроенных инструментов Windows.
Приобрести оригинальные ключи активации Windows 10 можно у нас в каталоге от 1490 ₽
Что такое RAID?
RAID (Redundant Array of Independent Disks) — это технология, которая объединяет несколько физических дисков в один логический, чтобы повысить производительность или надежность.
— RAID 0: Ускоряет работу за счет чередования данных на дисках.
— RAID 1: Создает зеркальную копию данных для их сохранности.
Метод 1: Создание RAID через «Дисковые пространства»
Windows 8 и 10 имеют встроенную функцию «Дисковые пространства», которая позволяет создать программный RAID без дополнительного оборудования.
1) Откройте Панель управления:
— Щелкните правой кнопкой мыши по Пуск и выберите Панель управления.
2) Перейдите в раздел Дисковые пространства и выберите Создать новый пул и дисковое пространство.
3) Выберите диски для RAID-массива и нажмите Создать пул носителей.
Важно: Все данные на выбранных дисках будут удалены. Сохраните важные файлы заранее.
4) Назовите ваш массив и укажите букву диска.
5) Выберите Тип устойчивости:
— Простой: RAID 0 (чередование).
— Двустороннее зеркало: RAID 1 (зеркалирование).
— Трехстороннее зеркало – это тоже RAID 1 (с разницей только в количестве копий основного жесткого диска);
— Четность – RAID 5.
В зависимости от выбранного типа RAID мастер автоматически установит максимально доступную емкость дискового массива.
6) Нажмите Создать дисковое пространство.
Массив будет отображаться в системе как обычный диск, доступный для работы. Новый диск не будет отличаться от обычного жесткого диска, и вы можете выполнять с ним любые операции, даже зашифровать его с помощью BitLocker.
Метод 2: Создание RAID через «Управление дисками»
1) Щелкните правой кнопкой мыши по Пуск и выберите Управление дисками.
2) Найдите незанятое пространство на дисках. Щелкните правой кнопкой мыши и выберите:
— Создать чередующийся том для RAID 0.
— Создать зеркальный том для RAID 1.
3) Следуйте инструкциям мастера:
— Добавьте диски в массив.
— Назначьте букву диска.
— Выберите файловую систему NTFS.
— Завершите процесс. На этом этапе нажмите кнопку «Готово». Система покажет предупреждение, что выбранные диски будут конвертированы в динамические и что вся информация на них будет уничтожена. Нажмите «Да»
Массив RAID появится в окне «Этот компьютер».
Массив RAID 1 создается аналогичным образом, только на первом шаге вместо «Чередования» выберите «Зеркалирование».
Метод 3: Использование командной строки
1) Запустите Командную строку или Windows PowerShell от имени администратора.
2) Введите diskpart и нажмите Enter.
3) С помощью команды list disk отобразите список подключенных дисков.
4) Преобразуйте диски в динамические:
select disk 1
convert dynamic
5) Создайте RAID 0 или RAID 1:
— Для RAID 0:
create volume stripe disk=1,2
— Для RAID 1:
add disk=2
Внимание! Иногда появляется сообщение «Вам следует перезагрузить компьютер, чтобы завершить эту операцию». Если оно появилось – перезагрузите компьютер.
6) Отформатируйте массив и назначьте букву:
format fs=ntfs label=MyRAID
assign letter=F
Программное создание RAID в Windows 7
В Windows 7 вы можете использовать встроенную утилиту «Управление дисками» для создания программного RAID. Однако диск, с которого загружается система, нельзя включить в RAID, так как он будет преобразован в динамический. Для создания массива подойдут любые другие диски.
1) Откройте Пуск, щелкните правой кнопкой мыши по Компьютер и выберите Управление.
2) В появившемся мастере нажмите Далее.
3) В меню выберите диски, которые вы хотите объединить в RAID, и нажмите Далее.
4) Назначьте букву для RAID-массива.
— S (Striping): для создания RAID 0 (чередование).
— M (Mirroring): для создания RAID 1 (зеркалирование).
5) Укажите файловую систему (рекомендуется NTFS), задайте размер блока и имя тома. Нажмите Далее.
6) Нажмите Готово.
После завершения настройки Windows выдаст предупреждение о преобразовании базовых дисков в динамические и о невозможности загрузки с них ОС. Нажмите ОК.
Созданный RAID-массив появится в разделе Мой компьютер как обычный диск, готовый к использованию.
Как исправить ошибку «Can’t Add new drive, error 0x00000032»
Ошибка 0x00000032 возникает из-за остаточных метаданных на диске, которые остаются даже после очистки и форматирования. Чтобы устранить эту проблему, выполните следующие шаги:
1. Запустите Windows PowerShell от имени администратора:
Щелкните правой кнопкой мыши по Пуск и выберите Windows PowerShell (Администратор).
2. Определите идентификатор диска:
Введите команду:
Get-PhysicalDisk | ft FriendlyName, SerialNumber, UniqueId –auto
Найдите нужный диск и скопируйте его UniqueId.
Вы также можете использовать имя диска (FriendlyName), однако в некоторых случаях система можете отображать одинаковое имя для всех дисков. Поэтому для избегания ошибок лучше всего использовать UniqueID диска.
3. Сбросьте диск:
Введите команду:
Reset-PhysicalDisk -UniqueId "your-unique-id"
Замените your-unique-id на идентификатор вашего диска.
После выполнения команды диск будет сброшен и готов к добавлению в RAID.
Как добавить диск в RAID
Чтобы расширить массив, используйте «Дисковые пространства»:
1) Выберите существующий массив.
2) Нажмите Добавить диски, выберите новый диск и подтвердите.
Как удалить диск из RAID
Предположим, у вас уже есть программный RAID-массив, и вы его используете. Однажды может возникнуть ситуация, когда вам станет не хватать места на диске.
1) В меню «Дисковые пространства» откройте массив.
2) Выберите диск и нажмите Подготовить к удалению.
3) После переноса данных нажмите Удалить.
Что делать, если вы потеряли данные на RAID-массиве?
Потеря данных может произойти из-за случайного удаления, форматирования или сбоев в массиве. В таких ситуациях:
— Обратитесь к специалистам по восстановлению данных.
— Используйте программное обеспечение, такое как RS RAID Retrieve, которое поддерживает все типы RAID и современные файловые системы.
Создание RAID 0 и RAID 1 в Windows помогает повысить производительность или защитить данные. Используйте один из описанных методов, чтобы настроить массив под свои задачи.