Назад | Перейти на главную страницу

Перенести Windows Server 2008 на новый жесткий диск 2

Несколько недель назад я уже спросил как переместить Windows Server 2008 на новый жесткий диск. Несмотря на предыдущие ответы и две недели потерянных попыток сделать это, я всегда не могу переместить ОС на новый диск.

Что пробовал:

Кто-нибудь может предложить мне другой способ переноса Windows Server 2008 на новый жесткий диск? Возможно ли это, по крайней мере, сделать, или какие-либо неисправности жесткого диска / изменения осуществляют обязательно переустановку всей ОС?

Если исходный диск не поврежден, я оставляю старый системный диск на сервере и просто перемещаю данные на новый диск. На вашем сервере есть место для запасных дисков?

Если вам действительно необходимо удалить старый диск, лучше всего использовать программное обеспечение для создания образов, такое как Acronis Trueimage, Norton Ghost или подобное.

Если новый диск использует другой контроллер, чем старый (скажем, IDE -> SATA), вам необходимо сначала установить новые драйверы и т. Д. После небольшой настройки он должен загрузиться с нового диска. Прочтите в этом случае о boot.ini.

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

P.S. привод dvd стоит 15 баксов. Работать с отсутствием такового нерентабельно. Просто подключите к серверу любой старый DVD на столько, сколько вам нужно.

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

Когда вы использовали imagex для создания резервной копии, bootmgr и BCD могли находиться в другом разделе. Это значение по умолчанию для Windows Server 2008 R2 и Windows 7; В 2008 и Vista это зависело от того, включили ли вы BitLocker и в каком направлении дул ветер в тот день. Когда вы загружали WinPE, отображались ли диски C: и D:? Если да, продолжайте читать.

К сожалению, это возможность в Server 2008, о которой я не рассказывал в своем предыдущем посте, приношу свои извинения, если это так. По крайней мере, это довольно просто исправить:

  1. Вставьте старый диск обратно на сервер и используйте imagex, чтобы захватить загрузочный раздел (C :) и системный раздел (D :) (вам придется запустить его дважды, чтобы получить оба раздела, не записывайте оба в тот же WIM файл, второй раз просто перезапишет первый).

    imagex /capture C:\ Z:\MyServer-BootPartition.wim "MyServer"
    imagex /capture D:\ Z:\MyServer-SystemPartition.wim "MyServer"

  2. Вставьте новый диск в сервер. Создайте такие разделы в diskpart

    sel drive 0
    clean
    create part pri size=100
    format quick
    act
    assign letter=c
    create part pri
    format quick
    assign letter=d
    exit

    Примечание. Если вы выбрали буквы, отличные от C и D, указанных выше, также замените эти буквы в следующих шагах. Буквы, которые вы назначаете на этом шаге, не будут влиять на назначение букв при загрузке Windows, которое находится в реестре.

  3. Запишите образы в раздел диска (описано в предыдущем посте, но здесь повторяется для ясности):

    imagex /apply Z:\MyServer-BootPartition.wim 1 C:\
    imagex /apply Z:\MyServer-SystemPartition.wim 1 D:\

  4. Измените BCD для новых разделов.

    Бегать: bcdedit -store C:\boot\BCD -enum и обратите внимание на строку «идентификатор» в разделе «Загрузчик Windows». Обычно это "{current}" или "{default}", но может быть GUID. Как бы то ни было, замените этот идентификатор, где я поставил {current}, во 2-й и 3-й строках ниже.

    bcdedit -store C:\boot\BCD -set {bootmgr} device partition=c:
    bcdedit -store C:\boot\BCD -set {current} device partition=d:
    bcdedit -store C:\boot\BCD -set {current} osdevice partition=d:

Установите оба диска. Преобразуйте оба диска в динамические. Добавьте второй диск как зеркало. Дайте репликации, затем удалите старый диск как зеркало.

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