К чему готовиться? Или как предупредить? Bootе sector & MRB
Хочу подготовиться заранее к падению системы, выбрать и проштудировать правильный способ восстановления, а
при возможности – заранее предупредить неприятность. Судя по периодически возникающим звукам старый HDD может вскоре полететь. Имеется: 2 HDD – старый C: Win98 FAT32 и новый NTFS с несколькими разделами (F: Система WinXPpro SP2, D: Дата, E: Архив, G: Проги). WinXP устанавливался из-под 98, т.е. с диска С: Таким образом активным/загрузочным диском является С: , на нем записаны Bootе sector & MRB и проч. Разметку нового диска производил Partition Magic, но в Help не нашел способа переноса уже записанных Bootе sector & MRB на др. диск (напр. операция "Set Active" – «Прежде чем сделать активным раздел, узнайте, является ли он загрузочным…»); также просмотрел описание Acronis – тоже нет подобных функций. Получил советы использовать Recovery Console: fixboot, fixmbr, однако я предположил, что нужны некие доп. параметры, иначе консоль обновит уже существующие записи на старом месте? «Гуру» также предлагали использовать просто Диспетчер Дисков в WinXP, сделать активным раздел F: и вручную копировать в корень F: NTLDR и ntdetect.com и Boot.ini Однако, в Хелпе: «Сделать раздел активным можно только на диске с основной загрузочной записью (MBR)». Консоль «Управление дисками» Диск «0» - основной, система, FAT32 Диск «1» - основной – Партишн(2) F основной раздел, загрузка, NTFS boot.ini default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect C:\="Microsoft Windows" Как поступить правильно? Thanks. |
Eugene7g
ммм... так и акронис и norton ghost и другие подобные утилиты делают посекторную копию раздела, которая впоследствии восстанавливается на другом диске без особых затруднений. |
MBR и Partition Table (таблица разделов), занимающие ровно 512 байт, легко переписываются diskedit'ом из комплекта Нортоновских утилит. Только нет смысла копировать их на другой винчестер.
|
IMHO мне не нужно ни «посекторную копию раздела», ни копировать MBR и Partition Table с диска на диск.
Необходимо ВМЕСТО старой MBR создать новую на ДРУГОМ диске. Чтобы при старте комп не обращался к старому диску, который может завтра умереть. Чтобы обращался СРАЗУ на новый диск и оттуда мог запускать систему как на новом (ХР), так и на старом (98). Т.е. сечас: default=multi(0)disk(0)rdisk(1)partition(2)\WINDOWS - обращение к disk(0) – старый С: с бут-сектором, затем – редирект на новый диск, партиция (2) = F. ЕСЛИ disk(0) с бут-сектором выпадает, то система не грузится. НУЖНО сделать активным disk(1)partition(2)\WINDOWS, но для этого записать на disk(1) бут-сектор. При этом старый MBR будет (?) игнорироваться или вообще будет затерт? Просто копировать действительно нет смысла, поэтому ни одна дисковая утилита такой фигни и не предлагает. |
Eugene7g
С какого диска читать загруз.код MBR , устанавливается в биосе. (и ничего не затирается) Загрузочный код обычно стандартен и прописывается автоматом при разбивке нового винта, или через консоль востановления команда fixmbr. Далее загрузка передается bootsectory активного раздела, Bootsector создается при форматировании тома, boot востанавливается командой fixboot. Активность меняется в диспетчере дисков. На всякий случай неплохо иметь загрузочный диск например дискдиректор от акронис или парагон. Незабудь при смене диска исправить boot.ini , загрузочные файлы всегда должны быть в активном разделе. |
Fixmbr в данном случае не подходит. Недавно я как раз на этом обжёгся. И раз необходимо пользоваться Win98, необходимо загрузиться с системной дискеты (компакта) Win98 (Me) и выполнить
Цитата:
Но коррида на этом ещё не заканчивается... |
Время: 06:56. |
Время: 06:56.
© OSzone.net 2001-