Клонирование системных разделов Windows 10 на несколько дисков
У меня есть следующие разделы на моем компьютере:
- диск 0:
- Linux root
- Своп Linux
C:
в том числе\Windows
главная папка (Win 10)- Раздел восстановления WinRe
- диск 1:
E:
в том числеBoot
,bootmgr
,BOOTNXT
и другие данныеD:
содержащие данные- Данные Linux
- диск 2:
- пустой
- другие диски (не важно)
Все эти диски имеют формат MBR, и все разделы являются первичными и NTFS для Windows. Я только недавно заметил, что системный раздел Windows (тот, с Boot
, bootmgr
,...) не был тем же, чем C:\Windows
, Я думаю, что была старая установка XP или 7 на E:
раздел (названный C:
до), затем, когда я установил Windows 10, он решил использовать прежний системный раздел E:
вместо того, чтобы положить все новое в то же место.
Что я хочу сделать, это переместить все C:
содержимое и загрузочные материалы из E:
в новый раздел на (гораздо большем) диске 2, так что я могу отключить предыдущие диски и получить новый для загрузки в одиночку. Меня совершенно не волнует предыдущая операционная система XP/7, и у меня нет проблем с Linux, и я могу легко исправить ее, если сломается.
Я пробовал много разных вещей, и это всегда было неудачей. При использовании специального бесплатного программного обеспечения для перемещения системного раздела оно отказалось, попросив купить про версию программного обеспечения. Поэтому я клонировал C:
Сам раздел, из Windows и Linux (несколько попыток...), просто создав новый раздел и просто скопировав все файлы. Затем в биосе я отключил прежний C:/D:/E:
partions, чтобы избежать беспорядка и использовать аварийные диски для создания загрузочного материала на клонированном разделе:
- с Macrium Reflect исправить загрузку можно, кроме шага
Updating partition boot sector
- С Windows Rescue Disk, он не может исправить вещи автоматически
- Из командной строки:
bootrec /fixmbr
в порядке, но недостаточно bootrec /rebuildbcd
работает частично доThe requested system device cannot be found
bootrec /fixboot
даетAccess is denied
bcdboot /s c: /v /f BIOS
напечатать много вещей, в том числе ошибки, такие какfile does not exist
но в конце:Boot files successfully created
... и этого недостаточно.bcdedit /createstore bcd
хорошо, ноbcdedit /import bcd
дает:The store import operation has failed. The requested system device cannot be found
После этого я получаю загрузку GRUB или Windows MBR (в зависимости от того, какой диск я выберу из BIOS), но не могу найти никаких загрузочных файлов в новом разделе. Предыдущие Windows или Linux все еще в порядке.
Также обратите внимание, что я потратил много часов, пытаясь сделать много вещей или переделать один и тот же материал, и возможно, что я запутался в некоторых случаях, но, очевидно, он всегда терпит неудачу в одной и той же точке: создание загрузочного материала Windows в новом разделе,
Я, конечно, тоже потратил много времени на поиск в сети какого-то решения, и описанные выше шаги описывают все возможные хаки, которые я смог найти.