Показать полную графическую версию : Восстановление загрузки Windows 7 после установки XP и создание двойной загрузки
Нашел интересную программку, с помощью которой можно изменить загрузку:
EasyBCD 1.7.2 (http://neosmart.net/dl.php?id=1)
Бету качать можно после регистрации здесь:
EasyBCD 2.0 Бета 76 (http://neosmart.net/forums/showthread.php?t=642)
PS Всю тему не читал, сори, если уже упоминалась.
Citron, да, можно, но нужен навык в работе и установленный FrameWork. А программа действительно хорошая.
диск С: WIN 7 установлена с нуля
диск D: WIN XP
проблемы с загрузкой XP - файлы загрузки XP - ntldr и ntdetect.com в корне C:
boot.ini
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /NOEXECUTE=OPTIN /FASTDETECT
понимаю, что накосячил где-то в boot.ini с указанием partition
MultiBoot запустился один раз, инфо со вкладки "Дополнительно" не сохранил ((( После этого MultiBoot больше на зепускается
bigA, войдите в "управление дисками", присвойте букву, например, Z: разделу, который у вас называется "Зарезервировано системой". Скопируйте на него файлы ntldr, ntdetect.com и boot.ini, а если есть, то и bootfont.bin.
В командной строке с правами администратора выполните bcdedit /set {ntldr} device partition=\Device\HarddiskVolume1 После этого в "управлении дисками" удалите присвоенную букву Z:, и перезагрузитесь. Если что-то пойдет не так - попытайтесь запустить Multiboot и представьте созданный ею файл.
okshef, спасибо, сейчас попробую.
в своем предыдущем сообщение заменил bcdcfg.txt на файл, созданный Multiboot
отпишусь по результатам
Может кому и помогу:
Была предустановлена W_7 (Базис) на ноуте Compaq 610.
Диск разбит :
1. recovery dick
2. Windows_7
3. Диск востановления (или скорее архива)
Разбил диск где стоял W-7 на два раздела. Разбивал Acronis Disk Direction 10 причем в безопасном режиме. В нормальном режиме диски не видны. Почему не разбирался.
После перезагрузки W-7 перестала грузится, просила востановить.
Установил на вновь созданный раздел W_XP_SP3
В XP появились следующие диски:
1. С:- Recovery W-7 ----(этот диск активный)
2. D:- система W-7
3. E:- Диск востановления (или скорее архива)
4: F:- Система Windows XP
Для востановления загрузчика и создания двойного меню загрузки использовал утилиту MultiBoot 2.0 beta
После перезагрузки появилось двойное меню
1 XP - грузится
2 W-7- просит чтоб востановили
в системе XP запустил команду bootsect.exe /NT60 All
- перегрузил комп W-7 не грузится (XP-грузится)
Из ХР запустил команду bcdedit.exe
Смотрю в разделе загрузки Windows Boot Loader для W-7
- на против device написано unknow
- на против osloader написано unknow
Запускаю bcdedit /set {ID} device partition=D: , где ID это идентификатор (первая строка в раздепе)
Запускаю bcdedit /set {ID} osdevice partition=D:
Все отлично заработало.
Если кому помог, очень рад.
Следует читать »
А кто вам мешает сделать изменения в предыдущий пост, тем более, что ответов еще нет. А этот удалите.
Восстанавливал загрузчик ХР, все делал как описано выше. Строки с загружаемыми системами получились, но дальше при выборе ХР постоянно вываливается сообщение на испорченный hal.dll.
boot.ini использовал, как
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP-0" /noexecute=optin /fastdetect /kernel=ntoskchk.exe /hal=halchk.dll
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="XP-1" /noexecute=optin /fastdetect /kernel=ntoskchk.exe /hal=halchk.dll
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="XP-2" /noexecute=optin /fastdetect /kernel=ntoskchk.exe /hal=halchk.dll
multi(0)disk(0)rdisk(3)partition(1)\WINDOWS="XP-3" /noexecute=optin /fastdetect /kernel=ntoskchk.exe /hal=halchk.dll
multi(0)disk(0)rdisk(4)partition(1)\WINDOWS="XP-4" /noexecute=optin /fastdetect /kernel=ntoskchk.exe /hal=halchk.dll
multi(0)disk(0)rdisk(5)partition(1)\WINDOWS="XP-5" /noexecute=optin /fastdetect /kernel=ntoskchk.exe /hal=halchk.dll
так и без /kernel=ntoskchk.exe /hal=halchk.dll
KisKiSS, выполните рекомендации из сообщения 384, файлы загрузки XP скопируйте на раздел "Зарезервировано системой" после присвоения ему буквы. В командной строке с правами администратора выполните bcdedit /set {ntldr} device partition=\Device\HarddiskVolume4 Удалите букву у раздела, перезагрузитесь. Попробуйте удалить в boot.ini все /kernel=ntoskchk.exe /hal=halchk.dll
Делал загрузку и с этого раздела. Собственно boot.ini в текущий момент там и находится (как и на диске С).
А насчет Попробуйте удалить в boot.ini все /kernel=ntoskchk.exe /hal=halchk.dll »
так и без /kernel=ntoskchk.exe /hal=halchk.dll »
А если переустановить ХР, затерев загрузчик "семерки", а затем восстановить его штатными средствами?
Делал загрузку и с этого раздела »
по представленным файлам этого не видно. Вы выполнили команду? Кстати, файл bcdcfg.txt не полный - либо вы его сами обрезали, либо получали не с помощью Multiboot.
KisKiSS, и зачем переустанавливать всю Windows, когда можно переписать boot.ini - читайте (http://support.microsoft.com/kb/314477) и делайте. Способ 2.
Multiboot у меня, запускаясь даже от Администратора, только создает файл Bootsect, а bcdcfg.txt я получил командой bcdedit >c:\bcdcfg.txt .
KisKiSS, как получить файл написано в шапке темы.
Вы уже второй раз отвечаете, но ни разу не упомянули, что вы уже сделелали и что у вас получилось.
Спасибо, все получилось. Просто некогда было заняться компьютером
Большое спасибо okshef за исчерпывающую информацию!!! :)
почитал маленько первую страницу и все получилось.
исходные данные: 2 хрюши на разных винтах и 7-ка на третьем. все с активными разделами.
скопировал ntldr, ntdetect.com, bootfont.bin в корень 7-ки, сбацал там же boot.ini с выбором между хрюшами, запустил FixBootFull и перезагрузил.
теперь у меня выбор между загрузкой 7-ки и хрюши, плюс в последней - выбор между между 2 хрюшами.
ток один вопросик: зачем делать "bcdedit /delete..."? и без этого вроде все зашибись :wink:
loginmd, здравствуйте, каждый конкретный случай имеет свои особенности, к вам они не относятся. Удивило другое - в первом сообщении темы указана ссылка на утилиту с более современным функционалом, чем FixBootFull. Грустно - тему читаете, а шапку темы - нет. Причем, не только вы...
А то, что все получилось - хорошо.
okshef, здравствуйте
шапку читал, MultiBoot 2.0 beta использовал как написано для получения bcdcfg.txt
но потом почему-то ушел на FixbootFull :-)
почему, уже не помню
Дело ваше - кому как нравится.
Дело ваше - кому как нравится. »
не важно, главное что работает :wink:
Уважаемые господа! Не откажите в помощи! Бьюсь уже две недели. Купил ноут с установленной Вистой, докупил диск с апгрейдом Моей Висты до 7. Первое: с помощью Акрониса разбил жесткий диск на 3 раздела C,D и E (причем родная Виста стоит в разделе С), затем с помощью того же Акрониса сделал слепок с Висты и и восстановил систему на диск D, после установки система сама поменяла диски: теперь активная (восстановленная) Виста была на диске С, а родная стала не активной на Е, диск D логический (пассивный). Затем я сделал апргрейд Висты до 7. Итак я имею две системы, но запускается только 7. Я хочу сделать выбор и запускать и Висту. Что я только не делал, возможность загрузки я прописал с помощью http://oszone.net/10237/install_xp_7 с обзатца "Создание конфигурации с двойной загрузкой" - все получилось система перед загрузкой дает выбор, но когда я хочу загрузить Висту пишет:
Файл: \ntldr
Состояние: 0х000000f
Сведения: не удается загрузить выбранную запись, поскольку приложение отсутствует или повреждено.
Что делать дальше даже не знаю, пробовал программку FixBootFull тоже не помогает.
я далеко не асс, поэтому если можно обьясните как для дурака что делать дальше.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC