PDA

Показать полную графическую версию : [решено] Перенос программного software raid 1 на другую материнскую плату


shevgenius
04-03-2020, 17:50
Добрый день.
Подскажите, пожалуйста, как перенести программный raid 1 (software raid 1) с установленной системой на другую материнскую плату?

В корпусе два диска, на которых установлена ОС Windows 7 Pro 64bit на программный raid 1.
Перенести нужно с Asus P8Z77-V LK на Asus Prime Z270-P, процессор на обоих платах Intel, только разных моделей.


https://c.radikal.ru/c05/2003/d0/ca551c0bf142.png (https://c.radikal.ru/c05/2003/d0/ca551c0bf142.png)
https://c.radikal.ru/c41/2003/28/84ecd515f7ce.png (https://c.radikal.ru/c41/2003/28/84ecd515f7ce.png)https://c.radikal.ru/c25/2003/a0/888cc94e5839.png (https://c.radikal.ru/c25/2003/a0/888cc94e5839.png)



DISKPART> list disk

Диск ### Состояние Размер Свободно Дин GPT
-------- ------------- ------- ------- --- ---
Диск 0 В сети 931 Gбайт 1024 Kбайт *
Диск 1 В сети 931 Gбайт 1024 Kбайт *


p.s. это глюк или так и должно быть?
Управление дисками - MBR
diskpart - GPT



C:\Windows\system32>bcdedit

Диспетчер загрузки Windows
--------------------
идентификатор {bootmgr}
device partition=\Device\HarddiskVolume1
description Windows Boot Manager
locale ru-RU
inherit {globalsettings}
default {current}
resumeobject {31aed6cf-9d27-11e2-80b4-b590400d948a}
displayorder {current}
{31aed6da-9d27-11e2-80b4-b590400d948a}
toolsdisplayorder {memdiag}
timeout 30

Загрузка Windows
-------------------
идентификатор {current}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale ru-RU
inherit {bootloadersettings}
recoverysequence {31aed6d1-9d27-11e2-80b4-b590400d948a}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {31aed6cf-9d27-11e2-80b4-b590400d948a}
nx OptIn

Загрузка Windows
-------------------
идентификатор {31aed6da-9d27-11e2-80b4-b590400d948a}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7 - вторичный плекс
locale ru-RU
inherit {bootloadersettings}
recoverysequence {31aed6d1-9d27-11e2-80b4-b590400d948a}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {31aed6cf-9d27-11e2-80b4-b590400d948a}
nx OptIn

__sa__nya
04-03-2020, 20:09
Т.к. чипсеты разные, я бы пробовал сначала просто перенести ОС на второй компьютер, без RAID, а затем на втором компе создать RAID заново:
1. С любого из дисков снять образ системного раздела Acronis'ом
2. Поставить этот диск на новый комп, восстановить образ на системный раздел с опцией "Универсального восстановления" - в новых версиях может по-другому звучит, но смысл в описании о том что используется для восстановления на другое железо. Acronis'у может не понравиться динамический диск, тогда, предварительно проверив сохранность данных на диске другого компа, удалить все с диска который ставится на новый комп, восстановить образ на этот диск.
3. Загрузить ОС с диска на 2-м компе, проверить что все ОК.
4. Поставить в комп 2-й диск, при необходимости 1-й диск преобразовать в динамический, если была необходимость удаления всех разделов перед восстановлением Acronis'ом. Затем заново создать зеркальные разделы, в качестве источника выбрав нужные разделы. Разделы с данными - с любого диска, раздел с системой - с 1-го, на который восстанавливали образ.

А вообще я недолюбливаю RAID, созданные средствами ОС. Какое-то недоверие у меня к ним, тем более что мамка на Asus Prime Z270 поддерживает RAID на аппаратном уровне, пусть и FAKE-RAID, я бы сделал так:
1. Сделал образ системного раздела - не для переноса, для архива
2. Данные с двух других разделов куда-нибудь слил
3. Поставил 2 диска на новый комп, средствами мамки создал RAID 1
4. Заново поставил ОС ( может и можно перенести образ ОС с 1 компа на другой, учитывая что в источнике контроллер не в RAID-режиме, а в приемнике - RAID, но, не знаю)
5. Залил данных с двух разделов с данными.

shevgenius
16-03-2020, 14:15
Делюсь результатами по переносу программного raid 1 (software raid 1) с установленной системой на другую материнскую плату.

Исходное железо:
Материнская плата: Asus P8Z77-V LK
Жесткие диски: 2шт Western Digital Black WD1003FZEX

Результирующее железо:
Материнская плата: Asus Prime Z270-P
Жесткие диски: 2шт Western Digital Black WD1003FZEX

p.s. Хотя модель дисков указана одинаковая, содержимое полностью переносилось со старых дисков на новые.
1. С любого из дисков снять образ системного раздела Acronis'ом »
Добавлю, если что-то пойдет не так, у нас остается второй диск, с которого можно сделать еще одну копию.

Перенос делал штатными средствами ОС без участия Acronis'а, через синхронизацию дисков RAID массива, дольше, но так тоже можно.
1. Вынимаем один диск из Asus P8Z77-V LK и подключаем к Asus Prime Z270-P, на обоих материнских платах в BIOS должен быть установлен режим AHCI.
2. Загружаемся на Asus Prime Z270-P с одним диском, правильно выбираем загрузку с "Windows 7" - это "Диск 0" или "Windows 7 - вторичный плекс" - "Диск 1", смотря какой диск поставили.
3. В управлении дисками на активном диске "Диск 0", на каждом логическом разделе удаляем зеркало, выбирая "Диск 1" - после этих действий пропадет "Отсутствующий" диск.
4. Редактирование меню загрузки операционных систем (http://www.oszone.net/10998/Edit_Boot_Menu)



rem если загружаемся с "Windows 7", тогда "Windows 7 - вторичный плекс" - удаляем.

rem удаляем лишнюю запись в загрузочном меню
bcdedit /displayorder {ID-Отсутствующего-Диска-1} /remove

rem назначаем систему для загрузки по умолчанию
bcdedit /default {ID-Подключенный-Диск-0}


5. Перегружаемся, подключаем второй чистый диск, инициализируем в MBR, преобразовываем в динамический.
6. На Диске 0, каждому логическому диску, по очереди, дождавшись окончания ресинхронизации добавляем зеркало.
7. Повторяем все заново, для установки второго нового диска, т.к. сейчас в системе RAID массив собран на станом и новом диске.
8. Устанавливаем драйвера для новой материнской платы, повторно активируем систему.

Asus Prime Z270 поддерживает RAID на аппаратном уровне, пусть и FAKE-RAID »
В случае программного RAID вероятность достать данные с диска выше. Для аппаратного RAID массива обязательно, чтобы на новой и старой материнской плате был одинаковый RAID контроллер, или хотя бы внешний той же серии. А так да, если на серверах, то я тоже за аппаратный RAID массив.

p.s. Как оказалось Windows не умеет в RAID 1 из трех и более дисков, т.е. чтобы перенести систему на новые диски нужно обязательно разобрать действующий RAID массив.
Для ускорения переноса на новые диски, достаточно синхронизировать "Зарезервировано системой" и системный раздел, данные с диска D и прочих можно перенести через внешний диск.




© OSzone.net 2001-2012