Могу сделать всё, но времени не хватает
Меню

Перенос системы на новый HDD

На днях окончательно умер винчестер на системном блоке. Где-то год длились его агонии, но мне удавалось его реанимировать. Но теперь уже - только замена, в качестве которой был выбран диск Toshiba 1TB.

Поскольку у меня на внешнем винчестере присутствует #vhdx с полностью настроенной системой, им я и решил воспользоваться. Однако по порядку.

После замены hdd я загрузился с внешнего винта, инициализировал новый винт, разбил его на 2 раздела, скорее по привычке, поскольку при загрузке системы с vhd - системный раздел оказывается на виртуальном диске и физическая разбивка носителя на логические разделы уже, в принципе, не нужна. Итак, я получил готовый отформатированный винт, готовый к установке системы.

Процесс переноса системы пошагово

  1. Скопировать vhd с установленной Windows на целевой hdd. Копировать нужно отмонтированный образ.
  2. Сделать активным раздел диска, на который будет размещаться загрузчик системы. В моём случае я разместил загрузчик в тот же раздел, куда скопировал vhd.
    1. Запускаем diskpart diskpart
    2. Определяем номер нужного диска (для примера - 0) и выбираем его lis dis sel dis 0
    3. Определяем номер раздела (для примера - 1) и выбираем его lis par sel par 1
    4. Делаем раздел активным active
  3. Далее я бы рекомендовал создать дочерний vhd
  4. Теперь приступаем к созданию загрузочных записей. Для этого нужно либо выйти из diskpart, выполнив exit, либо открыть новый экземпляр командной строки. Далее предположим, что буква активного раздела - F:
    1. bootsect /nt60 F: /mbr
    2. bcdboot c:\windows /s F: /f all
    3. bcdedit /store F:\boot\bcd
  5. Теперь нужно отредактировать созданную загрузочную запись, указав в ней, что загрузка будет производиться именно с vhd. Для этого также будет использоваться утилита командной строки bcdedit.
    1. Прописываем название, которое будет отображаться в меню выбора загрузчика bcdedit /store F:\boot\bcd /set {default} description "Windows 8.1x64 7mode VHD"
    2. Прописываем абсолютный путь к виртуальному диску с соблюдением указанного синтаксиса. Квадратные скобки обязательны! bcdedit /store F:\boot\bcd /set {default} device vhd="[F:]\vhd\W8.1x64_7mode_diff.vhdx"
    3. Практически то же, что в предыдущем пункте, за исключением смены device на osdevice bcdedit /store F:\boot\bcd /set {default} osdevice vhd="[F:]\vhd\W8.1x64_7mode_diff.vhdx"

Завершение

Всё. Теперь остаётся выключить компьютер, извлечь из него USB внешнего диска, и снова включить. Далее наслаждаемся работой системы на новом HDD, загружающейся с виртуально диска, скопированного на него ранее.

Если ОС была правильно установлена на VD, она будет грузиться с виртуального диска C:.

Все описанные операции были произведены лично мной на реальном HDD.

Дата публикации / редактирования:

Комментарии ( 0 )

Комментариев пока нет.

Добавить комментарий
Политика конфиденциальности
Used PHP-7.4.16 Technical Info base :

Page generation - 4.7ms | Memory usage - now ( 539) max (555) kB