Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Sysprep. Не загружается система после создания образа системы перед переносом (http://forum.oszone.net/showthread.php?t=278571)

stealth2606 02-03-2014 01:05 2317903

Sysprep. Не загружается система после создания образа системы перед переносом
 
Доброе время суток, уважаемые формучане!

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

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

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

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

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

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

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

exo 02-03-2014 03:17 2317938

Цитата:

Цитата stealth2606
соответственно перенести систему с помощью sysprep »

утилита sysprep не предназначена для переноса системы с диска на диск. Для переноса вам нужно было воспользоваться данной статьёй.
утилита sysprep предназначена для подготовки Windows для последующего распространения образа системы на другие компьютеры. При этом сбрасываются все настройки безопасности, а так же - активация системы.
Цитата:

Цитата stealth2606
«Windows не удалось завершить настройку системы. Чтобы возобновить настройку, перезагрузите компьютер»»

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

stealth2606 02-03-2014 12:52 2318006

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 2318101

Цитата:

Цитата stealth2606
Подскажи(те) пожалуйста, каким образом сейчас откатить/изменить настройки, которые сделал sysprep с системой. »

из резервной копии, если она имеется. sysprep необратимый процесс.
Цитата:

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

посмотрите эту тему. и ещё поищите другие логи.

Vadikan 02-03-2014 16:24 2318107

Цитата:

Цитата exo
утилита sysprep не предназначена для переноса системы с диска на диск. Для переноса вам нужно было воспользоваться данной статьёй. »

В общем-то, предназначена, и статья KB из первого поста это подтверждает. А я в указанной вами статье обхожусь без sysprep просто потому, что замена диска - единственное изменение в конфигурации ПК.

stealth2606, думаю, вам нужно первым делом загрузиться в PE и сделать резервную копию своих файлов и документов, хранящихся в обобщенной системе. А потом уже пытаться загрузиться в обобщенную ОС. См. Дело о восстановлении реестра

stealth2606 02-03-2014 16:53 2318119

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 2318127

Цитата:

Цитата Vadikan
В общем-то, предназначена, и статья KB из первого поста это подтверждает. »

она предназначена для подготовки системы, а не переноса.

Цитата:

Цитата stealth2606
Но ветку удалять не хочет. »

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

stealth2606 02-03-2014 17:42 2318143

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

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

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

Vadikan 03-03-2014 10:36 2318432

Цитата:

Цитата exo
она предназначена для подготовки системы, а не переноса. »

Да? А подготовка к чему производится, собственно? Вопрос риторический.

stealth2606, гуд

exo 03-03-2014 11:17 2318447

Цитата:

Цитата Vadikan
А подготовка к чему производится »

я иногда использую sysprep и не в целях переноса.

jah 16-09-2014 21:33 2403623

Здравствуйте!

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

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

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


Спасибо!

jah 17-09-2014 20:31 2404114

жаль, что никто не подключился к теме

не помогло

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


Время: 20:34.

Время: 20:34.
© OSzone.net 2001-