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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   Клонирование диска с виндой 10 на старой системе (http://forum.oszone.net/showthread.php?t=355208)

noobos 03-05-2024 09:17 3026963

Клонирование диска с виндой 10 на старой системе
 
Имеются два SSD на 1Тб, один полудохлый с осью (вин 10) разделенный на два раздела. (загрузочный), ( системный с осью на диске E: ).
Поддержки UEFI как я понимаю у железа нет, материка древняя. (Gigabyte GA-X58A-UD3R v2)

Ставилась с помощью WinNTSetup и какого-то образа за 20 гб с другого харда с олдстайл бут-меню в духе вынь 7, блюрея нет, образ давно посеян.
Название ОС Microsoft Windows 10 Pro
Версия ОС 10.0.19045.3324 (Win10 22H2 2022 Update)

Попытался склонить оба раздела с помощью EaseUS Partition Master загрузочного dvd от Sergey Strelec, на новый диск -> резалт, ошибка при загрузке, bcd на новом диске в \boot\bcd кривоват. Поправил partion и osdevice ручками с помощью bcedit и AdminPE10.

Bcdedit /store c:/boot/bcd /set {bootmgr} device partition=c:
Bcdedit /store c:/boot/bcd /set {default} device partition=e:
Bcdedit /store c:/boot/bcd /set {default} osdevice partition=e:

Старый SSD:
Код:

Загрузка Windows
-------------------
идентификатор          {35c17987-b777-11ed-865d-005056c00008}
device                  partition=E:
path                    \Windows\system32\winload.exe
description            Windows 10 Professional
locale                  en-US
inherit                {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {c1c74240-bbc1-11ed-8a26-1c6f653e4f2d}
displaymessageoverride  Recovery
recoveryenabled        Yes
allowedinmemorysettings 0x15000075
osdevice      b        partition=E:
systemroot              \Windows
resumeobject            {35c17986-b777-11ed-865d-005056c00008}
nx                      OptIn
bootmenupolicy          Legacy
hypervisorlaunchtype    Auto

Новый SSD:
Код:

Загрузка Windows
-------------------
идентификатор          {default}
device                  partition=E:
path                    \Windows\system32\winload.exe
description            Windows 10 Professional
locale                  en-US
inherit                {bootloadersettings}
recoverysequence        {c1c74240-bbc1-11ed-8a26-1c6f653e4f2d}
displaymessageoverride  Recovery
recoveryenabled        Yes
allowedinmemorysettings 0x15000075
osdevice                partition=E:
systemroot              \Windows
resumeobject            {35c17986-b777-11ed-865d-005056c00008}
nx                      OptIn
bootmenupolicy          Legacy
hypervisorlaunchtype    Auto

(на самом деле там другие буквы могут быть если грузиться с dvd типа AdminPE10, Sergey Strelec и подобного, но думаю это пох, впрочем пробЫвал менять буквы на правильные, без разницы)

Старый диск естественно отрубил. Подсоеденил к тому же шлейфу новый вместо него.

Резалт - зависает на крутящимся колесике при загрузке с черным экраном, safe mode и с командной строкой тож не заводится, стрелка и черный экран, system repair по f8 не пашет.

Что забыл, как чинить. Склонировал вроде чисто с диска на диск 2 раздела, чего ему не нравится?

зыыы
пробЫвал вот эту всю хрень:

BootRec /FixMBR
BootRec /FixBoot
BootRec /RebuildBCD
/////////////////////////////////
BCDBoot E:\Windows /s C: /f BIOS
BootRec /RebuildBCD

на /rebuildbcd находит винду 10, но выбивает "не удается найти запрошенное системное устройство" при подтверждении, как это чинить - без понятия, но чую дело не в этом вообще и зря в эту сторону копал.

Флешки с установочной виндой 10 нет, есть dvd с msdart 10 (вынь 10 про), но попытки использовать его чтобы "устранить неполадки" и юзнуть те же команды через консоль, чтобы починить загрузку эффекта не дали, та же фигня на ребилде.

upd:
ПопробЫвал посекторное копирование диска с AOMEI Partition Assistant, bcd он мне вообще не скопировал. о_О
С новым:
Код:

bcdboot E:\Windows /l en-us /s C: /f BIOS
Система на новом ssd не заводится, ребилд бсд конечно же не пашет. :( Фиг знает даже че делать, чистую ставить не хотелось бы.

noobos 04-05-2024 20:31 3027001

Решение, помог один профи, публикую если кто-то столкнется с чем-то подобным. Пришлось править реестр.

Исправьте свой скопированный BCD загрузчик если он у вас кривой. В моем случае оказалось что всё с ним было норм, и нормально его поправил.

Например так:
Код:

Bcdedit /store h:/boot/bcd /set {bootmgr} device partition=H:
Bcdedit /store h:/boot/bcd /set {default} device partition=E:
Bcdedit /store h:/boot/bcd /set {default} osdevice partition=E:

1. Качаем HxD редактор чтобы посмотреть MBR нового диска (SSD нашего). Жмём открыть диск.

Находим наш жесткий диск (1,2,3), открываем (какой можно определить по количеству секторов справа вверху после открытия и в виктории поглядеть например).



2. По адресу (offset) 0x1B8, столбец 08 после нулей находим ID нашего нового SSD. Сохраняем его где-нибудь

Пример: 58 02 0E 64

3. Открываем regedit, выделяем в нём HKEY_LOCAL_MACHINE
потом выбираем файл -> загрузить куст
и открываем например: G:\Windows\System32\Config\System (с нового SSD)
оно попросит имя раздела (можно любое, NEW-SSD например), потом в HKEY_LOCAL_MACHINE появится папка с указанным именем с реестром другой винды
нас интересует раздел MountedDevices\



Находим там \DosDevices\E: (та буква диска что вы указали в BCD у нового системного диска с осью).
и там видим что неправильно указан ID, исправляем на тот что мы схоронили: 58 02 0E 64

Потом выделяем загруженную папку, файл -> выгрузить куст, и исправленный system записывается на новый SSD.

Всё.


Время: 06:29.

Время: 06:29.
© OSzone.net 2001-