Войти

Показать полную графическую версию : Windows 10 не запускается после переноса на другой HDD


Страниц : [1] 2

Alt-And-Gen
06-11-2017, 17:56
Здравствуйте. Такая проблема. Имеется UEFI-компьютер. В системе 5 HDD. На одном из них стоит Windows 10 x64. Недавно для предотвращения сбоев, сделал копию системы с помощью Acronis True Image Home. Потом, для упрощения процедуры восстановления решил скопировать свежесозданный образ системы (распаковать), на другой физический жесткий диск. (вроде удобно, полетела основная система - не ищешь никаких загрузочных дисков, не паришься с утилитами, загрузил точно такую же ОС с другого жесткого диска, и восстанавливай полетевшую всеми средствами).
Распаковал. Восстановил полную структуру разделов (и маленькие тоже), поправил загрузчик через командную строку (теперь он дает возможность выбрать какая ОС будет загружаться при старте), и так далее...
Но суть остается в том, что основная ОС (оригинал) загружается как надо, а при загрузке ОС-копии, все этапы проходят как надо, но в момент появления экрана выбора учетных записей, начинаются моргания. Фоновая картинка (не обои, а та, что на экране выбора учеток), серый экран - опять картинка, опять серый экран.
Курсор мыши есть - двигается, лампочки на клавиатуре можно включить-выключить, (т.е. чисто физически, компьютер вроде бы не завис) но загрузка по непонятным причинам, дойдя уже казалось бы до финиша - стопорится.. BSOD-а не было.
Для визуализации процесса снял короткий видеоролик.
В чем может быть проблема?
Или если я хочу две операционные системы объединить в одном загрузчике, их обязательно надо устанавливать по отдельности? Копия - не вариант?
Спасибо.

olen6
06-11-2017, 18:26
Судя по тому, что у вас в меню загрузки два пункта (Win 10 Original и Win10 Backup), то загрузка у вас идёт через файл BCD, расположенный на 100 Мб разделе FAT32 третьего диска.
А если попробовать разместить файлы загрузки клона ещё и на 100 Мб разделе нулевого диска? Правда загружаться в клонированную и оригинальную системы вам придётся через выбор нужного пункта Windows Boot Manager (их там будет два), который появится после нажатия горячей клавиши Quick Boot (чаще это клавиша F12, но может и другая у вас, не знаю). При указанном мною варианте диск 3 можно даже вообще отключить и загрузка будет идти без него.

Alt-And-Gen
06-11-2017, 18:44
Судя по тому, что у вас в меню загрузки два пункта (Win 10 Original и Win10 Backup), то загрузка у вас идёт через файл BCD, расположенный на 100 Мб разделе FAT32 третьего диска.
А если попробовать разместить файлы загрузки клона ещё и на 100 Мб разделе нулевого диска? Правда загружаться в клонированную и оригинальную системы вам придётся через выбор нужного пункта Windows Boot Manager (их там будет два), который появится после нажатия горячей клавиши Quick Boot (чаще это клавиша F12, но может и другая у вас, не знаю). При указанном мною варианте диск 3 можно даже вообще отключить и загрузка будет идти без него. »
Так... Вы наверное подумали, что маленькие разделы просто пусты? Это не так.
Ведь я специально сделал бэкап этих двух разделов (450 МБ и 100 МБ) с помощью Acronis и потом последовательно восстановил сначала их на второй жесткий диск, затем, на оставшееся пространство (199,46 ГБ) восстановил раздел с системой. Все операции были проведены в течение 12 часов, т.е. о несовместимости речи не должно идти.
Затем я с помощью bcdedit и bcdboot сделал необходимые изменения в загрузчике, для добавления второй ОС.
Пробовал также копировать без этих двух разделов (просто бэкап ОС и ее восстановление на другой HDD), что интересно - итог тот же.
Как-то так.
Ладно бы она просто не загружалась, или выдавала какую-нибудь ошибку, тут бы я понял...
но так как на видео, откровенно странное поведение, ни с одной осью у меня такого не было. Причем копировать пробовал уже трижды, во избежании ошибки... Итог одинаков.

olen6
06-11-2017, 19:06
Я вам верю, что на диске 0 (на клоне) разделы 100 Мб и 450 Мб наполнены файлами, теми же, что и на оригинальном HDD. Но дело в том, что файл конфигурации загрузки BCD на 100 Мб разделе, это не самодостаточный файл (типа скопировал и он рабочий), а зависящий от разделов и информации на них. Я больше чем уверен, что он у вас с ошибками типа device=unknown и osdevice=unknown (можете сами посмотреть его содержимое: дайте букву тому 100 Мб диска 0, например, N и выполните команду bcdedit /store N:\EFI\Microsoft\Boot\BCD ). Даже не смотря, что на этом файле ошибки, загрузка с него даже не идёт, а происходит с файла BCD с диска 3. Я вам поэтому и предлагаю на диске 0 создать свои, правильные файлы загрузки. Если вы добавляли букву N 100 Мб разделу диска 0, то так bcdboot K:\windows /L ru-ru /s N: /f uefi
Диск 3 можно вообще отключить и пробовать загрузку без него.
Извините, если запутанно объясняю.

Alt-And-Gen
06-11-2017, 19:16
Нет, в принципе вполне понятно, но скажите вот что, если я дам маленькому разделу букву, то после завершения можно будет обратно ее убрать? или он так и будет мне глаза мозолить в компьютере?

olen6
06-11-2017, 19:20
После перезагрузки буква сама пропадёт. Единственное, что вам трудно будет выбрать нужный 100 Мб том после команды list volume, т.к. оба FAT32 раздела имеют одинаковый размер 100 Мб. Если не знаете, какому именно давать букву, то давайте скрин команд, вместе посмотрим
diskpart
list volume
select disk 0
list partition

Alt-And-Gen
06-11-2017, 19:58
Так.. Назначил букву разделу под номером 7... Через управление компьютером это сделать не получилось, пришлось через тот же DiskPart с помощью assign letter. Ближайшая свободная буква O. Диск появился в моем компьютере, с одной папкой EFI внутри. Затем применил команду, указанную вами выше (соответственно изменив N на O). Ну это понятно.
Появилась надпись, "Файлы загрузки созданы успешно". Система поменяла название на просто Windows 10 и переехала на первое место.
При перезагрузке разницы не было. Хотя после пропадания кружочка загрузки, на 5 секунд появился просто серый экран с надписью "Подождите" и такой же кружок загрузки, но уже в центре.. затем все также моргания, как в видео.
Что я делаю не так?

olen6
06-11-2017, 20:09
Столько томов, что глаза на лоб лезут. Похоже, что вы не тот том выбрали, чего я и боялся, 7 том системный и с него вы загружались. Нужно выбрать 13 том, дать ему букву и выполнить команду bcdboot... из 4 сообщения темы.
Далее, после перезагрузки должна начаться загрузка клонированной ОС через свой FAT32 раздел (можете даже диск 3 отсоединить временно).
Если загрузка с клона не получится, то присоедините диск 3, но загрузиться с него скорее всего нужно через выбор нужного пункта Windows Boot Manager через горячую клавишу загрузки. Я уже писал, что чаще всего это F12, попробуйте сперва, работает у вас горячая клавиша и есть ли меню с Windows Boot Manager?

Alt-And-Gen
06-11-2017, 20:26
Нет, загружаюсь то я как раз с диска 3, он же С. А K - есть резервная винда (копия) ее и надо запустить... На диске 0 я собственно говоря и создавал все эти разделы, с ним же и были все описываемые операции.
Отсоединить диск 3... конечно можно, но вся соль в том, что они должны работать вместе, т.к. иначе смысла не будет, мне вторая ОС нужна только для восстановления в случае какой-нибудь аварии и больше незачем.
Windows Boot Manager вы имеете ввиду от BIOSа? Или от средств Windows? Если от BIOSа то благодаря средствам UEFI при нажатии соответствующей клавиши (F11) там выдается лишь два пункта, UEFI жесткий диск с основной системой, и "вход в меню настроек", он же биос и есть.
Если менеджер от средств Windows то он тоже есть, и там соответственно две ОС указаны, original и backup. Original загружается на ура, backup - никак.
Сейчас попробую с отключением основного диска.

Alt-And-Gen
06-11-2017, 20:33
Если вдруг вам интересно, вот результат выполнения команды
bcdedit /store O:\EFI\Microsoft\Boot\BCD
Посмотрите, может чего увидите, необычного..

olen6
06-11-2017, 20:51
В BCD файле из последнего сообщения всё верно, без ошибок, но вы с него не загружаетесь, а грузитесь вы с другого BCD, на диске 3.
Про Windows Boot Manager я имею ввиду тот, который "из BIOSa". На ноутбуке у меня это меню появляется после F12, а на материнской плате ASUS после нажатия F8. Какая хоть у вас материнская плата, там же в мануале должна быть написана эта клавиша?
Отсоединить диск 3... конечно можно, но вся соль в том, что они должны работать вместе, т.к. иначе смысла не будет, мне вторая ОС нужна только для восстановления в случае какой-нибудь аварии и больше незачем. »Предлагаемый мною способ также предлагает работать им вместе, но грузиться не через виндовое меню, а через выбор нужного Windows Boot Manager. Отключение диска 3 я предложил лишь для того, чтобы убедиться, что загрузка в клон возможна без него.

P.S. Тут ещё подумалось, а SATA порты диска 0 и 3 подключены к одному контроллеру? Просто бывает на материнке, что часть портов SATA подключены к чипсету, а часть портов к стороннему контроллеру.

Alt-And-Gen
06-11-2017, 21:03
Отключение жесткого диска - результатов не дало. Появляется ошибка загрузки, т.к. "требуемый файл не существует", один из предложенных вариантов это "нажмите F9 чтобы загрузить другую операционную систему". Нажимаю. Открывается Windows Boot Manager (там где Win 10 Original и Backup), но теперь, если выбрать original, все возвращается на синий экран где (зайдите в биос, загрузитесь с диска, выполните восстановление или выберите другую ОС)... а если выбрать Backup, процедура точно такая же, разве что моргания прекратились, и теперь просто темный экран, НО с возможностью погонять курсор мыши (было и тогда, когда экран мерцал), а также с загоранием лампочек на клавиатуре, при нажатии "lock" клавиш. Темный экран длился 10 минут, ничего не поменялось. Пришлось подключить диск обратно.
Модель материнской платы MSI LGA1151 H170A Gaming PRO.
Спец.клавиша для Boot Manager F11. В биосе при выборе режима UEFI (а другой возможный режим Legacy+UEFI не то что не позволяет загрузиться Windows, но даже не позволяет начать ее установку в случае чего) можно выбрать по одному загрузочному устройству каждого типа, т.е. 1 привод для чтения дисков, 1 жесткий диск, 1 сетевая карта, 1 флэш-накопитель, и так далее. Причем жесткий диск выбирается автоматически (видимо по наличию ОС), и изменить его, не меняя режимов не представляется возможным..

Petya V4sechkin
06-11-2017, 21:03
при загрузке ОС-копии, все этапы проходят как надо, но в момент появления экрана выбора учетных записей, начинаются моргания. Фоновая картинка (не обои, а та, что на экране выбора учеток), серый экран - опять картинка, опять серый экран.
Это из-за клонирования сбилась буква системного раздела, в результате Userinit.exe не может запуститься.

Буквы в ветке
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
(вот только исправить их не так просто, поскольку это придётся делать не в разделе SYSTEM загруженной системы, а цеплять куст реестра из проблемной).

Alt-And-Gen
06-11-2017, 21:08
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
(вот только исправить их не так просто, поскольку это придётся делать не в разделе SYSTEM загруженной системы, а цеплять куст реестра из проблемной). »
Как можно реализовать и что именно исправить?

olen6
06-11-2017, 21:28
Отключение жесткого диска - результатов не дало. Появляется ошибка загрузки, т.к. "требуемый файл не существует" »Естественно не загрузится, ведь ваш Windows Boot Manager (полагаю, что единственный) привязан к диску 3. Я же вам говорил выполнить команду bcdboot и создать второй пункт Windows Boot Manager с привязкой к диску 0. Вы же, в свою очередь, выбрали не 13, а 7 том и выполнили команду bcdboot повторно привязав диск 3. К диску 0 вы так и не сделали команду, поэтому и не грузится. Я вам про Фому, а вы мне про Ерёму.

Посмотрел мануал вашей материнской платы, да, у вас клавиша F11. Посмотреть бы окно, которое появляется после её нажатия?

Alt-And-Gen
06-11-2017, 21:56
Посмотрел мануал вашей материнской платы, да, у вас клавиша F11. Посмотреть бы окно, которое появляется после её нажатия? »
к сожалению пока нет доступа к фотоаппарату..
Я же вам говорил выполнить команду bcdboot и создать второй пункт Windows Boot Manager с привязкой к диску 0. Вы же, в свою очередь, выбрали не 13, а 7 том и выполнили команду bcdboot повторно привязав диск 3. К диску 0 вы так и не сделали команду, поэтому и не грузится. »
Давайте не будем давать волю эмоциям. Огромное спасибо вам, что тратите на меня свое время, но консультации по интернету и есть такая штука, где возможно недопонимание, в т.ч. неоднократное...
Я не пойму чем вас не устраивает том 7.
Объясняю. Оригинальная система у меня и находится на диске 3 с номерами томов 10-13 (раздел С). Она загружается без проблем. Скопировал же ее я на диск 0 с номерами томов 3-7 (Раздел K), и вот оттуда загрузки не происходит.
Почему том 7? да потому что если верить списку дисков, именно на нем находится этот менеджер, который управляет загрузкой "резервной" системы (с раздела K). По логике, я понимаю так, что boot manager и не должен находиться на другом диске.
А том 13 содержит в себе данные для загрузки именно основной системы (с раздела С), в которой я сейчас сижу, переписываясь с вами.
Я могу чего-то не улавливать, это понятно, но я нигде не видел явным образом, что загрузку системы с резервного диска необходимо прописать в менеджер, находящийся на диске с основной системой...
В прикрепленном файле разметка разделов по дискам.

olen6
06-11-2017, 22:07
Alt-And-Gen, меня всё устраивает в загрузке с тома 7, но клонированная система через него не может до конца загрузиться. Файл BCD на 7 томе правильный и причина незагружаемости клона не понятна. Вот я вам и предложил попробовать вариант загрузки через родной для клона 13 том и его файл BCD.Я могу чего-то не улавливать, это понятно, но я нигде не видел явным образом, что загрузку системы с резервного диска необходимо прописать в менеджер, находящийся на диске с основной системой... »Windows Boot Manager прописывается не на раздел с основной системой, вообще ни на какой раздел, а записывается в ПЗУ (NVRAM) материнской платы! Ведь при отключенном диске 3 система продолжала безуспешно пытаться грузиться, как вы думаете, если диск 3 был отключен, откуда система брала информацию? Из NVRAM.
Записи оттуда читает, кстати, команда bcdedit /enum firmware, но куда удобнее программой BootIce (вкладка UEFI).

Alt-And-Gen
06-11-2017, 22:41
Ноль эмоций... Загружается либо исправная система, либо "Подождите"...
А если установить Windows с нуля, т.е. с созданием нормального boot manager или внесением нужных изменений в существующий (но уже не вручную, а с помощью установщика), а затем просто восстановить саму систему, с помощью того же Acronis? получится? ведь загрузчик я не затрону, а ему вроде бы нет разницы что именно загружать, главное что в прописанном разделе есть указанная ОС.

SVG
07-11-2017, 16:24
Нуна грузиться не через BCD.... всегда будет с первого харда...
нужно грузится с конкретного харда... если есть одноразовый выбор загрузки с устройств в биосе...
для вызова меню Esc... или F1...F12 в зависимости от железа...

ruslan...
07-11-2017, 18:06
зависимости от железа »
Ну вообще-то у MSI клавиша Boot Menu - F11




© OSzone.net 2001-2012