PDA

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


sashok17
29-01-2011, 02:57
Всем привет.

XP Professional SP 3
7 Ultimate x32

Имелось: 1 hdd IDE на 40 гигов. Он был разделен на 2 логических по 20 гигов - на C: стояла Win XP, на D: Win 7. Была мультизагрузка - все просто замечательно :)

Приобрел вчера hdd SATA2 на 500 гигов. Установил Акронис Тру Имэйдж 10.0. В ней воспользовался функией клонирования. Получилось следующее: C: Win XP 33 гига, D: Win 7 30 гигов и заодно сразу создал обычный E: на 402 гб.

С нового hdd загружается только Win XP. При попытке загрузить Семёрку сразу же выкидывает ошибку и пишет вконце "Сведения: сбой меню загрузки, поскольку требуемое устройство недоступно." (вверху еще пишет вида "попробуйте вставить загрузочный диск и воспользоваться автоматических восстановлением").

Пробовал ставить загрузочный диск семерки и нажимать "автоматически исправить". После этого 7 рка грузилась, но очень долго + не смогла загрузить никакие программы + кидала ошибки (меню пуск так и не появилось кстати). Вызвал диспетчер - там нажал "выполнить" и тыкнул "обзор" - там нажал "компьютер" и увидел что Сёмерка уже на C: резделе (!!!) а XP уже на D: Кстати, XP после этого "автоматического исправления" не загружалась.

Склонировал снова диск (вернулся к тому что хр грузится). Попробовал восстановить загрузчик 7 рки программой MultiBoot. Реакций никаких. ХР грузится и дальше а 7 рка кидает туже самую ошибку.

Извините, как смог - объяснил.

Помогите запустить 7 рочку :)

Код ошибки 0xc0000225
Данные из мультибута (не знаю нужны или нет):


Диспетчер загрузки Windows
--------------------
идентификатор {bootmgr}
device partition=C:
description Windows Boot Manager
locale ru-RU
inherit {globalsettings}
default {ntldr}
resumeobject {40cdd840-0231-11e0-939f-f1a4d61e0300}
displayorder {ntldr}
{40cdd841-0231-11e0-939f-f1a4d61e0300}
toolsdisplayorder {memdiag}
timeout 10

Загрузка Windows
-------------------
идентификатор {40cdd841-0231-11e0-939f-f1a4d61e0300}
device unknown
path \Windows\system32\winload.exe
description Windows 7
locale ru-RU
inherit {bootloadersettings}
recoverysequence {40cdd842-0231-11e0-939f-f1a4d61e0300}
recoveryenabled Yes
osdevice unknown
systemroot \Windows
resumeobject {40cdd840-0231-11e0-939f-f1a4d61e0300}
nx OptIn

Загрузка Windows
-------------------
идентификатор {40cdd842-0231-11e0-939f-f1a4d61e0300}

Выход из режима гибернации
--------------------------
идентификатор {40cdd840-0231-11e0-939f-f1a4d61e0300}
device unknown
path \Windows\system32\winresume.exe
description Windows Resume Application
locale ru-RU
inherit {resumeloadersettings}
filedevice unknown
filepath \hiberfil.sys
pae Yes
debugoptionenabled No

Проверка памяти Windows
---------------------
идентификатор {memdiag}
device partition=C:
path \boot\memtest.exe
description Диагностика памяти
locale ru-RU
inherit {globalsettings}
badmemoryaccess Yes

Загрузчик прежних версий ОС Windows
------------------------
идентификатор {ntldr}
device partition=C:
path \ntldr
description Windows XP

Параметры EMS
-------------
идентификатор {emssettings}
bootems Yes

Параметры отладчика
-------------------
идентификатор {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200

Дефекты ОЗУ
-----------
идентификатор {badmemory}

Глобальные параметры
--------------------
идентификатор {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}

Параметры загрузчика
--------------------
идентификатор {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}

Параметры гипервизора
-------------------
идентификатор {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200

Параметры загрузчика восстановления
-----------------------------------
идентификатор {resumeloadersettings}
inherit {globalsettings}

Параметры устройств
-------------------
идентификатор {40cdd843-0231-11e0-939f-f1a4d61e0300}
description Ramdisk Options
ramdisksdidevice unknown
ramdisksdipath \Recovery\40cdd842-0231-11e0-939f-f1a4d61e0300\boot.sdi

Файл C:\bootmgr размером в 383562 байт.
Файл D:\Windows\Boot\PCAT\bootmgr размером в 383562 байт.
Файл C:\ntldr размером в 251152 байт.
Файл C:\NTDETECT.COM размером в 47564 байт.

Файл C:\boot.ini размером в 358 байт.
;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /NOEXECUTE=OPTIN /FASTDETECT

Ядро текущей системы в файле C:\WINDOWS\system32\kernel32.dll.
Версия файла - 5.1.2600.5503
Обнаружен файл реестра D:\Windows\System32\config\system параллельно установленной системы.
Обнаружен файл D:\Windows\System32\kernel32.dll - ядро параллельно установленной системы.
Версия файла - 6.1.7600.16385

C: (\\?\Volume{50d21dc2-bc2a-11df-88dd-806d6172696f}\) \Device\HarddiskVolume1
Том загрузочный (0 - нет, 1 - да)? 1
Количество скрытых секторов на томе 63
Размер тома в байтах 35648266752
Тип тома 7
Тип тома распознан? 1
Сдвиг тома от начала диска в байтах 32256
Номер тома на диске 1
Номер диска 0

D: (\\?\Volume{d42fd541-2b1f-11e0-8978-806d6172696f}\) \Device\HarddiskVolume3
Том загрузочный (0 - нет, 1 - да)? 0
Количество скрытых секторов на томе 63
Размер тома в байтах 32814899712
Тип тома 7
Тип тома распознан? 1
Сдвиг тома от начала диска в байтах 467292962304
Номер тома на диске 3
Номер диска 0

E: (\\?\Volume{d42fd540-2b1f-11e0-8978-806d6172696f}\) \Device\HarddiskVolume2
Том загрузочный (0 - нет, 1 - да)? 0
Количество скрытых секторов на томе 63
Размер тома в байтах 431644598784
Тип тома 7
Тип тома распознан? 1
Сдвиг тома от начала диска в байтах 35648331264
Номер тома на диске 2
Номер диска 0

C: \Device\HarddiskVolume1 \HardDisk0\Partition1 - активный том
D: \Device\HarddiskVolume3 \HardDisk0\Partition3
E: \Device\HarddiskVolume2 \HardDisk0\Partition2

Версия программы - 16.01.2011



Заранее спасибо за помощь.

Petya V4sechkin
29-01-2011, 08:51
Пробовал ставить загрузочный диск семерки и нажимать "автоматически исправить". После этого 7 рка грузилась, но очень долго + не смогла загрузить никакие программы + кидала ошибки (меню пуск так и не появилось кстати). Вызвал диспетчер - там нажал "выполнить" и тыкнул "обзор" - там нажал "компьютер" и увидел что Сёмерка уже на C: резделе (!!!) а XP уже на D:
Тут можно было запустить редактор реестра и поменять буквы вручную в разделе HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

okshef
29-01-2011, 10:51
Установил Акронис Тру Имэйдж 10.0 »
лучше 11
По восстановлению загрузки: попробуйте пересоздать BCD - Восстановление загрузчика Windows 7 вручную при помощи утилит bootrec.exe и bcdboot.exe (http://www.oszone.net/11294/repair_bootloader_with_bootrec)

MASolomko
29-01-2011, 12:05
У вас в BCD есть следующие неправильные данные
Загрузка Windows
-------------------
device unknown
osdevice unknown

Выход из режима гибернации
--------------------------
device unknown
filedevice unknown
исправьте "unknown" на "partition=D:". вот полный BCD (у меня Windows XP на С, а Windows 7 - D)

Диспетчер загрузки Windows
--------------------
идентификатор {bootmgr}
device partition=C:
description Диспетчер загрузки Microsoft Windows
locale ru-RU
inherit {globalsettings}
default {current}
resumeobject {dc80abab-f17a-11de-b22d-a823ad60ae50}
displayorder {ntldr}
{current}
toolsdisplayorder {memdiag}
timeout 1

Загрузка Windows
-------------------
идентификатор {current}
device partition=D:
path \Windows\system32\winload.exe
description Windows 7 Максимальная (64-хразрядная)
locale ru-RU
inherit {bootloadersettings}
recoverysequence {dc80abad-f17a-11de-b22d-a823ad60ae50}
recoveryenabled Yes
testsigning No
osdevice partition=D:
systemroot \Windows
resumeobject {dc80abab-f17a-11de-b22d-a823ad60ae50}
nx OptIn

Загрузка Windows
-------------------
идентификатор {dc80abad-f17a-11de-b22d-a823ad60ae50}
device ramdisk=[D:]\Recovery\dc80abad-f17a-11de-b22d-a823ad60ae50\Winre.wim,{dc80abae-f17a-11de-b22d-a823ad60ae50}
path \windows\system32\winload.exe
description Windows Recovery Environment
inherit {bootloadersettings}
osdevice ramdisk=[D:]\Recovery\dc80abad-f17a-11de-b22d-a823ad60ae50\Winre.wim,{dc80abae-f17a-11de-b22d-a823ad60ae50}
systemroot \windows
nx OptIn
winpe Yes

Выход из режима гибернации
--------------------------
идентификатор {dc80abab-f17a-11de-b22d-a823ad60ae50}
device partition=D:
path \Windows\system32\winresume.exe
description Windows Resume Application
locale ru-RU
inherit {resumeloadersettings}
filedevice partition=D:
filepath \hiberfil.sys
debugoptionenabled No

Проверка памяти Windows
---------------------
идентификатор {memdiag}
device partition=C:
path \boot\memtest.exe
description Диагностика памяти
locale ru-RU
inherit {globalsettings}
badmemoryaccess Yes

Загрузчик прежних версий ОС Windows
------------------------
идентификатор {ntldr}
device partition=C:
path \ntldr
description Диспетчер загрузки предшествующих версий Microsoft Windows

Параметры EMS
-------------
идентификатор {emssettings}
bootems Yes

Параметры отладчика
-------------------
идентификатор {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200

Дефекты ОЗУ
-----------
идентификатор {badmemory}

Глобальные параметры
--------------------
идентификатор {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}

Параметры загрузчика
--------------------
идентификатор {bootloadersettings}
inherit {globalsettings}
{hypervisorsettings}

Параметры гипервизора
-------------------
идентификатор {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200

Параметры загрузчика восстановления
-----------------------------------
идентификатор {resumeloadersettings}
inherit {globalsettings}

Параметры устройств
-------------------
идентификатор {dc80abae-f17a-11de-b22d-a823ad60ae50}
description Ramdisk Options
ramdisksdidevice partition=D:
ramdisksdipath \Recovery\dc80abad-f17a-11de-b22d-a823ad60ae50\boot.sdi


P. S. Загрузитесь в Windows XP и попробуйте вручную скопировать файл C:\boot\BCD со старого на новый диск.

sashok17
29-01-2011, 14:05
P. S. Загрузитесь в Windows XP и попробуйте вручную скопировать файл C:\boot\BCD со старого на новый диск. »
хр перестала запускаться, семерка также не хочет, но ошибка уже другая 0xc000000e

Сейчас буду пробовать склонировать через Тру Имэйдж 11 версии.

По восстановлению загрузки: попробуйте пересоздать BCD - Восстановление загрузчика Windows 7 вручную при помощи утилит bootrec.exe и bcdboot.exe »
это кстати тоже пробовал, выполнял bootrec.exe/fixmbr и /fixboot - ничего не изменялось.

okshef
29-01-2011, 14:07
это кстати тоже пробовал »
не это. Пересоздание BCD:
bcdedit /export C:\BCDcfg.bak
attrib -s -h -r c:\boot\bcd
del c:\boot\bcd
bootrec /RebuildBcd

sashok17
29-01-2011, 14:40
okshef, в точности как ты написал сделал :)

получилось тоже самое как тогда:
Пробовал ставить загрузочный диск семерки и нажимать "автоматически исправить". После этого 7 рка грузилась, но очень долго + не смогла загрузить никакие программы + кидала ошибки (меню пуск так и не появилось кстати). Вызвал диспетчер - там нажал "выполнить" и тыкнул "обзор" - там нажал "компьютер" и увидел что Сёмерка уже на C: резделе (!!!) а XP уже на D: Кстати, XP после этого "автоматического исправления" не загружалась.

upd 15:27 - склонировал снова 11 версией тру имэйджа - все тоже самое :(

okshef
29-01-2011, 15:29
А не проще создать образ средствами самой Windows и развернуть его на новом жестком?

sashok17
29-01-2011, 20:39
okshef »
Как ни странно - помогло ;) Все работает отлично. НО! Прикол с заменой букв в дисках остался.
При запуске ХР - все как положен ХР на C:\ - 7 рка на D:\ ну и Е: еще обычный.
При запуске 7 рки - она уже на С: диске а ХР на D:\ :) При этом все работает отлично. Остался один вопрос: как такое происходит и допустимо ли вообще это, в будущем не отразится никак?

okshef
29-01-2011, 21:09
C буквами - обычное дело, нормально.




© OSzone.net 2001-2012