Если вы делаете прямую копию всего раздела (а не просто копируете / вставляете файлы), вам все равно нужно 2 вещи, чтобы получить загрузочную систему:
- загрузчик MBR
- пометить скопированный раздел как "активный"
Существуют команды для установки новой MBR с диска Windows (см. Ответ Криса), но мой любимый вариант - просто скопировать первые 440 байтов из сектора 0 на новый диск с помощью шестнадцатеричного редактора. Загрузите HxD, убедитесь, что вы запускаете его от имени администратора, а затем вручную скопируйте / вставьте первые 440 байт сектора 0 на существующем жестком диске на новый жесткий диск (в HxD каждая строка имеет длину 16 байт, а каждый сектор - 512 байт). ). Не забудьте нажать «Сохранить», чтобы зафиксировать изменения. Будьте очень осторожны с этим, так как вы можете серьезно испортить ситуацию, если не знаете, что делаете.
Что касается пункта 2, вы можете выполнить это с помощью утилиты diskpart или снова с помощью своего шестнадцатеричного редактора, чтобы исправить правильный байт. Для метода diskpart откройте командную строку (от имени администратора), а затем введите следующие команды:
diskpart
list disk
select disk # //pick the new disk from the list above
list partition
select partition # //pick the C drive
active
Затем вставьте новый диск и загрузите его!