[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Восстановление загрузчика Windows
Oleg
Иногда приходиться переформатировать С:\... Бывает.

Тогда после этого не могу загрузить с винду с D:\...

Восстановление с помощью загрузочного cd не помогает, ОНО не видит винду на D:...

Работать в досе умею, не знаю, что надо и как сделать...

Подскажите, если возможно...
Kildor
Короче.
в корне диска С должен быть файлик boot.ini (системный, скрытый.)

У тебя на Д - ХР/W2K, на с - 98?

этот файлик примерно такого вида.
CODE

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINXP
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINXP="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect


В моем случае - на диске с в директории WinNT стоит двухтонник, на диске D, в директории WinXP стоит XP, что характерно..

надеюсь поймешь по этому примеру? wink.gif
partition(1) - это С: диск,
partition(2) - Д диск, что характерно.
Oleg
Не, boot.ini не проходит, пробовал.

Когда была нужда - правил и boot.ini и в загрузчике linox прописывал партицию - не то.

LeX
Зачем форматировать (иногда) C: ?
Если там стоит другая винда тогда можно дать советик. Если ничего кроме загрузчика... тогда...
тоже можно дать советик... однако, сначала подумать...

Boot.ini можно только редактировать. Он стоит в определенном месте и, например, сначала его стереть, а потом записать по новой не получится (винда его не увидит).

Грубо говоря, надо восстановить NT-шный мультизагрузчик на диске С.

Если пользоваться Recovery Console из средств установщика XP, то он может только восстановить MBR, но не ставит сам загрузчик.

Поставить его можно только одним (известным для меня) способом:

1. Запускаешь установку XP (первый этап, копирование установочных файлов)
2. После перезагрузки появляется собственно нужный мультизагрузчик. Тут главное не зевать (задежка пару секунд на уход в установку)
3. Переходишь в "старые" винды, грузишься.
4. Находишь в boot.ini все что касается установки Windows XP, удаляешь эту строчку, как из установочную директорию ~boot... на диске C:

Усё. Быстро и со вкусом smile.gif
makt_liCh
Поставь другой загрузчик. Например BootMagic тогда.
Правда тут все зависит от того, на каком этапе бага. Либо это первичнный загрузчик (тогда другой загрузчик поможет), либо вторичный (тогда надо бут.ини править).
Поскольку дело связано с форматом диска С, то имхо это бут.ини - таки

2LeX, сорри за неграмотность, только разве бывают щас мультизагрузчики и немультизагрузчики у винды. Кажись этот NTLDR читает в любом случае бут.ини, а если его нету, то берет мбр с первого диска первого раздела.
bam
Олег, блин, ты бы написал - какие Винды у тебя стоят и где. А когда пишешь про разделы, не парь голову буковками, а пиши - какой по счету и тип (primary/logical), или сразу в *nix-формате (/dev/hda2, например) smile.gif Так понятней. А то здесь загадки устраиваешь...
Oleg
LeX, спасибо, попробую.

Boot magic, насколько помню, на фат32 встаёт, только...

У нас первый винт на 1 шлейфе (IDMA 1) - /dev/hda0 -так?
RomanZ
QUOTE (LeX @ Oct 3 2004, 08:28 PM)
Boot.ini можно только редактировать. Он стоит в определенном месте и, например, сначала его стереть, а потом записать по новой не получится (винда его не увидит).

Ты не прав..можно обмануть винду..
1. Запускаешь консоль востановления(то есть нужно нажать R в процессе установки винды с диска XP).
2. копируешь с помощью консоли с диска C: boot.ini на дискетку
команда вида copy boot.ini a:
3. Правишь всё что нужно например в нортонкомандере или волков коммандере из под доса.
4. Копируешь отредактированный файлик ну уже обратно с диска a:
На вопрос о перезаписи файла отвечаешь да.
5. Перезагружаешься.
Второй способ для восстановления загрузочной записи
1. Консоль
2. Из под консоли дать команду fixmbr
Кстати все кманды можно посмотреть там же с помощью команды HELP.
3. Перезагруз
bam
QUOTE (Oleg @ Oct 3 2004, 08:46 PM)
LeX, спасибо, попробую.

Boot magic, насколько помню, на фат32 встаёт, только...

У нас первый винт на 1 шлейфе (IDMA 1)  - /dev/hda0 -так?

Основные разделы нумераются с 1, логические (в расширенных) - с 5. Сами винты нумеруются буквами от a до d.

Lex & RomanZ, вы абсолютно заблуждаетесь. Расположение загрузочных файлов NT не имеет значения, вы наверно спутали его с ядром в Линуксе - там имеет значение, в каких секторах диска находится ядро, и то только для LILO, но не для GRUB smile.gif

2 makt_liCh: не надоел еще ФАТ ? wink.gif
makt_liCh
фат рулит.
по крайней мере с ним ни одна винда работать может, но еще и моя ось, а так же старенькие линуксы без перекомпиляции ядра...
да и ваш великий нтфс нифига не защищает... Вполне можно обмануть комп и написать свою процедуру чтения нтфски.
Fast Reply:

 Enable Smilies |  Enable Signature
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2012 Invision Power Services, Inc.