Я использую Backup Exec System Recovery для перехода на большие жесткие диски, на новые ПК и т.д.

Я нарисовал себя в новом углу, и ищу выход.

Ситуация: я перешел на новый жесткий диск, но новый диск является GPT и не загружается. diskpart.exe не позволяет мне управлять диском GPT (например, чтобы установить раздел как активный), поэтому я застрял.

Эта система представляет собой Dell XPS 8500, который, по нашему мнению, поддерживает UEFI и использует новейшую версию BIOS, доступную для этой системы.

Шаги, которые я предпринял:

  1. Вставил новый диск в коробку с Win 7 x64 (коробка, которую я переношу). Это стандартная установка MBR Windows 7 на рабочем столе Dell.
  2. Windows попросила меня инициализировать диск. Я выбрал GPT (возможно, тупо)
  3. Я использовал Backup Exec System Recovery для переноса всех разделов со старого диска на новый (например, скрытый раздел Windows и раздел C:)
  4. Отключите старый диск, подключите новый диск ... не загружается.
  5. Загрузите резервную копию exec CD, запустите diskpart, попробуйте установить активный раздел на новом диске активным .... diskpart говорит «нет, спасибо», это не MBR-диск
  6. Ack, подключите старый диск обратно, чтобы я мог загрузиться и приступить к работе.

Предпочтительный путь - понять магию, необходимую для загрузки нового диска (с помощью неизвестной мне утилиты).

Как это сделать?

(Я уже знаю, что могу очистить целевой диск и повторить его как MBR, но предпочел бы иметь возможность оставаться на том же пути, что и я)

1 ответ1

0

Он не загружается из-за различий между MBR и UEFI (стандарт для загрузки с GPT-диска). Система UEFI/GPT имеет дополнительный загрузочный раздел, который содержит загрузчик, этот раздел отсутствует.

Самым простым решением было бы начать заново и сделать точную копию исходного диска. Система просто загрузится в режиме MBR/legacy.

Если вы действительно хотите попробовать и исправить это, вы можете следовать этим инструкциям:

(Я не проверял и не пытался это сделать.)

Загрузитесь с установочного DVD или USB-накопителя Windows 7 x64, убедитесь, что вы загружаетесь с использованием UEFI.

Выберите язык и настройки, а затем выберите «Восстановить компьютер» -> «Устранение неполадок» -> «Дополнительные параметры» -> «Тип командной строки»:

diskpart

Определите загрузочный диск, на котором находится Windows, набрав:

list disk 

Нечто подобное должно появиться:

  Disk ###  Status         Size     Free     Dyn  Gpt

  --------  -------------  -------  -------  ---  ---

* Disk 0    Online          128 GB      0 B        *

После идентификации выберите диск (замените его на правильный номер):

select disk 0

Проверьте разделы:

list partition

Нечто подобное в информации ниже должно появиться.

   Partition ###  Type              Size     Offset

   -------------  ----------------  -------  -------

   Partition 1    Primary            350 MB  1024 KB

   Partition 2    Primary            126 GB   350 MB

Удалить предыдущий системный раздел:

  select partition 1

  delete partition

Создайте новый загрузочный раздел, зарезервированный раздел Microsoft:

  create partition EFI size=100 offset=1

  format quick fs=fat32 label="System"

  assign letter=S

  create partition msr size=128 offset=103424

Если вы снова перечислите разделы, у вас должно получиться что-то вроде этого:

   Partition ###  Type              Size     Offset

   -------------  ----------------  -------  -------

   Partition 1    System             100 MB  1024 KB

   Partition 2    Reserved           128 MB   101 MB

   Partition 3    Primary            126 GB   229 MB

Убедитесь, что ваша установка Windows смонтирована, заменив 3 на номер тома установки Windows (обычно 1):

  list volume

  select volume 3

  assign letter=C

Выход из диска:

  exit

Сгенерируйте данные загрузочного раздела, заменив C: буквой установки Windows (обычно C:):

  bcdboot c:\windows /s s: /f UEFI

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .