UncleFather » 17 авг 2016 09:50, Ср
Проблема:
MS Windows 7 не загружается после клонирования диска. Ошибка 0xc000000e «Сбой меню загрузки, поскольку требуемое устройство недоступно»:
Клонирование производилось различными методами: и встроенным в Windows созданием образа с последующим восстановлением, и при помощи операции «Клонирование диска» ПО «Acronis TrueImage» разных версий, и при помощи резервного копирования диска с последующим восстановлением ПО «Acronis Backup & recovery» разных версий, и с помощью «Клонирования базового диска» ПО «Acronis Disk Director».
Попытки клонирования делались как при помощи загрузочной флешки с ПО «Acronis», так и непосредственно из операционной системы компьютера, жесткий диск которого нужно было клонировать. Так же систему пытались клонировать, установив исходный и целевой жесткий диски в другой компьютер, с установленным ПО «Acronis».
Кроме того, чтобы буквы дисков корректно восстановились (сопоставились) в клонированной системе, был очищен раздел реестра «HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices» на исходной системе перед клонированием.
Но при попытке загрузки с целевого диска с клонированной системой, результат был всегда один - Ошибка 0xc000000e «Сбой меню загрузки, поскольку требуемое устройство недоступно».
Восстановление главной загрузочной записи (Master Boot Record, MBR)
и загрузочного сектора
или
так же не принесли положительных результатов.
Решение:
При просмотре хранилища данных конфигурации загрузки (Boot Configuration Data Store) (командой «bcdedit») была замечена запись от стороннего загрузчика «Windows 7 Loader XE»:
Собственно, это именно она не давала системе Windows 7 нормально загружаться.
Поэтому, решение проблемы с недоступным устройством загрузки после клонирования Windows 7 свелось к редактированию хранилища данных конфигурации загрузки на новом диске:
-
Отключаем все диски, кроме нового, на который была клонирована Windows
-
Загружаемся с установочного диска Windows
-
Заходим в «Восстановление системы» -> выбираем операционную систему для восстановления -> в окне «Параметры восстановления системы» -> выбираем «Командная строка»
-
В командной строке набираем следующие команды:
Код: Выделить всё
BcdEdit.exe /export C:\bcd.bak
Attrib -s -h -r c:\boot\bcd
Del c:\boot\bcd
BootRec.exe /RebuildBcd
Здесь первая команда «BcdEdit.exe /export C:\bcd.bak» делает резервную копию хранилища данных конфигурации загрузки. Второй командой «Attrib -s -h -r c:\boot\bcd» мы снимаем с файла хранилища атрибуты «системный», «скрытый» и «только для чтения», после чего, следующей командой «Del c:\boot\bcd», это хранилище удаляется. И последней командой «BootRec.exe /RebuildBcd» мы сканируем все диски на предмет наличия установленных операционных систем Windows Vista или Windows 7. Найденные ОС выводятся в список, из которого их можно добавить в хранилище данных конфигурации загрузки Window.
-
Выбираем из предложенных ОС нужные для добавления в хранилище данных конфигурации загрузки, нажатием «Y»
-
После этих манипуляций, клонированная система должна нормально загружаться. А если загрузчик, который был прописан в хранилище данных конфигурации загрузки все же для чего-либо необходим, то его можно уже в новой системе переустановить при помощи его же программного обеспечения. В этом случае загрузчик установится корректно на новый диск.
Вывод:
При клонировании системы, необходимо иметь ввиду, что сторонние загрузчики в хранилище данных конфигурации загрузки могут помешать нормальной загрузке системы с клонированного диска.
Поэтому, перед клонированием системы нужно командой «bcdedit» убедиться в отсутствии лишних записей в хранилище данных конфигурации загрузки.
Примечание:
Загрузчик «Windows 7 Loader XE» можно было удалить и из исходной системы, перед ее клонированием. Для этого нужно запустить ПО, при помощи которого он был установлен: «Windows 7 Loader eXtreme Edition v3» и выбрать безопасный (safe) метод загрузки:
Вообще, «Windows 7 Loader eXtreme Edition v3» устанавливает безопасный метод загрузки по умолчанию, что дает возможность системе загружаться даже в случае, когда невозможно загрузить сам загрузчик «Windows 7 Loader XE». Однако на данной системе для ускорения загрузки был включен режим «UnSafe», что и привело к проблеме с загрузкой новой системы после клонирования диска.
Почитать по теме: Восстановление EFI загрузчика в MS Windows
[b][size=150]Проблема:[/size][/b]
MS Windows 7 не загружается после клонирования диска. Ошибка [i]0xc000000e «Сбой меню загрузки, поскольку требуемое устройство недоступно»[/i]:[attachment=3]02.jpg[/attachment][attachment=2]02_2.jpg[/attachment]
Клонирование производилось различными методами: и встроенным в Windows созданием образа с последующим восстановлением, и при помощи операции «[b][i]Клонирование диска[/i][/b]» ПО «[b][i]Acronis TrueImage[/i][/b]» разных версий, и при помощи резервного копирования диска с последующим восстановлением ПО «[b][i]Acronis Backup & recovery[/i][/b]» разных версий, и с помощью «[b][i]Клонирования базового диска[/i][/b]» ПО «[b][i]Acronis Disk Director[/i][/b]».
Попытки клонирования делались как при помощи загрузочной флешки с ПО «[b][i]Acronis[/i][/b]», так и непосредственно из операционной системы компьютера, жесткий диск которого нужно было клонировать. Так же систему пытались клонировать, установив исходный и целевой жесткий диски в другой компьютер, с установленным ПО «[b][i]Acronis[/i][/b]».
Кроме того, чтобы буквы дисков корректно восстановились (сопоставились) в клонированной системе, был очищен раздел реестра «[b][i]HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices[/i][/b]» на исходной системе перед клонированием.
Но при попытке загрузки с целевого диска с клонированной системой, результат был всегда один - Ошибка [i]0xc000000e «Сбой меню загрузки, поскольку требуемое устройство недоступно»[/i].
Восстановление главной загрузочной записи (Master Boot Record, MBR)
[code]Bootrec.exe /FixMbr[/code]
и загрузочного сектора
[code]Bootrec.exe /FixBoot[/code]
или
[code]bootsect /NT60 SYS[/code]
так же не принесли положительных результатов.
[hr][/hr]
[b][size=150]Решение:[/size][/b]
При просмотре хранилища данных конфигурации загрузки (Boot Configuration Data Store) (командой «[b][i]bcdedit[/i][/b]») была замечена запись от стороннего загрузчика «[b][i]Windows 7 Loader XE[/i][/b]»:[attachment=1]01.jpg[/attachment]
Собственно, это именно она не давала системе Windows 7 нормально загружаться.
Поэтому, решение проблемы с недоступным устройством загрузки после клонирования Windows 7 свелось к редактированию хранилища данных конфигурации загрузки на новом диске:
[list=1][*] Отключаем все диски, кроме нового, на который была клонирована Windows
[*] Загружаемся с установочного диска Windows
[*] Заходим в «[b][i]Восстановление системы[/i][/b]» -> выбираем операционную систему для восстановления -> в окне «[b][i]Параметры восстановления системы[/i][/b]» -> выбираем «[b][i]Командная строка[/i][/b]»
[*] В командной строке набираем следующие команды:
[code]BcdEdit.exe /export C:\bcd.bak
Attrib -s -h -r c:\boot\bcd
Del c:\boot\bcd
BootRec.exe /RebuildBcd[/code]
Здесь первая команда «[b][i]BcdEdit.exe /export C:\bcd.bak[/i][/b]» делает резервную копию хранилища данных конфигурации загрузки. Второй командой «[b][i]Attrib -s -h -r c:\boot\bcd[/i][/b]» мы снимаем с файла хранилища атрибуты «системный», «скрытый» и «только для чтения», после чего, следующей командой «[b][i]Del c:\boot\bcd[/i][/b]», это хранилище удаляется. И последней командой «[b][i]BootRec.exe /RebuildBcd[/i][/b]» мы сканируем все диски на предмет наличия установленных операционных систем Windows Vista или Windows 7. Найденные ОС выводятся в список, из которого их можно добавить в хранилище данных конфигурации загрузки Window.
[*] Выбираем из предложенных ОС нужные для добавления в хранилище данных конфигурации загрузки, нажатием «[b][i]Y[/i][/b]»
[*] После этих манипуляций, клонированная система должна нормально загружаться. А если загрузчик, который был прописан в хранилище данных конфигурации загрузки все же для чего-либо необходим, то его можно уже в новой системе переустановить при помощи его же программного обеспечения. В этом случае загрузчик установится корректно на новый диск.[/list]
[hr][/hr]
[b][size=150]Вывод:[/size][/b]
При клонировании системы, необходимо иметь ввиду, что [b][size=130][color=#FF0000]сторонние загрузчики в хранилище данных конфигурации загрузки могут помешать нормальной загрузке системы с клонированного диска[/color][/size][/b].
Поэтому, перед клонированием системы нужно командой «[b][i]bcdedit[/i][/b]» убедиться в отсутствии лишних записей в хранилище данных конфигурации загрузки.
[hr][/hr]
[b][size=150]Примечание:[/size][/b]
Загрузчик «[b][i]Windows 7 Loader XE[/i][/b]» можно было удалить и из исходной системы, перед ее клонированием. Для этого нужно запустить ПО, при помощи которого он был установлен: «[b][i]Windows 7 Loader eXtreme Edition v3[/i][/b]» и выбрать безопасный (safe) метод загрузки:[attachment=0]04.jpg[/attachment]
Вообще, «[b][i]Windows 7 Loader eXtreme Edition v3[/i][/b]» устанавливает безопасный метод загрузки по умолчанию, что дает возможность системе загружаться даже в случае, когда невозможно загрузить сам загрузчик «[b][i]Windows 7 Loader XE[/i][/b]». Однако на данной системе для ускорения загрузки был включен режим «[b][i]UnSafe[/i][/b]», что и привело к проблеме с загрузкой новой системы после клонирования диска.
Почитать по теме: [url=https://manaeff.ru/forum/viewtopic.php?p=2446#p2446]Восстановление EFI загрузчика в MS Windows[/url]