Автор: Llama , 18 ноября 2008
Добрый день.

Дано: hdd, три раздела
primary1 - Windows 2003 C:
primary2 - Linux
ext1
logical1 - Windows 2003 D:

Задача: приготовить Windows 2003 D: к факту стирания раздела promary1 со всем его содержимым.

Пытался переписывать на D: файлы boot.ini, ntldr, ntdetect.com
После передачи управления VBR logical1 - почему-то далее процесс продолжался с использованием диска C: - оттуда брался boot.ini
Смена типа файловой системы на C: не помогла.
Обнуление первых 40Мб диска C: вызывает зависание после передачи управления VBR logical1
Копирование VBR primary1 в VBR logical1 дает результат аналогичный предыдущему.

По сути, задача сводится к переносу загрузчика венды со всей инфратструктурой на диск D:
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

savely

17 лет 3 месяца назад

Вырианты
1. убрать С, потом загрузиться с дистрибутивного диска 2003 и сказать ставиться на D:. После первой перезагрузки будет меню "1. старая 2003 2. продолжение установки", выбрать старую, загрузиться, поправить boot.ini (убрать "продолжение установки"), снести TEMP-каталоги, созданные установщиком.
2. убрать С, потом загрузиться с дистрибутивного диска 2003 в режиме восстановления (Recovery Console), сказать FIXMBR, FIXBOOT, попользовать команду BOOTCFG

homeless

17 лет 3 месяца назад

насколько помню - boot.ini и ntldr всегда ищутся загрузчиком из MBR только на диске С. А вот сама система может быть где угодно - это уже в boot.ini прописано.

savely

17 лет 3 месяца назад

Ну, "диск С" - понятие растяжимое :-)) Кто активный - тот и C, причем еще и не всегда. У меня загрузчик на F в виндовых терминах, к примеру.

Тем не менее - дополнение. Если мне не изменяет склероз, то ntldr и boot.ini не могут находиться на логическом разделе, посему еще придется конвертнуть D в примери.

Llama

17 лет 3 месяца назад

Гм, установка диск2 загрузочного флага не помогла. Пляска с CDrom и конвертацией тоже недопустимо - хостов много и все удаленные.

Кстати, а откуда ограничение на расположение загрузчика на логическом разделе - можно ли что-то с этим поделать?

UAM

17 лет 3 месяца назад

Разве что переписать загрузочный сектор на предмет поиска загрузочных записей на логических дисках.
А почему нельзя оставить мелкий раздел только под загрузочные файлы ? И файл подкачки ?

mikkey

17 лет 3 месяца назад

Может скопировать при рабочей раскладке boot sector в файл а потом подсовывать его в boot.ini при новом конфиге?

mikkey

17 лет 3 месяца назад

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

savely

17 лет 3 месяца назад

логический в принципе нельзя сделать активным стандартными средствами

Видимо, склероз мне не изменил. Ибо даже Акронисом нельзя, а он позволяет гораздо больше стандарта.

Llama

17 лет 3 месяца назад

не-не господа. загрузочная запись extended раздела по формату таблицы разделов совпадает с mbr, и флаг там выставить однозначно можно.
Доберусь до работы - продемонстрирую.

savely

17 лет 3 месяца назад

Так то, что его можно выставить дискедитором в правильном месте - никто не спорит. Разговор о том, что самой виндой и даже продвинутыми средствами работы с разделами третьих фирм (Акронис) под винду этого сделать нельзя.