Программный raid 1 windows server 2019

This easy step-by-step guide from Clouvider's knowledge base will help you with the configuration of software RAID-1 on Windows Server 2019

This guide will help you with configuring software RAID-1 on Windows Server 2019 #

Step 1: Open menu start and type diskmgmt. It will open the Disk Management window.

Step 2: Preparing GPT Partition Table for mirror on Disk 2

Please run command prompt with administrator privileges and type diskpart and press enter:

DISKPART>List disk

As you can see, there are two local disks available in the system:

  • Disk 0 – GPT disk with current Windows Installation
  • Disk 1 – unallocated disk

Please clean the second disk and convert it into GPT:

DISKPART>Select disk 1
DISKPART>clean
DISKPART>Convert GPT
DISKPART>List part

Make sure, there’s no partition on disk 2 like reserved partitions. If you found one, please delete it:

DISKPART>Sel part 1
DISKPART>Delete partition override

Display the list of partitions on first disk (disk 0). Now you need to create the same partitions on your second drive:

DISKPART>Select disk 0
DISKPART>List part

There are 4 partitions:

  • Recovery – 450MB, a recovery partition with WinRE
  • System – 99MB, an EFI partition (more about the partition structure on GPT disks)
  • Reserved – 16MB, an MSR partition
  • Primary – 49GB, a main partition with Windows image

Create the same partitions structure on second disk:

DISKPART>Select disk 1
DISKPART>Create partition primary size=450
DISKPART>format quick fs=ntfs label="WinRE"
DISKPART>set id="de94bba4-06d1-4d40-a16a-bfd50179d6ac"
DISKPART>create partition efi size=99
DISKPART>create partition msr size=16
DISKPART>list part

Convert Disks to Dynamic and Create a Mirrored Disk #

Now you need to convert both disks to dynamic:

DISKPART>Select disk 0
DISKPART>Convert dynamic
DISKPART>Select disk 1
DISKPART>Con dyn

Create a mirror for a system drive (drive letter C:). Select a partition on Disk 0 and create a mirror for it on Disk 1:

DISKPART>Select volume c
DISKPART>Add disk=1

You should see note:
DiskPart succeeded in adding a mirror to the volume
Open Disk Management and make sure the drive C: synchronization has been started (Resynching). Now you need to wait some times for full synchronization.

During booting your Windows, you will see two options:

  • Windows Server 2019
  • Windows Server 2019 – secondary plex

It’s normal. You don’t need to select it by hand. Just wait 30s and OS will boot automatically.

How to enable RDP in Windows Server 2019

softraid-uefi-windows-000.pngПрограммный RAID пользуется заслуженной популярностью, позволяя легко создавать отказоустойчивые дисковые конфигурации в недорогих системах, отличаясь простотой создания и управления. Но с переходом современных систем на UEFI появились некоторые особенности, касающиеся процесса загрузки, которые следует понимать и принимать во внимание. В противном случае отказоустойчивость может оказаться мнимой и при отказе одного из дисков вы просто не сможете загрузить систему.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Данная инструкция может кому-то показаться сложной, действительно, для создания программного RAID на UEFI-системах требуется довольно много подготовительных действий. Также определенное количество операций придется выполнить и при замене отказавшего диска, но это тема для отдельной статьи. В связи с этим встает вопрос выбора между программным RAID и встроенным в материнскую плату, т.н. fake-raid.

Если брать вопрос производительности, то сегодня он абсолютно неактуален, тем более что вся обработка данных так или иначе осуществляется силами CPU. Основным аргументов в пользу встроенного RAID служит простота его использования, но за это приходится платить совместимостью. Собранные таким образом массивы будут совместимы только со своим семейством контроллеров. К счастью, сейчас уже нет того зоопарка, который был еще лет 10 назад, но все равно, собранный на базе платформы Intel массив вы не запустите на AMD-системе.

Также вы можете столкнуться с тем, что несмотря на то, что массив собрался, система не может загрузиться, так как не имеет в своем составе драйверов для новой версии контроллера, это может быть актуально для старых ОС на новых аппаратных платформах. Кроме того, все операции по замене дисков, расширению и ресинхронизации массива вам придется делать в оффлайн режиме, загрузить систему с массива в состоянии обслуживания вы не сможете.

Программные массивы лишены этих недостатков, все что им требуется — это поддержка со стороны ОС. Операции обслуживания также можно выполнять без прерывания работы системы, естественно принимая во внимание тот факт, что производительность дисковой системы в это время будет снижена. Но есть и обратная сторона медали, динамические диски Windows имеют ряд неприятных особенностей, например, ограниченные возможности по управлению дисковым пространством и обслуживанию. Штатные инструменты имеют только базовые функции, а из коммерческого софта работу с данным типом дисков обычно поддерживают только дорогие корпоративные версии.

Также есть другая особенность, вытекающая из архитектуры программных RAID массивов, если некритически отказал тот жесткий диск, с которого осуществляется загрузка, то система не будет автоматически загружена со второго, исправного HDD, вы получите ошибку (или BSOD) и вам потребуется вручную изменить порядок загрузки для восстановления работы системы.

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

Конфигурация разделов Windows-систем с UEFI

Прежде всего рассмотрим стандартную конфигурацию разделов, автоматически создаваемую Windows с UEFI, приведенный ниже пример соответствует последним версиям Windows 10 и Windows Server 2016/2019, у более ранних версий Windows разметка может несущественно отличаться.

softraid-uefi-windows-001.pngWindows RE — NTFS раздел со средой восстановления, в последних версиях Windows имеет размер в 500 МБ, при создании ему присваиваются специальные атрибуты, препятствующие назначению буквы диска и удалению раздела через консоль управления дисками. В тоже время данный раздел не является необходимым для работы системы, среда восстановления может находиться на системном диске и даже может отсутствовать. Вынос среды восстановления на отдельный раздел преследует две цели: возможность работы на зашифрованных системах и защита от некорректных действий пользователя.

EFI — раздел специального типа с файловой системой FAT32, который содержит загрузчик, вызываемый микропрограммой UEFI. Данный раздел должен находиться в основной таблице разделов и не может быть расположен на динамическом диске. В Windows он ошибочно называется зашифрованным, имеет критическое значение для нормальной работы системы. В современных Windows-системах имеет размер в 100 МБ.

MSR (Microsoft System Reserved) — служебный раздел с файловой системой NTFS, является обязательным для GPT-разметки, которая не позволяет использовать скрытые сектора диска, используется для служебных операций встроенного и стороннего ПО, например, при преобразовании диска в динамический. Является скрытым и не отображается в оснастке управление дисками. Его размер в современных системах — 16 МБ.

Windows — самый обычный раздел с системой, фактически под ним следует понимать любую пользовательскую разметку. Никаких особенностей он в себе не таит.

Производители ПК могут добавлять дополнительные разделы, например, с резервным образом системы для отката к заводским настройкам или собственными инструментами восстановления, чаще всего они имеют специальные GPT-атрибуты, как и у раздела Windows RE.

Подготовка к созданию программного RAID

Будем считать, что вы уже установили операционную систему на один из дисков, в нашем примере будет использоваться Windows Server 2019 установленный на виртуальной машине. Если мы откроем оснастку Управление дисками, то увидим примерно следующую картину:

softraid-uefi-windows-002.pngПервым идет раздел Windows RE, размером в 499 МБ, а за ним раздел EFI, который ошибочно именуется шифрованным. Но как мы говорили выше, данная оснастка не дает полного представления о структуре разметки, поэтому запустим утилиту командной строки diskpart и получим список разделов:

diskpart
sel disk 0
list par

Первая команда запускает утилиту, вторая выбирает первый диск (диск 0) и третья выводит список разделов.

softraid-uefi-windows-003.pngЗдесь присутствуют все существующие на диске разделы, включая MSR, размером в 16 МБ. Теперь нам нужно воспроизвести аналогичную разметку на втором жестком диске. Будем считать, что вы еще не вышли из утилиты diskpart, поэтому выберем второй жесткий диск (диск 1) и очистим его:

sel disk 1
clean

Внимание! Данная команда полностью удалит все данные с указанного диска. Убедитесь, что вы выбрали нужный диск и что он не содержит никаких данных!

Преобразуем диск в GPT:

 convert gpt

При преобразовании на диске будет автоматически создан MSR раздел, нам он пока не нужен, поэтому удалим его командой:

sel par 1
delete part override

После чего убедимся, что диск не содержит разделов.

softraid-uefi-windows-004.pngТеперь можно создавать разметку. Разделы должны идти в том же порядке и с тем же типом, что и на первом диске. Поэтому первым создадим раздел восстановления, он не является обязательным и не влияет на работу системы. В принципе его можно даже не форматировать, но во избежание каких-либо недоразумений в дальнейшем мы рекомендуем создать раздел с теми же атрибутами, что и оригинальный раздел восстановления.

На всякий случай явно выберем диск и создадим на нем раздел размером в 499 МБ, который отформатируем в NTFS:

sel disk 1
create partition primary size=499
format quick fs=ntfs

Затем зададим ему нужные GPT-атрибуты:

set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001

Идентификатор de94bba4-06d1-4d40-a16a-bfd50179d6ac задает тип раздела как Windows RE, а атрибут 0x8000000000000001 препятствует назначению буквы диска и помечает раздел как обязательный для работы системы, во избежание его удаления из оснастки управления дисками.

Следующим шагом создадим раздел EFI:

create partition efi size=99
format quick fs=fat32

И раздел MSR:

create partition msr size=16

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

softraid-uefi-windows-005.pngПосле чего систему обязательно следует перезагрузить.

Создание программного RAID

Прежде всего преобразуем диски в динамические, это можно сделать в оснастке Управление дисками:

softraid-uefi-windows-006.png

или утилитой diskpart:

sel disk 0
convert dynamic
sel disk 1
convert dynamic

Затем добавим зеркало к системному диску через графический интерфейс

softraid-uefi-windows-007.pngили с помощью diskpart:

sel vol c
add disk 1

После чего следует обязательно дождаться ресинхронизации данных, в зависимости от скорости и объема дисков это может занять некоторое время.

softraid-uefi-windows-008.pngТеперь при загрузке появится меню с выбором раздела, загрузиться можно с обоих, но не будем забывать, что загрузчик по-прежнему присутствует только на первом диске и при смене порядка загрузки в BIOS загрузиться со второго диска не удастся.

softraid-uefi-windows-009.pngНастройка загрузчика EFI и его копирование на второй раздел

Снова запустим утилиту diskpart и присвоим буквы EFI разделам на дисках, но перед этим уточним расположение нужного нам раздела:

sel disk 0
list par

softraid-uefi-windows-010.pngКак видим интересующий нас раздел имеет номер 2, выберем его и присвоим букву:

sel par 2
assign letter=P

Повторим аналогичные манипуляции со вторым диском:

sel disk 1
sel par 2
assign letter=S

Выйдем из утилиты diskpart (команда exit) и перейдем в EFI раздел первого диска:

P:
cd EFIMicrosoftBoot

Для просмотра текущих точек загрузки выполните:

bcdedit /enum

softraid-uefi-windows-011.pngВывод команды покажет нам единственную запись диспетчера загрузки (на текущем EFI-разделе) и две записи загрузчика Windows, на каждом из зеркальных томов. Нам потребуется создать второй экземпляр диспетчера загрузки:

bcdedit /copy {bootmgr} /d "Windows Boot Manager 2"

Из вывода данной команды нам потребуется идентификатор, скопируем его для использования в следующей команде.

softraid-uefi-windows-012.png

bcdedit /set {bb040826-aa5e-lle9-8e9e-8efd93e43841} device partition=s:

В фигурных скобках должен быть указан идентификатор, полученный на предыдущем шаге.

После чего экспортируем BCD-хранилище загрузчика:

bcdedit /export P:EFIMicrosoftBootBCD2

И скопируем содержимое EFI-раздела на второй диск:

robocopy P: S: /E /R:0

softraid-uefi-windows-013.pngОшибка при копировании активного экземпляра BCD-хранилища — это нормально, собственно поэтому мы и сделали его экспорт, вместо того, чтобы просто скопировать. Затем переименуем копию хранилища на втором диске:

rename S:EFIMicrosoftBootBCD2 BCD

и удалим ее с первого:

del P:EFIMicrosoftBootBCD2

Осталось удалить буквы дисков EFI-разделов, для этого снова запустим diskpart:

sel vol p
remove
sel vol s
remove

Теперь можно перезагрузить систему и в загрузочном меню BIOS выбрать Windows Boot Manager 2, затем Windows Server — вторичный плекс — это обеспечит использование EFI-загрузчика и системного раздела второго диска. Если вы все сделали правильно — загрузка будет удачной. Таким образом у нас будет полноценное зеркало системного раздела на динамических дисках в UEFI-системе.

Научиться настраивать MikroTik с нуля или систематизировать уже имеющиеся знания можно на углубленном курсе по администрированию MikroTik. Автор курса, сертифицированный тренер MikroTik Дмитрий Скоромнов, лично проверяет лабораторные работы и контролирует прогресс каждого своего студента. В три раза больше информации, чем в вендорской программе MTCNA, более 20 часов практики и доступ навсегда.

Содержание

  1. Программный RAID1 (зеркало) для загрузочного GPT диска в Windows 10/ Server 2016
  2. Подготовка таблицы разделов для зеркала на 2 диске
  3. Преобразования дисков в динамические, создание зеркала
  4. Подготовка EFI раздела на втором диске в зеркале
  5. Копирование конфигурации EFI и BCD на второй диск
  6. Как собрать программный raid 1 на ReFS в Windows 2019?
  7. Создание software RAID внутри ОС Windows Server
  8. Как создать и настроить программный RAID 0, 1 массив в Windows
  9. Содержание:
  10. Создание программного RAID с помощью встроенных инструментов Windows 8 или Windows 10
  11. Как добавить или удалить диск в уже существующем массиве RAID
  12. Как добавить диск в RAID
  13. Как удалить диск из RAID-массива
  14. Создайте программный RAID с помощью командной строки
  15. RAID 0
  16. RAID 1
  17. Программное создание RAID в Windows 7
  18. Что делать, если вы потеряли важные данные на RAID-массиве
  19. Часто задаваемые вопросы

Программный RAID1 (зеркало) для загрузочного GPT диска в Windows 10/ Server 2016

В этой статье мы рассмотрим, как создать программное зеркало (RAID1) из двух GPT дисков в Windows Server 2016/Windows 10, установленных на UEFI системе. Мы рассмотрим полноценную конфигурацию BCD загрузчика, позволяющую обеспечить корректную загрузку Windows и защитить данные от выхода из строя любого диска.

Итак, у нас имеется простой компьютер UEFI-архитектуры без встроенного RAID контроллера с двумя идентичными дисками размерами по 50 Гб. Наша задача — установить на первый GPT диск ОС (Windows Server 2016, Windows 10 или бесплатного сервер Hyper-V), а затем собрать из двух дисков программное зеркало (RAID1 – Mirroring).

Запишите установочный образ Windows на DVD/ USB флешку, загрузите компьютер) с этого загрузочного устройства (в режиме UEFI, не Legacy) и запустите установку Windows Server 2016.

Подготовка таблицы разделов для зеркала на 2 диске

podgotovka s sozdaniyu programnogo raid v windows 1

Откройте командную строку с правами администратора и выполните команду diskpart. Наберите:

Как вы видите, в системе имеется два диска:

list disk

На всякий случай еще раз очистим второй диск и конвертируем его в GPT:

Введите список разделов на втором диске:

Если найдется хотя бы один раздел (в моем примере это Partition 1 – Reserved – Size 128 Mb), удалите его:

Delete partition override

konvertirovanie diska v gpt

Выведите список разделов на 1 диске (disk 0). Далее вам нужно создать такие же разделы на Disk 1.

list part na gpt diske

Создаем такие же разделы на Disk 1:

Create partition primary size=450

format quick fs=ntfs label=»WinRE»

create partition efi size=99

create partition msr size=16

sozdanie struktury razdelov dlya zagruzochnogo gpt d

Преобразования дисков в динамические, создание зеркала

Теперь оба диска нужно преобразовать в динамические:

konvertivrovat diski v dinamicheskie

Создадим зеркало для системного диска (диск C:). Нужно выбрать раздел на первом диске и создать для него зеркало на 2 диске:

Select volume c
Add disk=1

Должно появится сообщение:

Откройте консоль управления дисками, и убедитесь, что запустилась синхронизуя раздела C на (Recynching). Дождитесь ее окончания (может занять до нескольких часов в значимости от размера раздела C: ).

sinhronizaciya dannyh v programnom raid 1 v windows

При загрузке Windows теперь будет появляться меню Windows Boot Manager с предложение выбрать с какого диска загружаться. Если не выбрать диск вручную, система через 30 секунд попытается загрузиться с первого диска:

windows server 2016 secondary

Однако проблема в том, что сейчас у вас конфигурация загрузчика хранится только на 1 диске, и при его потере, вы не сможете загрузить ОС со второго без дополнительных действий. По сути вы защитили данные ( но не загрузчик Windows) только от сбоя второго диска.

Программный RAID Windows не получится использовать для создания нормального зеркала EFI раздела. Т.к. на EFI разделе хранятся файлы, необходимые для загрузки ОС, то при выходе их строя первого диска, вы не сможете загрузить компьютер со второго диска без ручного восстановления загрузчика EFI на нем в среде восстановления. Эти операции довольно сложно сделать неподготовленному администратору, а также потребует дополнительного времени (которого может не быть, если у вас за спиной стоит толпа разгневанных пользователей).

Далее мы покажем, как скопировать EFI раздел на второй диск и изменить конфигурацию загрузчика BCD, чтобы вы могли загрузить Windows как с первого, так и со второго диска.

Подготовка EFI раздела на втором диске в зеркале

Теперь нужно подготовить EFI раздел на втором диске в зеркале, чтобы компьютер мог использовать этот раздел для загрузки Windows. Назначим EFI разделу на Disk 1 букву S и отформатируем его в файловой системе FAT32:

format fs=FAT32 quick

sozdat efi razdel s fat32

Теперь назначим букву диска P: для EFI раздела на Disk 0:

select partition 2

diskpart naznachit bukvy diskam efi

Копирование конфигурации EFI и BCD на второй диск

Выведите текущую конфигурацию загрузчика BCD с помощью команды:

При создании зеркала, служба VDS автоматически добавила в конфигурацию BCD запись для второго зеркального диска (с меткой Windows Server 2016 – secondary plex).

bcdedit enum dlya gpt diska sbootmgfw efi

Чтобы EFI в случае потери первого диска могут загружаться со второго диска, нужно изменить конфигурацию BCD.

Для этого нужно скопировать текущую конфигурацию Windows Boot Manager

bcdedit /copy /d «Windows Boot Manager Cloned»

Теперь скопируйте полученный ID конфигурации и используйте его в следующей команде:

Если все правильно, должна появится строка The operation completed successfully.

bcdedit set 44d1d6bf xxxxxxxxxxxxxxxx device pa

Выведите текущую конфигурацию Windows Boot Manager (bcdedit /enum). Обратите внимает, что у загрузчика теперь два варианта загрузки EFI с разных дисков (default и resume object).

dve konfiguracii windows boot manager dlya raznyh g

Теперь нужно сделать копию BCD хранилища на разделе EFI первого диска и скопировать файлы на второй диск:

P:
bcdedit /export P:EFIMicrosoftBootBCD2
robocopy p: s: /e /r:0

robocopy efi razdela v zerkale

Осталось переименовать BCD хранилище на втором диске:

Rename s:EFIMicrosoftBootBCD2 BCD

И удалить копию на Disk 0:

pereimenovat bcd

Теперь при выходе из строя первого диска, вам нужно при загрузке компьютера выбрать устройство «Windows Boot Manager Cloned», а затем «Microsoft Windows Server 2016 — secondary plex».

При загрузке с отказавшим дисков, в диспетчере Disk Management вы увидите сообщение Failed Redndancy.

windows programnyj raid failed redundance

В этом случае вы должны заменить неисправный диск, удалить конфигурацию зеркала и пересоздать программный RAID с начала.

Источник

Как собрать программный raid 1 на ReFS в Windows 2019?

Здравствуйте! Вопрос, как для ReFS создать зеркальный том RAID 1 на Windows Server 2019?

Ниже читать не обязательно если вопрос понятен.
Раньше пользовался для своих задач зеркалированием на динамических дисках в ms windows, теперь пользуюсь ZFS на proxmox, конечно по функционалу это очень разные вещи, но для меня одно из критических преимуществ в том, что при сбое питания zfs не синхронизирует тут же все диски как это происходит в случае зеркалирования на динамических дисках.
Не так давно узнал о ReFS, сегодня попытался установить на тестовую машину ms server 2019, выяснилось, что ReFS не поддерживает загрузку, сделал системный раздел с зеркалированием на динамических дисках c NTFS, размером 50Гб что бы быстрее синхронизировались данные. Создал второй раздел, отформатировал в ReFS и не понял как добавить ему зеркальный том. Читал мануал от MS, очень много информации, для казалось бы простой задачи. Пришел к выводу, что ReFS используется только для виртуальных машин, но все же надеюсь, что кто-нибудь здесь подскажет можно ли так сделать и в каком направлении двигаться.

Что бы сделать софт raid 1 (зеркало) на Windows server 2019 нужно учесть требования
1. ReFS не поддерживает загрузку (не поддерживает на 31.10.2019 возможно позже добавят).
2. Диск перед добавлением в raid должен быть чистым (не должно быть не одного раздела, иначе вы его не увидите
в блоке физические диски на скриншоте отмечен 3)
3. Если я верно понял, ReFS тут главную роль играет, т.е. по сути используется технология которую MS назвали виртуализация дискового пространства (storage spaces) и можно так же использовать ntfs. Опять же если я верно понял, это аналог linux LVM. Если вы знакомы с LVM для простоты понимания в storage spaces термины physical volume = физические диски (3 на скриншоте), logical volume = виртуальные диски (4 на скриншоте), volume group = пулы носителей (2 на скриншоте).

Источник

Создание software RAID внутри ОС Windows Server

1. Для начала необходимо зайти в панель «Управление дисками». Сделать это можно кликнуть правой кнопкой мыши по кнопке «Пуск» и выбрав там «Управление дисками»:

create software raid in windows server 0

Доступными типами RAID, по умолчанию, являются RAID Ø (чередующийся том), RAID 1 (зеркальный том), RAID 5 и JBOD (составной том). В этой статье мы разберем, как создавать RAID 5, поскольку создание остальных типов RAID (томов) отличается незначительно.

2. Внутри программы «Управление дисками» необходимо кликнуть правой кнопкой мыши по одному из доступных нам неразмеченных дисков и выбрать необходимый тип RAID.

create software raid in windows server 1

3. Следуя указаниям мастера, добавим все наши 4 диска в один RAID.

create software raid in windows server 2

5. Назначим букву новому тому и название, а также файловую систему:

create software raid in windows server 3

create software raid in windows server 4

6. После закрытия мастера появится сообщение, что необходимо преобразовать диски и что вся информация будет безвозвратно удалена. Поскольку в нашем примере диски пустые, нажимаем «Да».

Важно! Если у вас на дисках хранится нужная вам информация, её необходимо предварительно сохранить где-то в другом месте.

create software raid in windows server 5

После преобразования и создания RAID 5 на дисках запустится процесс ресинхронизации. Продолжительность этого процесса зависит от объема дисков:

create software raid in windows server 6

По окончании ресинхронизации мы получаем наш новый том типа RAID-5:

create software raid in windows server 7

Вы можете использовать эти знания самостоятельно,

обратиться в нашу службу техподдержки (необходима авторизация)

Источник

Как создать и настроить программный RAID 0, 1 массив в Windows

Каким бы мощным ни был ваш компьютер, у него все же есть одно слабое место: жесткий диск. Он отвечает за целостность и безопасность ваших данных и оказывает значительное влияние на производительность вашего ПК. При этом жесткий диск – единственное устройство в системном блоке, внутри которого есть движущиеся механические части, что и делает его слабым звеном, способным полностью вывести из строя ваш компьютер.

software raid

Сегодня есть два способа ускорить работу вашего компьютера: первый – купить дорогой SSD, а второй – по максимуму использовать материнскую плату, то есть настроить массив RAID 0 из двух жестких дисков. Тем более RAID-массив можно использовать и для повышения безопасности ваших важных данных.

В этой статье мы рассмотрим, как создать программный RAID с помощью встроенных инструментов Windows.

Содержание:

Современные материнские платы позволяют создавать дисковые RAID-массивы без необходимости докупать оборудование. Это позволяет значительно сэкономить на сборке массива в целях повышения безопасности данных или ускорения работы компьютера.

Создание программного RAID с помощью встроенных инструментов Windows 8 или Windows 10

Windows 10 имеет встроенную функцию «Дисковые пространства», которая позволяет объединять жесткие диски или твердотельные накопители в один дисковый массив, называемый RAID. Эта функция была впервые представлена в Windows 8 и значительно улучшена в Windows 10, что упростило создание многодисковых массивов.

Чтобы создать массив RAID, вы можете использовать как функцию «Дисковые пространства», так и командную строку или «Windows PowerShell».

Перед созданием программного RAID необходимо определить его тип и для чего он будет использоваться. Сегодня Windows 10 поддерживает три типа программных массивов: RAID 0, RAID 1, RAID 5 (Windows Server).

Вы можете прочитать о том, какие типы RAID существуют и какой RAID в каких целях лучше использовать, в статье «Типы RAID и какой RAID лучше всего использовать».

Итак, мы определились с типом RAID. Затем для создания дискового массива мы подключаем все диски к компьютеру и загружаем операционную систему.

Стоит отметить, что все диски будущего RAID должны быть одинаковыми не только по объему памяти, но желательно и по всем другим параметрам. Это поможет избежать многих неприятностей в будущем.

Далее, чтобы создать программный RAID-массив, выполните следующие действия:

Шаг 1. Откройте «Панель управления», щелкнув правой кнопкой мыши «Пуск» и выбрав «Панель управления» («Control Panel»).

contol

Шаг 2: В открывшемся окне выберите «Дисковые пространства» («Storage Spaces»)

storage

Шаг 3. Затем выберите «Создать новый пул и дисковое пространство» («Create a new pool and storage space»).

new space

Шаг 4: Выберите диски, которые вы хотите добавить в массив RAID, и нажмите «Создание пула носителей» («Create pool»).

new pool

Важно: все данные на дисках, из которых создается RAID-массив, будут удалены. Поэтому заранее сохраните все важные файлы на другой диск или внешний носитель.

После того, как вы настроили массив, вы должны дать ему имя и правильно настроить.

Шаг 5: В поле «Имя» введите имя нашего RAID-массива.

pool name

Шаг 6: Затем выберите букву и файловую систему для будущего RAID

pool res

Именно с этим именем и буквой массив будет отображаться в системе Windows.

Шаг 7: Теперь вы должны выбрать тип устойчивости.

pool res

В зависимости от выбранного типа RAID мастер автоматически установит максимально доступную емкость дискового массива.

pool type

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

Шаг 8. Нажмите «Create storage space».

После того, как мастер настроит ваш новый RAID, он будет доступен как отдельный диск в окне «Этот компьютер».

this pc

Новый диск не будет отличаться от обычного жесткого диска, и вы можете выполнять с ним любые операции, даже зашифровать его с помощью BitLocker.

Об использовании BitLocker вы можете прочитать в статье «Как зашифровать данные на жестком диске с помощью BitLocker».

Вы можете создать еще один программный RAID. Только количество жестких дисков, подключенных к ПК, ограничивает количество создаваемых RAID-массивов.

Как добавить или удалить диск в уже существующем массиве RAID

Как добавить диск в RAID

Предположим, у вас уже есть программный RAID-массив, и вы его используете. Однажды может возникнуть ситуация, когда вам станет не хватать места на диске. К счастью, Windows 10 позволяет добавить еще один диск в уже существующий массив с помощью встроенных инструментов.

Чтобы добавить диск, вы должны открыть утилиту «Дисковые пространства», используя метод, описанный выше, и выбрать «Добавить диски».

add disk

В открывшемся меню выберите диск, который хотите добавить, и нажмите «Добавить диск». Жесткий диск будет добавлен к уже существующему массиву RAID.

Как удалить диск из RAID-массива

Чтобы удалить диск из RAID-массива, следуйте алгоритму:

Шаг 1: Откройте утилиту «Дисковые пространства», как описано выше, и нажмите кнопку «Изменить параметры».

Шаг 2. Откройте существующий массив RAID и выберите «Физические диски».

Шаг 3. Во всплывающем списке выберите диск, который вы хотите удалить, и нажмите «Подготовить к удалению».

physical drives

Windows автоматически перенесет данные на другие диски, а кнопка «Подготовить к удалению» изменится на «Удалить».

После нажатия кнопки «Удалить» система удалит диск из RAID. Для дальнейшей работы с этим накопителем вам потребуется создать на нем новый раздел. Для этого вы можете использовать встроенную утилиту diskpart или утилиту Disk Management.

Создайте программный RAID с помощью командной строки

Другой способ создать программный RAID – использовать командную строку или Windows PowerShell.

Чтобы создать программный RAID с помощью командной строки:

Шаг 1. Щелкните правой кнопкой мыши «Пуск» и выберите «Командная строка (Администратор)» или «Windows PowerShell (Admin)».

powershell

Шаг 2: В открывшемся окне введите команду «diskpart» и нажмите «Enter».

powershell diskpart

Шаг 3: Чтобы отобразить список дисков, введите «list disk».

Утилита Diskpart отобразит все диски, подключенные к вашему ПК.

list disk

Шаг 4: Выберите диски, которые вы хотите добавить в массив RAID, один за другим, и превратите их в динамические диски с помощью команд:

Теперь, когда мы преобразовали наши диски, мы можем создать том RAID, введя следующие команды:

После этого следует убедиться, что массив создан.

Для этого введите команду «list disk».

Все диски будут объединены в один диск.

one disk

Шаг 5: Теперь все, что вам нужно сделать, это отформатировать диск и присвоить ему букву. Для этого введите следующие команды:

Шаг 6. Введите «exit» и нажмите Enter.

После этого выбранные диски будут объединены в RAID-массив.

Отметим, что с помощью этого метода будет создан RAID 5.

RAID 0

Если вы хотите создать RAID 0, в утилите Diskpart введите:

RAID 1

Чтобы создать RAID 1, вам необходимо ввести следующие команды одну за другой:

Внимание! Иногда появляется сообщение «Вам следует перезагрузить компьютер, чтобы завершить эту операцию». Если оно появилось – перезагрузите компьютер. Если есть только сообщение об успешной конвертации – продолжайте работу и введите:

После этого будет создан массив RAID 1.

Программное создание RAID в Windows 7

В Windows 7 вы можете использовать утилиту «Управление дисками» для создания программного RAID. Следует отметить, что диск, с которого загружается система, нельзя использовать в RAID, так как он будет преобразован в динамический. Вы можете использовать любые диски, кроме системных.

Шаг 1. Откройте «Пуск», щелкните правой кнопкой мыши «Компьютер» и выберите «Управление».

start

Шаг 2: В появившемся мастере нажмите «Далее».

Шаг 3. В открывшемся меню вы должны выбрать диски, которые вы хотите объединить в массив RAID, и нажать «Далее».

drive select

Шаг 4: Выберите букву для созданного RAID-массива и нажмите «Далее».

letter select

Шаг 5: В следующем окне выберите тип файловой системы (NTFS), укажите размер блока и укажите имя тома. После этого нажмите «Далее».

options

Шаг 6: После того, как система создаст новый массив RAID, нажмите кнопку «Готово».

finish

После нажатия кнопки «Готово» появится окно с предупреждением о том, что будет выполнено преобразование базового диска в динамический и загрузка ОС с динамического диска будет невозможна. Просто нажмите «ОК».

После этого созданный RAID-массив отобразится в окне «Мой компьютер» как обычный жесткий диск, с которым можно выполнять любые операции.

Что делать, если вы потеряли важные данные на RAID-массиве

Использование RAID-массивов может значительно повысить безопасность данных, что очень важно в современном мире. Однако нельзя исключать человеческий фактор.

Потеря важных файлов возможна из-за случайного удаления, форматирования, изменения логической структуры файловой системы и многих других причин. Кроме того, не исключен сбой RAID.

В этой ситуации лучше не принимать поспешных решений. Оптимальный вариант — обратиться к специалистам или воспользоваться специализированным ПО для восстановления данных.

RS RAID Retrieve способен восстановить любой тип RAID-массива, поддерживает все файловые системы, используемые в современных операционных системах.

Восстановление данных с любых RAID массивов

rs raid retrieve

Часто задаваемые вопросы

Это сильно зависит от емкости вашего жесткого диска и производительности вашего компьютера. В основном, большинство операций восстановления жесткого диска можно выполнить примерно за 3-12 часов для жесткого диска объемом 1 ТБ в обычных условиях.

Если файл не открывается, это означает, что файл был поврежден или испорчен до восстановления.

Используйте функцию «Предварительного просмотра» для оценки качества восстанавливаемого файла.

Когда вы пытаетесь получить доступ к диску, то получаете сообщение диск «X: не доступен». или «Вам нужно отформатировать раздел на диске X:», структура каталога вашего диска может быть повреждена. В большинстве случаев данные, вероятно, все еще остаются доступными. Просто запустите программу для восстановления данных и отсканируйте нужный раздел, чтобы вернуть их.

Пожалуйста, используйте бесплатные версии программ, с которыми вы можете проанализировать носитель и просмотреть файлы, доступные для восстановления.

Сохранить их можно после регистрации программы – повторное сканирование для этого не потребуется.

Источник

В этой статье мы рассмотрим, как создать программное зеркало (RAID1) из двух GPT дисков в Windows Server 2016/Windows 10, установленных на UEFI системе. Мы рассмотрим полноценную конфигурацию BCD загрузчика, позволяющую обеспечить корректную загрузку Windows и защитить данные от выхода из строя любого диска.

Итак, у нас имеется простой компьютер UEFI-архитектуры без встроенного RAID контроллера с двумя идентичными дисками размерами по 50 Гб. Наша задача — установить на первый GPT диск ОС (Windows Server 2016, Windows 10 или бесплатного сервер Hyper-V), а затем собрать из двух дисков программное зеркало (RAID1 – Mirroring).

В подавляющем большинстве случаев при выборе между программным или аппаратным RAID стоит выбирать последний. Сейчас материнские платы со встроенным физическим RAID контроллером доступны даже для домашних пользователей.

Запишите установочный образ Windows на DVD/ USB флешку, загрузите компьютер) с этого загрузочного устройства (в режиме UEFI, не Legacy) и запустите установку Windows Server 2016.

После установки, откройте консоли управления дисками (diskmgmt.msc), убедитесь, что на первом диске используется таблица разделов GPT (свойства диска -> вкладка Volumes -> Partition style –> GUID partition table), а второй диск пустой (неразмечен).

Содержание:

  • Подготовка таблицы разделов для зеркала на 2 диске
  • Преобразования дисков в динамические, создание зеркала
  • Подготовка EFI раздела на втором диске в зеркале
  • Копирование конфигурации EFI и BCD на второй диск

Подготовка таблицы разделов для зеркала на 2 диске

подготовка с созданию програмного raid в Windows 10 / Server 2016

Откройте командную строку с правами администратора и выполните команду diskpart. Наберите:

DISKPART>List disk

Как вы видите, в системе имеется два диска:

  • Disk 0 – диск с таблицей разделов GPT, на который установлена Windows
  • Disk 1 – пустой неразмеченный диск

List disk

На всякий случай еще раз очистим второй диск и конвертируем его в GPT:

Select disk 1

clean

Convert GPT

Введите список разделов на втором диске:

List part

Если найдется хотя бы один раздел (в моем примере это Partition 1 – Reserved – Size 128 Mb), удалите его:

Sel part 1

Delete partition override

конвертирование диска в gpt

Выведите список разделов на 1 диске (disk 0). Далее вам нужно создать такие же разделы на Disk 1.

Select disk 0

List part

Имеется 4 раздела:

  • Recovery – 450 Мб, раздел восстановления со средой WinRE
  • System – 99 Мб, EFI раздел (подробнее про структуру разделов на GPT дисках)
  • Reserved 16 Мб, MSR раздел
  • Primary – 49 Гб, основной раздел с Windows

list part на gpt диске

Создаем такие же разделы на Disk 1:

Select disk 1

Create partition primary size=450

format quick fs=ntfs label=»WinRE»

set id=»de94bba4-06d1-4d40-a16a-bfd50179d6ac»

create partition efi size=99

create partition msr size=16

list part

создание структуры разделов для загрузочного gpt диска

Преобразования дисков в динамические, создание зеркала

Теперь оба диска нужно преобразовать в динамические:

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

Откройте консоль управления дисками, и убедитесь, что запустилась синхронизуя раздела C на (Recynching). Дождитесь ее окончания (может занять до нескольких часов в значимости от размера раздела C: ).

синхронизация данных в програмном raid 1 в windows

При загрузке Windows теперь будет появляться меню Windows Boot Manager с предложение выбрать с какого диска загружаться. Если не выбрать диск вручную, система через 30 секунд попытается загрузиться с первого диска:

  • Windows Server 2016
  • Windows Server 2016 – secondary plex

Windows Server 2016 – secondary plex

Однако проблема в том, что сейчас у вас конфигурация загрузчика хранится только на 1 диске, и при его потере, вы не сможете загрузить ОС со второго без дополнительных действий. По сути вы защитили данные ( но не загрузчик Windows) только от сбоя второго диска.

Программный RAID Windows не получится использовать для создания нормального зеркала EFI раздела. Т.к. на EFI разделе хранятся файлы, необходимые для загрузки ОС, то при выходе их строя первого диска, вы не сможете загрузить компьютер со второго диска без ручного восстановления загрузчика EFI на нем в среде восстановления. Эти операции довольно сложно сделать неподготовленному администратору, а также потребует дополнительного времени (которого может не быть, если у вас за спиной стоит толпа разгневанных пользователей).

Далее мы покажем, как скопировать EFI раздел на второй диск и изменить конфигурацию загрузчика BCD, чтобы вы могли загрузить Windows как с первого, так и со второго диска.

Подготовка EFI раздела на втором диске в зеркале

Теперь нужно подготовить EFI раздел на втором диске в зеркале, чтобы компьютер мог использовать этот раздел для загрузки Windows. Назначим EFI разделу на Disk 1 букву S и отформатируем его в файловой системе FAT32:

Select disk 1

Select part 2

assign letter=S

format fs=FAT32 quick

создать EFI раздел с fat32

Теперь назначим букву диска P: для EFI раздела на Disk 0:

select disk 0

select partition 2

assign letter=P

exit

diskpart назначить буквы дискам EFI

Копирование конфигурации EFI и BCD на второй диск

Выведите текущую конфигурацию загрузчика BCD с помощью команды:

bcdedit /enum

При создании зеркала, служба VDS автоматически добавила в конфигурацию BCD запись для второго зеркального диска (с меткой Windows Server 2016 – secondary plex).

bcdedit /enum для gpt диска сbootmgfw.efi

Чтобы 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.

bcdedit /set {44d1d6bf-xxxxxxxxxxxxxxxx} device partition=s:

Выведите текущую конфигурацию Windows Boot Manager (bcdedit /enum). Обратите внимает, что у загрузчика теперь два варианта загрузки EFI с разных дисков (default и resume object).

две конфигурации Windows Boot Manager для разных gpt дисков с загрузчиками

Теперь нужно сделать копию BCD хранилища на разделе EFI первого диска и скопировать файлы на второй диск:

P:
bcdedit /export P:EFIMicrosoftBootBCD2
robocopy p: s: /e /r:0

robocopy EFI раздела в зеркале

Осталось переименовать BCD хранилище на втором диске:

Rename s:EFIMicrosoftBootBCD2 BCD

И удалить копию на Disk 0:

Del P:EFIMicrosoftBootBCD2

переименовать bcd

Теперь при выходе из строя первого диска, вам нужно при загрузке компьютера выбрать устройство «Windows Boot Manager Cloned», а затем «Microsoft Windows Server 2016 — secondary plex».

При загрузке с отказавшим дисков, в диспетчере Disk Management вы увидите сообщение Failed Redndancy.

windows програмный raid failed redundance

В этом случае вы должны заменить неисправный диск, удалить конфигурацию зеркала и пересоздать программный RAID с начала.

Создание RAID массива на вашем сервере позволяет в разы увеличить уровень сохранности данных в случае поломки любого из дисков. В этой статье мы рассмотрим, как создать RAID массив на Windows Server.

Как создать программный RAID на Windows Server

Содержание

  1. Что такое Windows Server?
  2. Отличия Windows Server от обычной системы Windows
  3. Как создать RAID массив в Windows Server?
  4. Как определить вышедший из строя диск и заменить его в Windows Server?
  5. Как восстановить сломанный RAID массив в Windows Server?

Что такое Windows Server?

Windows Server – это операционная система, разработанная специально для использования на серверах. В ее состав входит набор специальных служб и утилит, которые призваны обеспечить максимально быструю и удобную работу с сервером. На сегодняшний день Windows Server является наиболее распространенной системой в мире. Причина тому проста – это очень гибкая система, что позволяет использовать ее в файловых и почтовых серверах, DNS-службах, удаленных серверах, мультимедиа серверах и т.д.

Кроме этого, Windows Server работает достаточно быстро и обеспечивает необходимый уровень безопасности данных. Требования к безопасности данных стали причиной тщательных проверок системы на наличие уязвимостей и сбоев, а также добавление нового функционала, отвечающего за безопасность. Одной из таких функций стала общая языковая среда выполнения. Она отвечает за общую безопасность вычислительной среды.

Помимо прочего, для увеличения уровня сохранности данных пользователь может создать программный RAID массив путем объединения нескольких жестких дисков.

Установка и администрирование Windows Server просты, а наличие политик сильно упрощает управление. На додачу, Windows Server позволяет автоматизировать многие процессы, что дает ей еще одно преимущество перед конкурентами. Также присутствует возможность объединять несколько серверов в одну сеть. Именно из-за этого многие большие фирмы выбирают именно ее для своих целей.

Отличия Windows Server от обычной системы Windows

Схожесть обычной Windows и Windows Server можно увидеть не только в названии. Microsoft построила обе эти системы на общем программном коде, у них очень похожая (практически идентичная) графическая оболочка (например рабочий стол, дизайн окон и меню пуск и т.д.) Также можно запускать программы, созданные для обычной Windows на Windows Server и наоборот. То есть вы с легкостью сможете установить Google Chrome или Adobe Photoshop на Windows Server. Windows Server также как и обычная Windows позволяет создать программный RAID поскольку это позволяет обеспечить целостность данных на сервере в случае выхода одного из накопителей из строя. Однако, помимо общего ядра и общего дизайна существует целый ряд особенностей, которые делают эти системы абсолютно разными.

В первую очередь стоит сказать, что набор функций и утилит у Windows Server и обычной Windows будет сильно отличатся. Тут все дело в том, что всем нам привычные Windows 7, 8 и 10 рассчитаны на персональное использование на настольных компьютерах, ноутбуках и планшетах. Естественно, что автоматически отпадает необходимость в использовании таких служб как DHPC, удаленного развертывания Windows, Active Directory и многих других серверных служб, так как для обычного пользователя они просто не нужны, а если даже в возникнет такая необходимость – их без проблем можно доустановить отдельно. В то же время в Windows Server нет необходимости в том же браузере, мультимедиа плеерах, играх и даже в графическом интерфейсе, так как администрировать сервер можно удаленно. Именно поэтому после установки этой системы на сервере сразу же открывается диспетчер сервера, который предлагает отключить графический интерфейс и настроить другие базовые функции.

Server Manager

Благодаря этому решению (отключению графического интерфейса) удается сильно ускорить работу системы, так как та часть ресурсов, которая раньше занималась обработкой графики теперь выделена под нужды сервера. Даже сама Microsoft рекомендует отключать графический интерфейс для увеличения производительности.

Windows Server обеспечивает более быструю передачу данных при помощи функции SMB Direct. В обычной Windows эта функция включена только в Windows Pro версию.

Помимо встроенного набора функций эти две системы различаются поддержкой более мощного оборудования. Так, если обычная Windows поддерживает до 2 ТБ оперативной памяти (и то здесь речь идет о Pro версии, обычные же поддерживают меньше) то Windows Server поддерживает до 24 ТБ ОЗУ. Поддержка таких больших объемом обусловлена тем, что серверы более рационально используют оперативную память нежели настольный компьютер или ноутбук. Так, например, далеко не каждый обычный рабочий стационарный компьютер сможет распознать хотя бы 2 ТБ ОЗУ, не говоря уже о 24 ТБ.

Помимо оперативной памяти Windows Server может работать с большим количеством сокетов. То есть, если обычная операционная система поддерживает работу с максимум двумя процессорами, то Windows Server может работать одновременно с 64-мя процессорами.

Ну и напоследок, поговорим о цене на Windows Server. Так как пользователями этой ОС в основном являются фирмы и малый бизнес – цена на нее заметно дороже и начинается от $500 с базовым набором функций и заканчивается $6200 для самых требовательных клиентов.

Как создать RAID массив в Windows Server?

Как уже упоминалось выше в Windows Server можно создать RAID массив, который обеспечит сохранность данных в случае выхода из строя одного из дисков. Создавать программный RAID рекомендуется перед тем, как вы отключите графический интерфейс вашего сервера. Процесс создания массива прост и выглядит так же, как и в Windows 10. Для примера, создадим RAID 5 в Windows Server, предварительно подключив к нему все диски из которых будет состоять наш массив. Для создания RAID 5 в Windows Server следует:

Шаг 1: Щелкните правой кнопкой мыши по «Пуск» и выберите «Управление дисками»

Контекстное меню кнопки Пуск

Шаг 2: В менеджере дисков будут отображаться все подключенные диски. Щелкните правой кнопкой мыши по одному из нужных дисков и выберите «Создать том RAID-5»

Создать том RAID-5

Шаг 3: Перед вами откроется мастер создания томов RAID-5. Щелкните «Далее», затем добавьте диски в массив используя кнопку «Добавить» и снова нажмите «Далее»

Мастер создания томов RAID-5
Добавление дисков в массив

Шаг 4: Выберите букву для вашего массива и нажмите «Далее»

Присваивание буквы массиву

Шаг 5: Теперь выберите файловую систему и имя массива. Подтвердите действием нажатием кнопки «Далее». Мастер создания тома RAID-5 покажет вам все параметры будущего массива. Нажмите «Готово»

Выбор файловой системы и присваивание имени будущему массиву
Просмотр параметров и запуск создания массива

Система выдаст предупреждение о том, что диски будут переконвертированы в динамические и что вся информация будет удалена. Подтвердите запуск конвертирования нажатием кнопки «Да»

Предупреждение о конвертации и удалении данных с диска

После этого запустится процесс форматирования и ресинхронизации всех дисков. Длительность этого процесса будет зависеть от объема ваших дисков и мощности сервера.

Процесс форматирования дисков массива
Процесс ресинхронизации дисков массива

По окончании этих процессов вы получите новый RAID-5 массив, с которым можно будет работать как с обычным диском. Теперь можно отключить графический интерфейс и работать с сервером удаленно или через терминал.

Стоит также отметить, что при помощи этого способа можно создать также RAID 0 (страйпинг), RAID 1 (зеркалирование) и JBOD (объединение всех дисков в один большой без чередования или зеркалирования). Для этого на втором шаге выберите нужную вам опцию:

  • Добавить составной том – для создания JBOD;
  • Добавить чередующийся том – для создания массива RAID 0;
  • Создать зеркальный том – для создания массива RAID 1;

Как определить вышедший из строя диск и заменить его в Windows Server?

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

Но как узнать, что диск вышел из строя и определить какой именно диск сломался?

В случае поломки любого из дисков вы заметите сильное снижение производительности. Поэтому, если ваш сервер начал сильно тормозить – в первую очередь проверьте все ли диски работают нормально. Для этого:

Шаг 1: Нажмите комбинацию клавиш «Win+R», затем в открывшемся окне введите команду «diskmgmt.msc» и нажмите кнопку «ОК» для подтверждения.

Окно Выполнить

Шаг 2: В окне менеджера дисков состояние вашего массива будет отображаться как «Failed Redundancy» (Отказавшая избыточность), а возле поломанного диска будет состояние «Missing» (у остальных дисков массива состояние будет «Online»)

Отказавшая избыточность
Просмотр состояния дисков массива

После того, как вы определили какой именно диск вышел из строя – замените его. Для этого подключите новый диск к вашей системе (предварительно отключив питание), запустите компьютер и выполните вышеописанные два шага. Затем, находясь в управлении дисками следует:

Шаг 1: Щелкните правой кнопкой мыши на поломанном диске и выберите «Repair Volume» (Восстановить диск).

Замена поломанного диска массива

Шаг 2: В открывшемся окне выберите диск, который будет использоваться вместо сломанного и нажмите «ОК»

Выбор нового диска для добавления в массив

Шаг 3: Система выдаст предупреждение, что новый диск будет переконвертирован в динамический и что информация на нем будет уничтожена. Нажмите «ОК»

Подтверждение конвертации и удаления данных с диска

После этого запустится процесс ресинхронизации дисков (как при создании массива), по завершении которого ваш массив будет полностью восстановлен.

Стоит отметить, что если ваш массив состоит из дисков объемом в несколько терабайт – будьте готовы к тому, что процесс восстановления может занять достаточно долгое время.

Как восстановить сломанный RAID массив в Windows Server?

RAID массивы являются достаточно надежным решением, когда речь идет о работе дисков, однако данные могут быть утеряны и по другим причинам. Например, ваш RAID массив может перестать работать из-за поломки контроллера, который отвечает за распределение данных между дисками. Причиной тому чаще всего являются сбои в работе операционной системы, немного реже — скачки напряжения или резкое отключение питания. Кроме того, людям свойственно ошибаться и часто данные могут быть утеряны из-за случайного удаления или форматирования массива, а иногда неправильные действия пользователя приводят к повторному созданию массива. Естественно, что в таком случае данные полностью пропадают.

Если такая ситуация приключилась с вами – не паникуйте. Лучше всего – сразу же воспользуйтесь программой RS RAID Retrieve – профессиональным решением для восстановления утерянных данных.

Благодаря тому, что Windows 7, 8, 10 и Windows Server построены на одном и том же ядре – программа позволяет восстановить информацию в 99% случаев, а благодаря поддержке всех современных файловых систем — она отлично подходит для восстановления утерянных данных на вашем сервере.

Логотип RS RAID Retrieve

Процесс восстановления данных детально описан в статье «Как восстановить программный RAID?»

Кроме того, RS RAID Retrieve очень удобна и проста в использовании, а также абсолютно не требовательна к ресурсам вашей системы, а интуитивно понятный интерфейс программы делает процесс восстановления быстрым и удобным.

Хотелось бы также отметить, что встроенный RAID-конструктор автоматически определит тип вашего массива, а наличие режима глубокого сканирования поможет восстановить даже те файлы, которые были удалены несколько месяцев назад.

Часто задаваемые вопросы


Главное отличие этих систем заключается в функциональных возможностях. В Windows Server их коробки доступы функции, которые используются для работы на серверах, в то время как Windows 10 ориентирована на обычных пользователей, использующих настольный ПК, ноутбук или планшет.


Да. Можно. Процесс создания RAID детально расписан в этой статье.


Да. RS RAID Retrieve позволяет восстанавливать утерянные данные на серверах под управлением Windows Server.


Максимальное количество оперативной памяти в Windows Server составляет 24 ТБ (В то время как в Windows 10 вы можете использовать только 2 ТБ ОЗУ).


Да. Максимальное количество сокетов для Windows Server составляет 64 шт.

In this post we‘ll show you how to create a software mirror (RAID1) from two GPT disks with Windows 10 / Server 2016 / Server 2019 installed for UEFI. We’ll consider a full-featured BCD bootloader configuration that provides correct Windows boot and protects your OS and data in case of any drive failure.

So, I have a simple computer with an UEFI architecture and two identical 50GB disks, but without built-in RAID controller. Our task is to install an OS (Windows 10 / Server 2016 / Server 2019 or a free Hyper-V server) on the first GPT disk and then create a software mirror (RAID1) from two disks. In most cases, if you choose between software and hardware RAID, you’d better select the latter. Motherboards with an integrated physical RAID controller are available even for home users today.

Write an installation Windows ISO image on a DVD/USB stick, boot your computer from this device (in the UEFI mode, not the Legacy one) and run the installation.

After the installation is complete, open Disk Management snap-in (diskmgmt.msc) to make sure that the first disk is using GPT (Disk Properties -> Volumes -> Partition style –> GUID partition table), and the second one is empty (unallocated).

Preparing GPT Partition Table for a Mirror on Disk 2

install windows on gpt disk

Run the command prompt with the administrator privileges and run diskpart. Enter:

DISKPART>List disk

As you can see, there are two local disks available in the system:

  • Disk 0 – a disk with GPT, Windows is installed on
  • Disk 1 – an empty unallocated disk

two disk to create software raid 1 (mirror)

Clean the second disk again just in case and convert it into GPT:

Select disk 1
clean
Convert GPT

Display the list of partitions on the second disk:

List part

If there is at least one partition on the Disk 2 (in my example it is Partition 1, with the Reserved label and Size 128 Mb), delete it:

Sel part 1
Delete partition override

diskpart convert disk to gpt

Display the list of partitions on first disk (disk 0). Then you will have to create the same partitions on Disk 1.

Select disk 0
List part

There are 4 partitions:

  • Recovery – 450MB, a recovery partition with WinRE
  • System – 99MB, an EFI partition (more about the partition structure on GPT disks)
  • Reserved – 16MB, an MSR partition
  • Primary – 49GB, a main partition with Windows image

efi partition table on windows

Create the same partitions structure on Disk 1:

Select disk 1
Create partition primary size=450
format quick fs=ntfs label=”WinRE”
set id=”de94bba4-06d1-4d40-a16a-bfd50179d6ac”
create partition efi size=99
create partition msr size=16
list part

diskpart create efi and msr partition

How to Convert Disks to Dynamic & Create a Mirrored Disk?

Then convert both disks to dynamic:

Select disk 0
Convert dynamic
Select disk 1
Con dyn

diskpart convert gpt disk to dynamic

Create a mirror for a system drive (drive letter C:). Select a partition on Disk 0 and create a mirror for it on Disk 1:

Select volume c
Add disk=1

The following message will appear:

DiskPart succeeded in adding a mirror to the volume

Open Disk Management and make sure that drive C: synchronization has been started (Resynching). Wait till it is over, it may take up to several hours depending on the size of the C: partition.

diskpart add second drive to mirror

When booting Windows, the Windows Boot Manager menu will appear where you can select what disk to boot from. If you do not select a disk manually, the system will try to boot from the first one in 30 seconds:

  • Windows Server 2016
  • Windows Server 2016 – secondary plex

windows server boot manager, Windows Server 2016 – secondary plex

However, the problem is that the bootloader configuration is stored only on the first drive, and if you lose it you won’t be able to boot Windows from the second drive without additional actions. In fact, you have protected your data (but not the Windows bootloader) from a failure of the second disk only.

A software Windows RAID cannot be used to create a fully functional EFI partition mirror. Since the OS boot files are located on the EFI partition, if the first disk fails, you won’t be able to boot from the second disk without the manual repairing of your EFI bootloader. It is quite hard for a beginner and takes some time (you may not have it if there is a crowd of angry users around).

Now we’ll show you how to copy the EFI partition to the second disk and change the BCD bootloader configuration to enable booting Windows from both the first and second drives.

How to Create GPT Mirror for EFI Partition?

Then you have to prepare the EFI partition on the second disk in the mirror in order your computer can use this partition to boot Windows. Assign the drive letter S: to the EFI partition on Disk 1 and format it in FAT32:

Select disk 1
Select part 2
assign letter=S
format fs=FAT32 quick

format efi partition fat32

Then assign the letter P: to the EFI partition on Disk 0:

select disk 0
select partition 2
assign letter=P
exit

How to Copy EFI partition and BCD Store to a Second Drive?

Display the current BCD bootloader configuration using the following command:

bcdedit /enum

When creating a mirror, VDS service has automatically added the BCD entry for the second mirror disk (labeled “Windows Server 2016 – secondary plex”).

bcd configuraion for mirrored drives

In order to allow booting from EFI partition on the second disk if first disk failure, you must change your BCD configuration.

To do it, copy the current Windows Boot Manager configuration:

bcdedit /copy {bootmgr} /d "Windows Boot Manager Cloned"

The entry was successfully copied to {44d1d6bf-xxxxxxxxxxxxxxxx}

Then copy the configuration ID and use it in the following command:

bcdedit /set {44d1d6bf-xxxxxxxxxxxxxxxx} device partition=s:

If you have done it correctly, this message will appear:

The operation completed successfully.

bcdedit /set device partition

List the current Windows Boot Manager (bcdedit /enum) configuration. Note that the bootloader is now having two options for boot from EFI partitions on different disks (default and resume object).

windows boot manager default and resume boot order

Then you must copy your BCD store from the EFI partition on Disk 0 to Disk 1:

P:
bcdedit /export P:EFIMicrosoftBootBCD2
robocopy p: s: /e /r:0

copy efi and bcd configuration

Rename the BCD store on Disk 1:

Rename s:EFIMicrosoftBootBCD2 BCD

And delete the copy on Disk 0:

Del P:EFIMicrosoftBootBCD2

del bcd copy

If your first disk fails, you need to select the “Windows Boot Manager Cloned” item in the Windows Boot Manager (boot menu) and then “Microsoft Windows Server 2016 —  secondary plex” in order to boot your Windows correctly.

If one of the disks fails, you will get the Failed Redundancy message in Disk Management snap in.

failed disk in software mirror (raid 1) on windows server

In this case, you will have to replace the failed disk, delete the mirror configuration and create a software RAID 1 from the beginning.

Scope/Description

This document will walk through how 45Drives configures a Storinator using LSI 9361-16i HBA Cards along with Windows Storage spaces. We will walk through creating the RAID with MegaRAID Storage Manager, and then using Windows Storage Spaces to Stripe those RAIDs together to appear as one big Storage Volume.

Prerequisites

Must have Windows Server installed on your Storinator, along with LSI 9361-16i cards in RAID mode. All Storinators that leave 45Drives facility will have the MegaRAID Storage Manager pre installed on the OS.

Storinators are built such that each row is tied to a 16i LSI card, in this scenario it is the LSI 9361 Hardware RAID card. We will be building a 15 Drive RAID6 (dual parity) on each of these controllers. This means that an AV15 would have 1 controller, a Q30 would have 2 controllers, a S45 would have 3 controllers and a XL60 would have 4 controllers.

Steps

Creating Raid with MegaRAID

  1. Log into your Windows Server Administrator account. The default password assigned is 45Drives.
  2. Once you’re logged in, open up MegaRAID Storage Manager to start the process of creating your RAID volumes.
  3. You’ll see a list of remote servers when the login screen opens, click on the local machine and then enter the Windows server Administrator name and password.
  4. Once logged in you’ll see the Dashboard giving some information of each card in the system. Click on the Physical tab circled in red below.
  5. Once on the Physical tab, you’ll see a break down of each drive connected to each controller. To create our RAID, right click on the Controller and select Create Virtual Drive
  6. Select the Advanced option and click Next
  7. Select RAID6 in the RAID Level drop down, and highlight all Unconfigured Drives in the list on the left – then click Add > > to add them to the RAID.
  8. Next you’ll need to click Create Drive Group – followed by Next.
  9. Next you’ll be asked to set up some Virtual drive settings. The only setting we typically change here is to have a Full Initialization. Click Create Virtual Drive, you’ll be given a pop up warning about the Write Back policy which is fine as long as you have the Battery Back up backs in your machine (these are standard in our Storinators). To finish click Next.
  10. Then you’ll be presented with the summary, click Finish to finalize the creating of the RAID.
  11. Repeat this for each controller in the system. Every RAID should be the identical configuration and size as we’re going to Stripe them together using Storage Spaces.
    Note: Depending on the size of your disks, it could take several hours for the initialization to finish on your RAIDs, be patient.
  12. If you head over to the Logical tab, you can see the RAIDs listed. If you click on a Virtual Drive it will provide its properties :

Striping Raids into one Volume and Formating File System

  1. Once all the initializations are done, we’re ready to use Windows Storage Spaces to Stripe the RAIDs together to appear as one big volume. Open the start menu and open up Server Manager.
  2.  Navigate to the File and Storage Services tab in the list on the right hand side.
  3.  Your RAIDs will show up as “Physical Disks”, we’re going to create a new Storage Pool made up of these disks (4 of them in this example). To do that, go down to the Storage Pools tab, and right click inside the Storage Pools box – select New Storage Pool…
  4. First you’ll be asked to name the Storage Pool, we chose to use TANK. Next you’ll need to select the Physical Disks, like we mentioned above – we have 4 in this case. Check them all off and then click Next. Then click on Create.
  5. Now that we have our Storage Pool created, we need to create a Virtual Disk. To do this, use the New Virtual Disk Wizard shown below:

    You’ll be prompted to select your Storage Pool – select the one that you just created and click OK.
  6. First you’ll need to pick a name for your virtual disk, in this example we’ll simply use VD_1.
  7. We do not enable enclosure awareness so we can just simply click Next.
  8. In Storage Layout, we want to pick Simple. This will stripe the data across our RAID devices, maximizing capacity as well as throughput. Where we already have our data protection in the dual parity on each controller card, don’t be worried when Storage Spaces is saying that the simple layout isn’t as reliable.
  9. In provisioning, we’ll select Fixed for simplicity.
  10. In Size, select Maximum Size and then click Next
  11. The confirmation window will open up – review the selections and click Create if you’re happy with everything
  12. Once it’s finished, it should automatically open up the New Volume Wizard. Make sure to select your Virtual Disk (VD_1 in this example)
  13. For the size, it defaults to the maximum size – so we’ll just keep that and click on Next.
  14. You’ll be asked if you want to assign a Drive Letter to your new volume, or if you would like to assign it to a folder. You also have the option to not assign either.
  15. Choosing the File system type is next. NTFS and ReFS are the two options, NTFS has a maximum size of 256TB, so if your volume is any larger than that you’ll need to go with ReFS. Although our Volume is only in the 40TB range in this example, I’ll go with ReFS as the majority of Storinators would be getting deployted with over 256TB volumes.
  16. Review the settings in the Confirmation tab and then click Create. Once it finishes the volume will be mounted where you chose it to be
  17. Below is a quick local benchmark of the volume using CrystalDiskMark

Was this article helpful?


Like
1


Dislike
0

Like this post? Please share to your friends:
  • Программа чтобы закрепить окно поверх всех окон windows
  • Программный raid 1 windows server 2016
  • Программе установки не удалось скопировать файл windows xp
  • Программа чтоб открывать фотографии на компьютере windows 10
  • Программный raid 1 windows 10 надежность