Переместите ОС Windows 7 на новый диск и получите новый загрузочный раздел - переход с двойной загрузки GRUB.

1380
gregmac

У меня несколько странная настройка. Мой макет диска в настоящее время выглядит следующим образом:

current setup

Диск 0 сейчас является моей основной ОС, и, как вы можете видеть, третий раздел - это мой C :. Другие разделы - это две разные ОС Linux, которые я использовал в прошлом, и раздел подкачки Linux. Я использую GRUB, чтобы позволить мне загрузить любой из них.

Я хотел бы избавиться от диска 0 (так как это старый 80 ГБ диск и довольно медленный) и избавиться от GRUB и настройки мультизагрузки (так как я сейчас использую только Windows в этой системе). Моя цель - перенести раздел C: на диск 2.

У меня нет проблем с фактическим копированием раздела (с помощью GpartEd Live ), но после этого он не загружается. Я попытался запустить средство восстановления Windows Setup, и он сказал мне, что нашел установку Win7, поэтому я сказал, чтобы он восстановил, но:

  • Он сказал, что раздел был D:, а не C:
  • Это не сработало (я только что получил сообщение «Grub: не могу найти раздел xxx-xxx-xxxx»)

Я также попытался сказать «Нет» на приглашение к ремонту и выбрать опцию «Восстановление при запуске», но я сдался после того, как он потратил 30 минут, попросив подождать, пока он заработает.

Так чего мне не хватает? Как я клонирую свой диск на новый диск и снова загружаю Windows (и использую C:, так что ничего не изменится)?


С другой стороны, при установке Windows 7 по умолчанию программа установки создает раздел размером 100 МБ «Зарезервировано системой», который, как мне кажется, используется в качестве загрузочного и имеет параметры восстановления?

enter image description here

Как мне его создать, и стоит ли это вообще?

0

1 ответ на вопрос

2
harrymc

Зарезервированный системой раздел не будет создан, пока программа установки найдет активный отформатированный раздел для установки.

То, что вы можете попытаться сделать, это:

  1. Отключите все диски, кроме диска 2
  2. Подключите этот диск как диск 0
  3. Выполните полную установку Windows 7. Удалите и заново создайте любые существующие разделы, если это необходимо.
  4. Скопируйте старый раздел Windows 7 в качестве второго раздела на этом диске.
  5. Выполните восстановление при загрузке, сохраняя этот диск как единственный диск 0.
  6. Если повезет, загрузка начнется с правого диска.

Вам необходимо сохранить этот диск подключенным как диск 0, так как в реестре Windows ссылается на диски и разделы по их позиционным номерам. Но другие диски теперь могут быть подключены как диски 1, 2 и 3.

Шаг 4: Это копия раздела, копируемая поверх вновь установленного раздела? (например, в конце этого у меня есть только 2 раздела: система зарезервирована, и моя старая, существующая ОС?) gregmac 13 лет назад 0
Да, я имел в виду перезапись раздела. Если у вас не слишком много установленных продуктов, вы можете просто сохранить новый раздел и удалить старый. harrymc 13 лет назад 0
Для продолжения: я сделал шаги 1-3, а затем для шага 4 использовал parted Live, чтобы скопировать старый раздел в новый (перезаписав его содержимое). Мне не нужно было делать шаг 5: при первой загрузке (которую я сделал только с подключенным новым диском) он быстро выполнил команду chkdsk, но затем загрузился нормально. Затем я выключил и подключил другие 2 диска, и теперь у меня есть работающая система, которая запускается с диска 1,5 ТБ, но в остальном идентична той, что была у меня ранее (и имеет зарезервированный раздел системы), и диск на 80 ГБ официально удален. Благодарю. gregmac 13 лет назад 0
Привет @harrymc, я хотел бы попробовать твой подход. Я клонирую с помощью Ease ToDo, но не могу клонировать загрузочный сектор. Также при попытке восстановления с внешнего жесткого диска Windows 7 говорит, что диск не может быть использован. EHorodyski 10 лет назад 0