PDA

Показать полную графическую версию : Восстановление загрузки Windows 7 после установки XP и создание двойной загрузки


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [20] 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101

Citron
14-12-2009, 09:40
Нашел интересную программку, с помощью которой можно изменить загрузку:


EasyBCD 1.7.2 (http://neosmart.net/dl.php?id=1)

Бету качать можно после регистрации здесь:
EasyBCD 2.0 Бета 76 (http://neosmart.net/forums/showthread.php?t=642)

PS Всю тему не читал, сори, если уже упоминалась.

okshef
14-12-2009, 11:20
Citron, да, можно, но нужен навык в работе и установленный FrameWork. А программа действительно хорошая.

bigA
14-12-2009, 16:15
диск С: 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 больше на зепускается

okshef
14-12-2009, 16:25
bigA, войдите в "управление дисками", присвойте букву, например, Z: разделу, который у вас называется "Зарезервировано системой". Скопируйте на него файлы ntldr, ntdetect.com и boot.ini, а если есть, то и bootfont.bin.
В командной строке с правами администратора выполните bcdedit /set {ntldr} device partition=\Device\HarddiskVolume1 После этого в "управлении дисками" удалите присвоенную букву Z:, и перезагрузитесь. Если что-то пойдет не так - попытайтесь запустить Multiboot и представьте созданный ею файл.

bigA
14-12-2009, 16:30
okshef, спасибо, сейчас попробую.

в своем предыдущем сообщение заменил bcdcfg.txt на файл, созданный Multiboot

отпишусь по результатам

sig1961
15-12-2009, 15:14
Может кому и помогу:
Была предустановлена 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:

Все отлично заработало.
Если кому помог, очень рад.

Codru
15-12-2009, 15:49
Следует читать »
А кто вам мешает сделать изменения в предыдущий пост, тем более, что ответов еще нет. А этот удалите.

KisKiSS
16-12-2009, 00:31
Восстанавливал загрузчик ХР, все делал как описано выше. Строки с загружаемыми системами получились, но дальше при выборе ХР постоянно вываливается сообщение на испорченный 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

okshef
16-12-2009, 00:36
KisKiSS, выполните рекомендации из сообщения 384, файлы загрузки XP скопируйте на раздел "Зарезервировано системой" после присвоения ему буквы. В командной строке с правами администратора выполните bcdedit /set {ntldr} device partition=\Device\HarddiskVolume4 Удалите букву у раздела, перезагрузитесь. Попробуйте удалить в boot.ini все /kernel=ntoskchk.exe /hal=halchk.dll

KisKiSS
16-12-2009, 02:57
Делал загрузку и с этого раздела. Собственно boot.ini в текущий момент там и находится (как и на диске С).
А насчет Попробуйте удалить в boot.ini все /kernel=ntoskchk.exe /hal=halchk.dll »
так и без /kernel=ntoskchk.exe /hal=halchk.dll »

А если переустановить ХР, затерев загрузчик "семерки", а затем восстановить его штатными средствами?

okshef
16-12-2009, 07:28
Делал загрузку и с этого раздела »
по представленным файлам этого не видно. Вы выполнили команду? Кстати, файл bcdcfg.txt не полный - либо вы его сами обрезали, либо получали не с помощью Multiboot.
KisKiSS, и зачем переустанавливать всю Windows, когда можно переписать boot.ini - читайте (http://support.microsoft.com/kb/314477) и делайте. Способ 2.

KisKiSS
16-12-2009, 08:48
Multiboot у меня, запускаясь даже от Администратора, только создает файл Bootsect, а bcdcfg.txt я получил командой bcdedit >c:\bcdcfg.txt .

okshef
16-12-2009, 11:06
KisKiSS, как получить файл написано в шапке темы.
Вы уже второй раз отвечаете, но ни разу не упомянули, что вы уже сделелали и что у вас получилось.

KisKiSS
18-12-2009, 23:54
Спасибо, все получилось. Просто некогда было заняться компьютером

loginmd
20-12-2009, 11:27
Большое спасибо okshef за исчерпывающую информацию!!! :)
почитал маленько первую страницу и все получилось.
исходные данные: 2 хрюши на разных винтах и 7-ка на третьем. все с активными разделами.
скопировал ntldr, ntdetect.com, bootfont.bin в корень 7-ки, сбацал там же boot.ini с выбором между хрюшами, запустил FixBootFull и перезагрузил.
теперь у меня выбор между загрузкой 7-ки и хрюши, плюс в последней - выбор между между 2 хрюшами.
ток один вопросик: зачем делать "bcdedit /delete..."? и без этого вроде все зашибись :wink:

okshef
20-12-2009, 11:44
loginmd, здравствуйте, каждый конкретный случай имеет свои особенности, к вам они не относятся. Удивило другое - в первом сообщении темы указана ссылка на утилиту с более современным функционалом, чем FixBootFull. Грустно - тему читаете, а шапку темы - нет. Причем, не только вы...
А то, что все получилось - хорошо.

loginmd
20-12-2009, 11:55
okshef, здравствуйте
шапку читал, MultiBoot 2.0 beta использовал как написано для получения bcdcfg.txt
но потом почему-то ушел на FixbootFull :-)
почему, уже не помню

okshef
20-12-2009, 12:03
Дело ваше - кому как нравится.

loginmd
20-12-2009, 12:13
Дело ваше - кому как нравится. »
не важно, главное что работает :wink:

eranobs
21-12-2009, 15:57
Уважаемые господа! Не откажите в помощи! Бьюсь уже две недели. Купил ноут с установленной Вистой, докупил диск с апгрейдом Моей Висты до 7. Первое: с помощью Акрониса разбил жесткий диск на 3 раздела C,D и E (причем родная Виста стоит в разделе С), затем с помощью того же Акрониса сделал слепок с Висты и и восстановил систему на диск D, после установки система сама поменяла диски: теперь активная (восстановленная) Виста была на диске С, а родная стала не активной на Е, диск D логический (пассивный). Затем я сделал апргрейд Висты до 7. Итак я имею две системы, но запускается только 7. Я хочу сделать выбор и запускать и Висту. Что я только не делал, возможность загрузки я прописал с помощью http://oszone.net/10237/install_xp_7 с обзатца "Создание конфигурации с двойной загрузкой" - все получилось система перед загрузкой дает выбор, но когда я хочу загрузить Висту пишет:
Файл: \ntldr
Состояние: 0х000000f
Сведения: не удается загрузить выбранную запись, поскольку приложение отсутствует или повреждено.
Что делать дальше даже не знаю, пробовал программку FixBootFull тоже не помогает.
я далеко не асс, поэтому если можно обьясните как для дурака что делать дальше.




© OSzone.net 2001-2012