![]() |
Клонирование диска с виндой 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 Код:
Загрузка Windows Старый диск естественно отрубил. Подсоеденил к тому же шлейфу новый вместо него. Резалт - зависает на крутящимся колесике при загрузке с черным экраном, 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 |
Решение, помог один профи, публикую если кто-то столкнется с чем-то подобным. Пришлось править реестр.
Исправьте свой скопированный BCD загрузчик если он у вас кривой. В моем случае оказалось что всё с ним было норм, и нормально его поправил. Например так: Код:
Bcdedit /store h:/boot/bcd /set {bootmgr} device partition=H: Находим наш жесткий диск (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. Всё. |
Время: 15:56. |
Время: 15:56.
© OSzone.net 2001-