Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows Vista » Установка - Восстановление загрузчика Vista без дистрибутива .:[АРХИВ]:.

Закрытая тема
Настройки темы
Установка - Восстановление загрузчика Vista без дистрибутива .:[АРХИВ]:.


Administrator


Сообщения: 25152
Благодарности: 3798


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: zip bootfix.zip
(374.2 Kb, 12842 просмотров)
Тип файла: txt fixbootFull.txt
(819 байт, 3406 просмотров)
Тип файла: txt fixboot.txt
(262 байт, 3050 просмотров)
Эта тема является АРХИВОМ! Новый способ восстановления загрузчика и создания конфигурации двойной загрузки смотрите в этой теме.


Описание вложений

Эта тема будет логичным продолжением статьи Установка Windows XP после Windows Vista.
Довольно часто владельцы ноутбуков с предустановленной Windows Vista желают установить еще и Windows XP на второй раздел диска. Многие попросту удаляют Windows Vista довольствуясь впоследствии только Windows XP и по сути теряя при этом лицензию на нее. Те же, кто устанавливает Windows XP в другой раздел диска зачастую сталкиваются с отсутствием установочного диска Windows Vista для восстановления ее загрузчика после установки Windows XP.
В качестве эксперимента, который успешно прошел полевые испытания на виртуальной машине могу предложить решение, более простое (и законное ) чем поиск в интернете дистрибутива Vista для восстановления крошечного загрузчика.

Во вложении архив, содержащий два файла: fixboot.exe и fixbootFull.exe - оба являются sfx-архивами, которые выполняют практически одинаковые операции с той лишь разницей, что первый только восстанавливает загрузчик Vista на дике C (добавить загрузчик XP можно потом руководствуясь интсрукциями из статьи выше в части "Создание конфигурации с двойной загрузкой"), а второй помимо этого добавляет в загрузчик Vista запись для загрузки Windows XP, установленную на диске D.
Для простоты использования sfx после распаковки сам запускает *.vbs. Вы конечно можете распаковать архив и запускать имеющиеся файлы вручную, модифицировать их в зависимости от условий и т.д.

Подготовленные файлы предназначены для использования в первую очередь под управлением Windows XP так как из Windows Vista гораздо правильнее использовать cmd-команды.

Само собой подготовленные файлы предоставляются как есть и используя их вы тем самым берете на себя ответственность за возможные последствия. Хотя они и не несут деструктивных функций, но ситуации бывают разные

Если у вас есть возможность проверить работу срипта, буду только признателен. И если вы можете предложить улучшения в имеющихся файлах сценариев, с удовольствием рассмотрю.
Большая просьба указывать какой именно файл (fixbootFull.exe или fixboot.exe) использовали и, если создавалась конфигурация двойной загрузки, как в меню выбора ОС прописалась строка запуска Windows XP.


Добавлено:

Спасибо всем кто отчитывался об использовании сценариев для восстановления загрузчика. По вашим замечаниям в них было внесено несколько изменений и теперь можно сказать, что метод таки прошел полевые испытания
В статью Установка Windows XP после Windows Vista теперь добавлено описание использования как сценариев так и утилит командной строки bcdedit и bootsect


[12.02.2008]
Исправлена (надеюсь (: ) обработка скриптом названия добавляемой записи загрузки Windows XP, теперь она записывается как "Microsoft Windows XP", а не "Предшествующая версия Windows" как было ранее.


Не используйте для загрузки архивов менеджеры закачек, они не поддерживаются движком форума!
Если менеджер закачек интегрирован в браузер и перехватывает все закачки, просто на архиве нажмите правую кл. мыши и выберите "Сохранить объект как"

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Отправлено: 23:48, 14-10-2007

 


Administrator


Сообщения: 25152
Благодарности: 3798

Профиль | Сайт | Отправить PM | Цитировать


вообще непонятно что не нравится висте в ваших дисках, раздел C она видит? он активный и основной?
еще можно попробовать следующее:
  1. установить висту так как вы уже делали
  2. загрузиться с установочного диска висты в командную строку
    Цитата:
    -Выберите язык системы, месторасположения и ввода и нажмите Далее.
    -Нажмите ссылку Восстановление системы.
    -Выберите операционную систему для восстановления и нажмите Далее.
    Примечание: если не отображается название операционной системы, которую необходимо восстановить, то установите драйверы RAID/SATA - это можно сделать нажав на кнопку Установка драйверов. Драйвер можно загрузить с дискеты, CD, HDD и USB.
    -В окне вариантов восстановления системы выберите опцию Командная строка.
  3. выполнить команду
    Код: Выделить весь код
    bcdedit /export "D:\BCD_Backup"
  4. восстановите XP
  5. загрузитесь с установочного диска висты и попробуйте войти в режим командной строки как на шаге 2
    1. если получится, то в командной строке выполните следующие команды:
      Код: Выделить весь код
      bootrec /FixBoot
      Код: Выделить весь код
      bootrec /RebuildBcd
      Код: Выделить весь код
      D:\Windows\System32\bcdedit.exe /import "D:\BCD_Backup"
    2. если не получится, то переходите к шагу 6
  6. загружайтесь в XP, скачайте утилиту mbrfix и выполните следующую команду
    Код: Выделить весь код
    MbrFix /drive 0 fixmbr /vista /yes
    здесь я не уверен какой номер диска ставить.... по идее тот, на котором установлена теперь XP, то есть 0
    если у вас виста 64-разрядная, то команда будет другой:
    Код: Выделить весь код
    MbrFix64 /drive 0 fixmbr /vista /yes
  7. затем команду
    Код: Выделить весь код
    D:\Windows\System32\bcdedit.exe /import "D:\BCD_Backup"
  8. bootsect.exe у нас по-прежнему лежит на диске D, поэтому выполняйте команду
    Код: Выделить весь код
    "D:\bootsect.exe /NT60 All"
  9. перезагружайтесь и смотрите что мы натворили.. идеальным вариантом будет загрузка висты без выбора, а как оно станет на самом деле - посмотрим...

Если что-то на каком-то этапе не получается, то обязательно пишите подробно что именно, на каком этапе, дословные сообщения об ошибках и т.д. - это важно

а еще можно попробовать отключить первый винт (с XP) на время установки висты, установить ее на второй винт, потом подключить первый и выставить загрузку с него, скопировать со второго диска на первый папку Boot и файл bootmgr, а потом попробовать этот рецепт

как-то через известное место получается... по-прежнему не понимаю чем не понравился раздел с XP установщику висты... на нем (на C) ведь тоже ntfs?

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Отправлено: 14:45, 22-01-2008 | #321



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 27
Благодарности: 0

Профиль | Цитировать


Изображения
Тип файла: png 2008-01-22_205905.png
(25.1 Kb, 10 просмотров)

Blast,

Ого-го инструкция...
Я только что сделал вот что, в очередной раз загрузился с диска Виста и, наконец-то провел восстановление загрузки (подсунув другие драйвера). Установщик отчитался, что все прошло ок. Перезагружаюсь, сразу грузится ХР, проверяю раздел С, где она стоит, появилась папка Boot и файл bootmgr!!! Установил EasyBCD и сконфигурировал все так, как на прикрепленном скриншоте, перезагружаюсь, но опять грузится сразу только ХР, меню выбора нет.
Это что значит и как быть дальше?
Я пока изучу Вашу инструкцию...

Отправлено: 15:08, 22-01-2008 | #322



Administrator


Сообщения: 25152
Благодарности: 3798

Профиль | Сайт | Отправить PM | Цитировать


Цитата hitman76:
наконец-то провел восстановление загрузки (подсунув другие драйвера) »
вот же... как бы так помягче, сразу нельзя было сказать, что дрова на raid не дали?
попробуйте так сделать, нужно добиться безоговорочной загрузки Vista, а уже потом прикрутим и XP к ней

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Отправлено: 15:12, 22-01-2008 | #323


Аватара для Sergikaz

Новый участник


Сообщения: 42
Благодарности: 6

Профиль | Отправить PM | Цитировать


я думаю, вся загвоздка, что виста стоит не на другом разделе, а вообще на другом винте. не знаю как на висте, но на ХР в boot.ini точно прописываеться с какого по счёту раздела, с какого по счёту винта грузиться системе. может, сделать как советует Blast, отключить винт с ХР, сделать восстановление (переустановку) висты, подключить второй винт, выбрать в биосе загрузку с винта где виста, положить на этот винт с вистой файлы загрузчика XP: Ntldr, Boot.ini и NTDetect.com и установить EasyBCD ?

Отправлено: 15:44, 22-01-2008 | #324


Новый участник


Сообщения: 27
Благодарности: 0

Профиль | Цитировать


Цитата Blast:
как-то через известное место получается... по-прежнему не понимаю чем не понравился раздел с XP установщику висты... на нем (на C) ведь тоже ntfs? »
слов нет, одни сопли... тоже ничего понять не могу...
короче опять черный экран и очередной "подъем" бэкапа...

Цитата Sergikaz:
я думаю, вся загвоздка, что виста стоит не на другом разделе, а вообще на другом винте. не знаю как на висте, но на ХР в boot.ini точно прописываеться с какого по счёту раздела, с какого по счёту винта грузиться системе. может, сделать как советует Blast, отключить винт с ХР, сделать восстановление (переустановку) висты, подключить второй винт, выбрать в биосе загрузку с винта где виста, положить на этот винт с вистой файлы загрузчика XP: Ntldr, Boot.ini и NTDetect.com и установить EasyBCD ? »
...опять через известное место получается...
хотелось бы малой кровью, без переустановок Висты, она то ведь физически уже присутствует там, где надо, просто загрузчик я "убиваю", когда восстанавливаю ХР...

Blast,

в общем еще раз...
сечас, после очередного восстановления ХР из бэкапа отсутствует загрузчик Висты на диске С.
С помощью установочного диска Висты я исправлял загрузчик (но не в режиме командной строки). На диске С (где ХР) появляется папка Boot и файл bootmgr. Команда "D:\bootsect.exe /NT60 All" приводит к черному экрану при перезагрузке. Какой теперь пункт Вашей инструкции применим?

Отправлено: 15:56, 22-01-2008 | #325



Administrator


Сообщения: 25152
Благодарности: 3798

Профиль | Сайт | Отправить PM | Цитировать


а сделайте еще раз восстановление хранилища загрузчика висты с DVD как вы уже делали, выполните команду, там же, только в командной строке выполните команду
Код: Выделить весь код
bootsect.exe /NT60 D:
, затем в настройках БИОСа скажите, что первым бут девайсом у вас является второй диск (с вистой) - посмотрим

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Отправлено: 16:01, 22-01-2008 | #326


Новый участник


Сообщения: 27
Благодарности: 0

Профиль | Цитировать


Blast,

ок, сейчас попробую...

Отправлено: 16:03, 22-01-2008 | #327


Аватара для Sergikaz

Новый участник


Сообщения: 42
Благодарности: 6

Профиль | Отправить PM | Цитировать


хотя, когда устанавливал висту, она ведь не видела raid? значит она установилась на второй винт как на единственный. если всё так то пропускаем
Цитата Sergikaz:
сделать как советует Blast, отключить винт с ХР, сделать восстановление (переустановку) висты, подключить второй винт »
и сразу делай
Цитата:
выбрать в биосе загрузку с винта где виста, положить на этот винт с вистой файлы загрузчика XP: Ntldr, Boot.ini и NTDetect.com и установить EasyBCD

Отправлено: 16:05, 22-01-2008 | #328


Новый участник


Сообщения: 27
Благодарности: 0

Профиль | Цитировать


Blast,

в режиме командной строки выдается сообщение, что bootsect.exe не является внутренней или внешней командой и т.д....?????

Цитата Sergikaz:
хотя, когда устанавливал висту, она ведь не видела raid? »
Видела, но пока не форматнул раздел С, она не хотела ставиться, поэтому и восстанавливаю его из бэкапа...

Отправлено: 16:31, 22-01-2008 | #329



Administrator


Сообщения: 25152
Благодарности: 3798

Профиль | Сайт | Отправить PM | Цитировать


Цитата hitman76:
выдается сообщение, что bootsect.exe не является внутренней или внешней командой »
а вы запускайте так:
Код: Выделить весь код
D:\Windows\System32\bootsect.exe /NT60 D:

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Отправлено: 16:33, 22-01-2008 | #330



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows Vista » Установка - Восстановление загрузчика Vista без дистрибутива .:[АРХИВ]:.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Установка - [решено] Восстановление загрузчика Windows Vista после установки Windows XP (архив) Blast Microsoft Windows Vista 1559 08-12-2009 12:34
Загрузка - Восстановление загрузчика Vista Sauber Microsoft Windows Vista 1 31-10-2009 16:18




 
Переход