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

Правильные процедуры создания образа для восстановления и развертывания образа с отдельным зарезервированным системой разделом

ОБНОВЛЕНИЕ: по моему опыту здесь никто не ответил. Если я не получу ответа от участников форума TechNet об этом, Я объявлю здесь награду, если это будет иметь значение.

Я, кажется, всю неделю бился головой о стену. Я собираюсь объяснить свою простую процедуру и то, что ни одна из них, ни одна из них, похоже, не работает, послесловие, несмотря на несколько альтернатив и все в Интернете говорят, что вот как это сделать.

Команды Diskpart для создания структуры FS

REM Select the disk targeted for deployment.
REM
REM NOTE: Usually disk 0, but drive failure can make it external USB
REM media. This will erase the drive regardless!
select disk 0    
REM Remove previous formatting.
clean
REM Create System Reserved partition bootloader and files.
create partition primary size=100
REM Format the volume
format fs=ntfs label="System Reserved" quick override noerr
REM Assign the System Reserved partition the D: mount for now
assign letter=C
REM The main system partition, size not specified to occupy whole drive.
create partition primary
REM Format the volume
format fs=ntfs quick override noerr
REM Assign the OS partition the D: mount for now
assign letter=D
REM Make this the active/bootable partition.
sel disk 0
sel partition 1
active
REM Close out the diskpart session.
exit

Я подумал, что это безумие, но оказалось, что раздел «Зарезервировано системой» и стандартный «Системный раздел» (C:, обычно загрузочный и системный том где вы найдете каталог Windows и файлы оборудования bootmgr / ntldr, это то место, где Windows 7 расходится) как установлено в сеансе Windows PE, где я запускаю эти команды не важно. См. Ссылку здесь. Поскольку он должен быть готов к использованию BitLocker, введите этот дрянной раздел System Reserved, который представляет собой отдельный 100MB awesome, который идет перед обычным загрузочным томом. Я делаю это, затем перехожу к следующему шагу.

Развертывание зарезервированных и обычных системных образов

REM C is still the "System Reserved Partition", and the image is just like it sounds.
imagex /apply G:\images\systemreserved.wim 1 C: 

REM D is now what will be the C: system partition on reboot, supposedly.
imagex /apply G:\images\testimage.wim 1 D:

Перезагрузите систему

Теперь изображения, которые я только что сделал, должны выглядеть хорошо. Это даже не sysprep, а повторное применение того же образа fscking, который я подготовил на той же эталонной рабочей станции несколько часов назад. Проблема в том, что я получаю 0xc000000e could not detect the accessible boot device \Windows\system32\winload.exe или разные виды чепухи, связанные с возможностью найти загрузочный том со всеми нужными файлами. Пробую разные варианты вещей, теперь ни один из них не работает. Я пробовал ремонт с bcdboot, со свежим разделом, зарезервированным системой, или нет, bootrec, и вручную редактировать чертов магазин BCD с помощью bcdedit. Я попытался завершить описанный выше процесс с и без bootsect /nt60 C: /force. Мне нужно подвести итог и автоматизировать эту процедуру. Что я делаю не так, что делает изображение не счастливым, а просто несчастным.

Я полностью сочувствую вашей боли. Это сводило меня с ума уже несколько недель. Что больше всего раздражает, так это то, что bcdboot отсутствует ни в одном из моих компьютеров с Windows Server 2008, несмотря на то, что все онлайн-руководства говорят, что это должно быть.

Моя ситуация такова, что мы не можем запустить PXE-сервер (долгая история), поэтому нам приходится вручную применять образ Windows с WinPE. Кажется, что изображение применяется нормально, но при перезагрузке я получаю сообщение об ошибке «BOOTMGR отсутствует».

Я попытался загрузиться в WinPE и заменить свою конфигурацию загрузки редактором хранилища данных конфигурации загрузки, запустив:

bcdedit / импорт X: \ Windows \ System32 \ config \ BCD-Template

Но это не сработало.

Однако я рад сообщить, что теперь я решил эту проблему!

Это не так уж и легко; вам понадобится рабочая машина с ОС, которую вы пытаетесь установить (Windows 7 или Server 2008), а также удаленный сервер для копирования информации загрузочного сектора туда и обратно.

Сначала загрузитесь на рабочую машину с диска winpe.

Бегать

чистое использование Z: \ REMOTEMACHINE \ Share

затем

XCOPY C: Z: \ BOOTMGRBACKUP \ / H / S

Теперь войдите в машину, которую вы хотите собрать с диском winpe.

Затем запустите замечательно записанный выше сценарий, чтобы создать активный раздел размером 100 МБ и другой раздел, занимающий оставшуюся часть диска.

В зависимости от того, как вы устанавливаете образ, вы либо подключите диск, либо получите доступ к компакт-диску, а затем примените образ с помощью IMAGEX (я не собираюсь вдаваться в подробности здесь, поскольку он подробно описан в другом месте), чтобы применить образ к D :.

Теперь нам нужно поместить раздел BOOTMGR в активный раздел размером 100 МБ.

Бегать

чистое использование Z: \ REMOTEMACHINE \ Share

XCOPY Z: \ BOTMGRBACKUP \ c: / H / S / Y

Это скопирует информацию BOOTMGR, но некоторая информация будет отсутствовать (не знаю, почему это так).

Теперь беги

bcdedit / set {bootmgr} раздел устройства = C:

запустите bcdedit / set {default} раздел устройства = D:

запустите bcdedit / set {default} раздел osdevice = D:

Перезагрузите бокс, и вы должны быть в Windows!

Если вы протрите диск, вам придется использовать sysprep.

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

Sysprepping должен решить вашу проблему.

Вы монтируете зарезервированный системой раздел как «C:», а раздел ОС как «D:» в соответствии с этим diskpart сценарий. Я бы взял копию bcdboot.exe и беги bcdboot d:\windows /S C: после того, как вы применили изображение и посмотрите, что оно вам даст.