PDA

Показать полную графическую версию : [решено] Sysprep. Не загружается система после создания образа системы перед переносом


stealth2606
02-03-2014, 01:05
Доброе время суток, уважаемые формучане!

на ноуте стал сыпаться диск. Поэтому я решил заменить старый винт на новый и соответственно перенести систему с помощью sysprep, как описано в статье на сайте MS http://support.microsoft.com/kb/2736980/ru и в этой http://remontcompa.ru/367-kak-perenesti-windows-7-na-drugoy-kompyuter.html

Перед переносом удалил все антивирусники и эмуляторы CD-ROM'ов. но тем не менее, ошибки «Windows не удалось завершить настройку системы. Чтобы возобновить настройку, перезагрузите компьютер» при загрузке системы избежать не удалось. Пробовал по всякому восстанавливать систему в исходное состояние - не получается. 8ми часовое гугление(в том числе и поиск по форуму) решения не дали. Все сводится к банальному "удали DaemonTools/UltraISO/Антивирус". Но как загрузить систему, которая постоянно выдает ошибки при загрузке - никто не говорит.

Задача довольно простая - загрузиться в текущей версии ОС, чтобы почистить службы, запускаемые виндой. Есть подозрение, что остались следы UltraISO в системе, или встроенный "Защитник".

Что бы опробовано:
- загрузка системы в различных режимах(безопасный, последняя удачная конфигурация и т.д.)
- загрузка с установочного образа для попытки восстановления системы

Систему стоит перенести, т.к. на ней установлена куча лицензионного софта(системе 3,5 года) ключи от которого уже не достать, включая ключи от самой винды.

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

Помогите пожалуйста побороть сей недуг.

exo
02-03-2014, 03:17
соответственно перенести систему с помощью sysprep »
утилита sysprep не предназначена для переноса системы с диска на диск. Для переноса вам нужно было воспользоваться данной статьёй (http://www.outsidethebox.ms/15044/).
утилита sysprep предназначена для подготовки Windows для последующего распространения образа системы на другие компьютеры. При этом сбрасываются все настройки безопасности, а так же - активация системы.
«Windows не удалось завершить настройку системы. Чтобы возобновить настройку, перезагрузите компьютер»»
здесь описаны (http://technet.microsoft.com/ru-ru/library/dd744583(v=ws.10).aspx) логи установки Windows 7.
Посмотрите log файлы, там может быть запись о причине сбоя.

stealth2606
02-03-2014, 12:52
exo, спасибо большое за ответ!

Понял, что ошибался в своих действиях.

Подскажи(те) пожалуйста, каким образом сейчас откатить/изменить настройки, которые сделал sysprep с системой. Либо вообще сделать систему хоть как-то работающей и загрузиться с нее?

Вот что удалось получить из лога %WINDIR%\System32\Sysprep\Panther\setuperr.log


2014-03-01 20:08:14, Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing 'drmv2clt.dll,Sysprep', returned error code -2147024864[gle=0x00000020]
2014-03-01 20:08:14, Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -2147024864[gle=0x00000020]
2014-03-01 20:08:14, Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep cleanup providers; hr = 0x80070020[gle=0x00000020]
2014-03-01 20:09:33, Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing 'drmv2clt.dll,Sysprep', returned error code -2147024864[gle=0x00000020]
2014-03-01 20:09:33, Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -2147024864[gle=0x00000020]
2014-03-01 20:09:33, Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep cleanup providers; hr = 0x80070020[gle=0x00000020]
2014-03-01 20:15:20, Error SYSPRP SPPNP: Error 0x2 setting SDDL on driver file C:\Program Files\Realtek\Audio\HDA\AERTSr64.exe!
2014-03-01 20:15:20, Error SYSPRP SPPNP: Error 0x2 setting SDDL on driver file C:\Windows\system32\RTSnMg64.cpl!
2014-03-01 20:15:20, Error SYSPRP SPPNP: Error 0x2 setting SDDL on driver file C:\Windows\system32\bcmihvsrv64.dll!
2014-03-01 20:15:20, Error SYSPRP SPPNP: Error 0x2 setting SDDL on driver file C:\Windows\system32\bcmihvui64.dll!
2014-03-01 20:15:21, Error SYSPRP SPPNP: Error 0x2 setting SDDL on driver file C:\Windows\system32\DRIVERS\dtsoftbus01.sys!


Ошибка про drmv2clt.dll - это ошибка про службу общего доступа WMP. Я эту службу остановил перед тем как запускал sysprep.

Остальные ошибки, как я понял, относятся к драйверам звуковой. Как это обойти?

exo
02-03-2014, 15:57
Подскажи(те) пожалуйста, каким образом сейчас откатить/изменить настройки, которые сделал sysprep с системой. »
из резервной копии, если она имеется. sysprep необратимый процесс.
Остальные ошибки, как я понял, относятся к драйверам звуковой. Как это обойти? »
посмотрите эту тему (http://forum.oszone.net/thread-237531-2.html). и ещё поищите другие логи.

Vadikan
02-03-2014, 16:24
утилита sysprep не предназначена для переноса системы с диска на диск. Для переноса вам нужно было воспользоваться данной статьёй. »
В общем-то, предназначена, и статья KB из первого поста это подтверждает. А я в указанной вами статье обхожусь без sysprep просто потому, что замена диска - единственное изменение в конфигурации ПК.

stealth2606, думаю, вам нужно первым делом загрузиться в PE и сделать резервную копию своих файлов и документов, хранящихся в обобщенной системе. А потом уже пытаться загрузиться в обобщенную ОС. См. Дело о восстановлении реестра (http://www.outsidethebox.ms/12505/)

stealth2606
02-03-2014, 16:53
exo, к сожалению копии системы нет.

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

написал вот такой батник.


"C:\Program Files (x86)\Windows Resource Kits\Tools\subinacl.exe" /subkeyreg HKEY_USERS\dell_system_01\ControlSet001\services\sptd /sgrant=roman=f /outputlog=log.txt
"C:\Program Files (x86)\Windows Resource Kits\Tools\subinacl.exe" /subdirectories G:\windows\system32\config /grant=roman=f
regedt32 delete HKEY_USERS\dell_system_01\ControlSet001\services\sptd


Результат работы следующий:


C:\tmp>"C:\Program Files (x86)\Windows Resource Kits\Tools\subinacl.exe" /subdirectories G:\windows\system32\config /grant=roman=f
G:\windows\system32\config : delete Perm. ACE 5 dell\roman
G:\windows\system32\config : delete Perm. ACE 4 dell\roman
G:\windows\system32\config : new ace for dell\roman
G:\windows\system32\config : new ace for dell\roman
G:\windows\system32\config : 4 change(s)
G:\windows\system32\inetsrv\config : delete Perm. ACE 9 dell\roman
G:\windows\system32\inetsrv\config : delete Perm. ACE 8 dell\roman
G:\windows\system32\inetsrv\config : new ace for dell\roman
G:\windows\system32\inetsrv\config : new ace for dell\roman
G:\windows\system32\inetsrv\config : 4 change(s)


Elapsed Time: 00 00:00:00
Done: 2, Modified 2, Failed 0, Syntax errors 0
Last Done : G:\windows\system32\inetsrv\config

C:\tmp>reg delete HKEY_LOCAL_MACHINE\del_system_01\ControlSet001\services\sptd
Удалить раздел реестра HKEY_LOCAL_MACHINE\del_system_01\ControlSet001\services\sptd без возможности восстановления (Y - да/N - нет)? y
Ошибка: Отказано в доступе.

Судя по выводу - права на ветку и сами файлы установились корректно. Но ветку удалять не хочет.

Попробовал переименовать файл sptd.sys - система падает с BSOD.

exo
02-03-2014, 17:04
В общем-то, предназначена, и статья KB из первого поста это подтверждает. »
она предназначена для подготовки системы, а не переноса.
Но ветку удалять не хочет. »
удалять нужно после загрузки системы и смены прав (http://daemonpro-help.com/ru/problems_and_solutions/registry_and_sptd_problems.html).

stealth2606
02-03-2014, 17:42
Друзья, все спасибо за советы и помощь! Удалось загрузиться со старой системы. Собственно сейчас пишу это сообщение из-под нее )))

Помогло восстановление старых копий реестра из папки RegBack, слава Б-гу копии были сделаны 28.02. Считай свежие ))) Из неприятных последствий - слетела активация системы. Но я думаю, что это поправимо.

Буду пробовать переносить систему другими способами, предварительно сделав резервную копию!

Vadikan
03-03-2014, 10:36
она предназначена для подготовки системы, а не переноса. »
Да? А подготовка к чему производится, собственно? Вопрос риторический.

stealth2606, гуд

exo
03-03-2014, 11:17
А подготовка к чему производится »
я иногда использую sysprep и не в целях переноса.

jah
16-09-2014, 21:33
Здравствуйте!

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

win7x64 professional, активированная производителем, установлены ПО и обновления, через GUI выполнена процедура system preparation (не плохая статья http://systemscenter.ru/waik.ru/html/c8c962bf-eeda-4322-8914-7efd83a84467.htm) c параметрами:
"Действие по очистке системы" - "Переход в окно приветствия системы (OOBE) " и проставленной галочкой "Подготовка к использованию".
(как я понимаю, аналог вызова в консоли %windir%\system32\sysprep\sysprep.exe /oobe /generalize)
После чего возникла ошибка как у ТС ("Windows не удалось завершить настройку системы. Чтобы возобновить настройку, перезагрузите компьютер").

Возникшие вопросы:
1. Можно ли откатить действие sysprep? (по нагугленному - нет, операция необратима, в том числе теряются точки восстановления)
2. Есть ли для sysprep ключ /activated? (где-то встретился, но потом не смог найти и здесь нет о нём упоминания http://technet.microsoft.com/ru-ru/library/cc721973(v=ws.10).aspx)
3. Можно ли сделать sysprep с сохранением активации системы? (где-то натолкнулся, что именно это является причиной появления такого сообщения об ошибке)
решение вроде бы как здесь, нужно будет опробовать в следующий раз
http://technet.microsoft.com/ru-ru/library/cc766514(v=ws.10).aspx
http://www.paflog.ru/sysprep-%D0%B1%D0%B5%D0%B7-%D1%81%D0%B1%D1%80%D0%BE%D1%81%D0%B0-%D1%81%D1%87%D0%B5%D1%82%D1%87%D0%B8%D0%BA%D0%B0-%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D0%B8-windows-7/
4. Можно ли обойти ограничение в 3 запуска sysprep со сбросом активации, то есть удачно сделать 4 такой запуск?
5. Реально ли сейчас восстановить текущую систему, если никаких backup-ов нет (так сказать, сделать некие правки в реестре, которые совершат чудо)?


Спасибо!

jah
17-09-2014, 20:31
жаль, что никто не подключился к теме

http://www.paflog.ru/sysprep-%D0%B1%D0%B5%D0%B7-%D1%81%D0%B1%D1%80%D0%BE%D1%81%D0%B0-%D1%81%D1%87%D0%B5%D1%82%D1%87%D0%B8%D0%BA%D0%B0-%D0%B0%D0%BA%D1%82%D0%B8%D0%B2%D0%B0%D1%86%D0%B8%D0%B8-windows-7/ »
не помогло

возможно предустановленный касперский помешал, согласно http://support.kaspersky.ru/4096, нужно было отключить самозащиту
здесь, правда, про другую версию, возможно ещё что-то нужно сделать
но это уже на будущее, так как пробовать уже не на чем, время на восстановление истекло, пришлось сделать всё по старинке




© OSzone.net 2001-2012