Войти

Показать полную графическую версию : К чему готовиться? Или как предупредить? Bootе sector & MRB


Eugene7g
10-02-2007, 20:34
Хочу подготовиться заранее к падению системы, выбрать и проштудировать правильный способ восстановления, а
при возможности – заранее предупредить неприятность. Судя по периодически возникающим звукам старый 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.

Blast
10-02-2007, 21:23
Eugene7g
ммм... так и акронис и norton ghost и другие подобные утилиты делают посекторную копию раздела, которая впоследствии восстанавливается на другом диске без особых затруднений.

DVDshnik
10-02-2007, 22:20
MBR и Partition Table (таблица разделов), занимающие ровно 512 байт, легко переписываются diskedit'ом из комплекта Нортоновских утилит. Только нет смысла копировать их на другой винчестер.

Eugene7g
11-02-2007, 01:09
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 будет (?) игнорироваться или вообще будет затерт?
Просто копировать действительно нет смысла, поэтому ни одна дисковая утилита такой фигни и не предлагает.

NikolayNik
11-02-2007, 08:40
Eugene7g
С какого диска читать загруз.код MBR , устанавливается в биосе. (и ничего не затирается)
Загрузочный код обычно стандартен и прописывается автоматом при разбивке нового винта, или через консоль востановления команда fixmbr.
Далее загрузка передается bootsectory активного раздела, Bootsector создается при форматировании тома, boot востанавливается командой fixboot. Активность меняется в диспетчере дисков.
На всякий случай неплохо иметь загрузочный диск например дискдиректор от акронис или парагон.
Незабудь при смене диска исправить boot.ini , загрузочные файлы всегда должны быть в активном разделе.

DVDshnik
11-02-2007, 10:40
Fixmbr в данном случае не подходит. Недавно я как раз на этом обжёгся. И раз необходимо пользоваться Win98, необходимо загрузиться с системной дискеты (компакта) Win98 (Me) и выполнитьfdisk /mbr
Загрузочный сектор винчестера, а его нужно оставить единственны, при этом перепишется. Таблица разделов же затронута не будет. И активным его придётся сделать - дисковым редактором или той же самой командой fdisk.
Но коррида на этом ещё не заканчивается...




© OSzone.net 2001-2012