Как исправить MBR после клонирования установки Windows XP?

Как исправить MBR после клонирования установки Windows XP?

У меня есть система с двойной загрузкой на жестком диске объемом 320 ГБ, который содержит 3 раздела. Первый раздел содержит установку Windows XP для тестов, второй раздел содержит еще одну установку XP для ежедневного использования. Третий раздел — для хранения.

  • hda - First hard drive
  • hda1 - Test OS
  • hda2 - Daily use OS
  • hda3 - Storage

У меня есть еще один жесткий диск на 500 ГБ ( hdb) и я хочу перейти hda2на hdb1. Мне больше не нужен hda1.

Я пробовал разные программы, такие как Paragon disk, Acronis и Norton Ghost. Я сделал резервную копию hda2и успешно восстановил ее на hdb1. (Размеры hda1и hdb1совпадают.) Проблема в том, что раздел не является загрузочным, сообщение, которое я получаю,"Bootmbr is missing press Ctrl+Alt+Del."

Я пробовал различные подходы из консоли восстановления, пытаясь перестроить MBR и загрузочную MBR, затем установить раздел hda2 как основной, а также пытался редактировать boot.ini системы двойной загрузки.

Думаю, мне нужно переместить hda2раздел в hda1. (Проблема в том, что hda1он меньше, чем hda2, или, может быть, скопировать раздел посекторно, а затем отредактировать MBR hdaи вставить его в hdb.

Что делать? Что не так с процессом загрузки?

решение1

Возьмите загрузочный диск Windows 95, дискету или запишите их на загрузочный CD.

Загрузите компьютер с этого диска и в командной строке выполните

fdisk /mbr

Это неопубликованная, но общеизвестная команда, которая исправит только главную загрузочную запись вашего основного диска, что позволит выполнить обычную загрузку.

ОБНОВЛЕНИЕ (ответ на комментарии): Я использовал диск Win95 для ремонта дисков SATA без проблем. В основном это были диски SATA2, и они не были в режиме IDE через BIOS. Я не думаю, что диск Win98 имел fdisk, так как это была гораздо более "скриптованная" последовательность загрузки для этой ОС. Так что я не уверен, куда вам следует двигаться дальше.

решение2

Во-первых, я использовал загрузочный DVD Hiren и загрузился с этого DVD. Я выбрал загрузку Windows XP Mini с этого диска, чтобы получить доступ к разделам hdaи hdb. Я быстро отформатировал, hdb1так как они были hda2– восстановлены, но нефункциональны.

Перезагрузив систему и снова загрузившись с DVD Hiren, теперь в "hard disk tools" был выбран Seagate DiscWizard. Я hda2снова сделал резервную копию, используя опцию "by sector". Используя тот же DiskWizard, я восстановил раздел hdb1в качестве активного раздела.

Перезагрузитесь и снова загрузитесь в DVD Hiren и снова в Windows XP Mini. Проверил оба hda2и hdb1выглядят ли они одинаково, но перед этим я настроил файловый менеджер так, чтобы он показывал мне системные (скрытые) файлы.

Я заметил, что в восстановленном разделе (hdb1) у меня нет autoexec.bat, config.sys, io.sys, msdos.sys, и ntldr. Так что копирование-вставка было моим другом.

Последнее, что я сделал, это открыл boot.iniблокнотом и отредактировал «ежедневные окна» как единственную операционную систему, существующую на этом разделе.

Последняя перезагрузка и в BIOS изменение порядка загрузки и установка hdbв качестве первого загрузочного устройства. После перезагрузки загрузилось с первой попытки.

Связанный контент