У меня есть система с двойной загрузкой на жестком диске объемом 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
в качестве первого загрузочного устройства. После перезагрузки загрузилось с первой попытки.