5

У меня есть 2 диска в моем компьютере, один из которых является основным и используется как системный диск с установленной Windows XP. Второй является вторичным и имеет установленную Windows 7, которую я использую в качестве операционной системы. Я хочу снять старый жесткий диск с XP и заново подключить Windows 7 в качестве основного, чтобы я мог загрузиться с него.

Какой самый безопасный способ написать правильный загрузочный сектор на жестком диске Windows 7, чтобы я не испортил установку Windows 7?

5 ответов5

1

Самый простой способ сделать это - просто поменять диски по своему усмотрению, а затем загрузиться с компакт-диска Windows 7 и выбрать "восстановить мой компьютер". Как только появится новое окно, просто выберите опцию «исправить проблемы, мешающие запуску окон», и позвольте этому процессу делать свое дело.

Обычно это все исправит самостоятельно - если не первый раз, то второй. Другой вариант - просто использовать FIXMBR в консоли восстановления, доступной через то же меню.

Windows имеет тенденцию быть довольно крепкой в наши дни, когда дело доходит до исправления проблем с загрузкой, я сделал несколько довольно сумасшедших вещей с MBR/ загрузочным сектором, и заставить Windows взяться за дело, как правило, является самой простой частью.

1

Я не выполнил свой план, так как не был уверен, надежны ли какие-либо способы его выполнения. Я воспользовался возможностью установить новую Windows 8 на чистый "главный" диск, а затем просто переустановить / скопировать содержимое со старого диска. Это был не ответ, который я прыгал, но самая надежная вещь, в которой я мог быть уверен.

1

Утилита для записи загрузочных секторов Windows 7 - bootsect.exe - часть Windows 7 Recovery.

bootsect /nt60 c: /mbr

Записывает загрузочный сектор в формате Win 7 в c: и Windows MBR на диск, где находится DOS_drive (раздел) «c:».

Установка Windows 7 (также StartUp Repair) обычно записывает PBR в активный раздел и в раздел, где установлена система Win 7. (Активные и установочные разделы могут быть разными разделами!)

bootsect /nt60 ALL /mbr

записывает загрузочные секторы Win 7 во все разделы Windows (NTFS, FAT32), за исключением "чужих" разделов Linux. MBR записывается на первый диск.

1

Во-первых, убедитесь, что у вас есть исправный диск, прежде чем менять диски. Панель управления Резервное копирование и восстановление имеет возможность записать диск восстановления системы в левой панели.

Затем используйте bcdboot для установки загрузчика:

bcdboot c:\windows /s c:

Вам также нужно будет установить раздел как активный раздел на диске:

diskpart
select volume c:
active

Вам также может понадобиться использовать bootsect (доступен на диске восстановления) для установки основной загрузочной записи и / или загрузочного сектора раздела. Обычно это не требуется, если раздел был отформатирован во время установки Windows 7. (Поскольку они находятся в частях диска, которые в противном случае не используются, они написаны независимо от того, нужны они или нет.)

В некоторых ситуациях настройки загрузки, созданные bcdboot, больше не будут действовать после перемещения дисков. Если система не загружается, используйте ремонтный диск. Вы можете либо перейти в командную строку и снова запустить команду bcdboot, либо просто позволить автоматическому восстановлению решить проблему за вас.

0
  1. Скачать windows recovery ISO. Я нашел его на https://onedrive.live.com/?cid=C535BC4A48B952A8&id=C535BC4A48B952A8!1085&parId=C535BC4A48B952A8!1059&action=locate

  2. Создайте загрузочный USB-накопитель, например, используя rufus с ISO https://rufus.akeo.ie

  3. Загрузись с usb. Программное обеспечение для восстановления автоматически обнаружит системный диск и добавит загрузчик. Вам может потребоваться перезагрузить компьютер и снова запустить восстановление, чтобы завершить процесс.

У меня было 2 диска - системный ssd и жесткий диск с загрузчиком. Я создал новый загрузчик таким образом, когда мой жесткий диск умер. Не забудьте отключить любые другие системные каталоги.

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