Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows Vista (http://forum.oszone.net/forumdisplay.php?f=66)
-   -   [решено] Проблемы с загрузкой предыдущей ос XP (http://forum.oszone.net/showthread.php?t=111481)

Yuichi 15-07-2008 10:18 851808

Проблемы с загрузкой предыдущей ос XP
 
Проблема такая стояло 2 харда оба WD 320Gb - решил купить новый WD 640Gb а один из старых продать.
Пришол диск, вынул из корпуса предпологаемый хард (тот что хотел продать) вставил новый (разбил на 2 части), на него
поставил Висту Хоме Премиум, захожу на диск на котором якобы стояла ХП, и вижу что я отрубил не тот диск. То есть его то
я и отрубил. Вобщем списал с этого всю инфу на новый хард (его всё равно очищать надо было перед продажей), вынул
вставил другой диск с ХП, и в результате не могу теперь грузить старую ОСЬ. Точнее могу вот так - при старте грузиться
автоматом Виста, но если нажать Ф8 и выбрать диск с ХП то грузиться ОНА вместо Висты без проблем. Но всё же хотелось
бы через бут меню либо Висты либо ХП.
Конфа винтов такая: 1 Хард 320 Гб два раздела на первом стоит ХП, 2 хард тоже разбит на 2 раздела и тоже стоит на первом
виста. В итоге на каждом диске С обоих хардов стоит своя ОСЬ. Пробывал прогу под вистой - Vista Boot 3.3.0 но что то не получилось.
В бутовское меню добавил ХП но при её выборе пишет что то не понятное !$@*(^@&$ - то есть не буквы а набор символов :(
Или теперь только заного ставить сначало ХП потом ВИСТУ?

Blast 15-07-2008 10:42 851827

1.
Цитата:

Цитата Yuichi
В бутовское меню добавил ХП но при её выборе пишет что то не понятное !$@* »

как вы это делали?

После добавления записи как описано выше у вас все равно может остаться запись с козябликами, ее нужно удалить, но для этого покажите мне что у вас в загрзчике там: запустите cmd от имени администратора (Пуск - в строке поиска напишите cmd - на найденном файле нажмите правую клавишу мыши и выберите пункт "Запуск от имени администратора")
В командной строке выполните команду
Код:

bcdedit /enum active /v >c:\1.txt
Прикрепите к следующему сообщению полученный файл (1.txt в корне диска С) и расскажите на каком диске какая ОС установлена.



2. Для добавления XP, вам нужно скопировать файлы Ntldr, Boot.ini и NTDetect.com с диска с XP на диск с вистой, затем в висте запустить командную строку (cmd) с правами администратора и выполнить следующие команды (последовательно)
Код:

Bcdedit /create {ntldr} /d "Microsoft Windows XP"
Код:

Bcdedit /set {ntldr} device partition=C:
Код:

Bcdedit /set {ntldr} path \ntldr
Код:

Bcdedit /displayorder {ntldr} /addlast
Код:

Bcdedit /timeout 10
в последнем параметре время таймаута выбора ОС для загрузки в секундах

Затем вам нужно отредактировать файл boot.ini и прописать там правильно номер раздела с XP
Если не знаете где там и как, то прикрепите к сообщению скриншот оснастки Управление дисками из висты (Пуск - diskmgmt.msc) + скажите какая система на каком диске (букве) расположена

Yuichi 15-07-2008 12:15 851909

Код:

Bcdedit /create {ntldr} /d "Microsoft Windows XP"
На это - выдало сообщение операция не завершена так как уже добавлено или что то около того.
Остальные команды выполнены полностью.
Файлы Boot.ini и остальные скопирывал на диск в корень где Виста.

Рисунок с разделами дисков под Вистой.


Прикреплёный файл 1.txt
1.txt

По дискам, если загрузиться в Висту то: Диск "С" - Виста, Диск "D" - XP, Диск "E" - системный (от Висты 640ГБ хард), Диск "F" системный (от ХП 320ГБ).
Под ХП Диск "С" - ХП, Диск "D" - Виста, Диск "E (от ХП 320ГБ)" - системный, Диск "F "- системный (от Висты 640 ГБ).

В файле 1.txt cтрочка device partition=D: (это я сам выставил в Vista Boot 3.3.0 - думал что так правельно что бы ХП грузилась с Д диска?).

Blast 15-07-2008 12:22 851914

давайте в cmd от имени админа делать такие пасы
Код:

bcdedit /delete {ntldr} /f
Код:

bcdedit /delete {466f5a88-0af2-4f76-9038-095b170dc21c} /f
Потом все команды из п. 2 прошлого сообщения

И покажите еще содержимое файла boot.ini

Yuichi 15-07-2008 12:32 851926

Код:

bcdedit /delete {466f5a88-0af2-4f76-9038-095b170dc21c} /f
C:\>bcdedit /delete {466f5a88-0af2-4f76-9038-095b170dc21c} /f
Ошибка при удалении указанной записи. Не удается найти указанный файл.
Остальные все операции прошли успешно.

содержимое файла boot.ini (я так понял от ХП тот что перекинул с диска где ХП на Диск с Вистой?)

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /execute /fastdetect

Blast 15-07-2008 13:23 851988

прекрасно
теперь в boot.ini поправьте rdisk(0) на rdisk(1) и помолясь пробуйте загружаться :)

Yuichi 15-07-2008 14:04 852014

Спасибо, помогло, всё заработало.

Ещё пара вопросов:
Как теперь сделать что бы ХП грузилась по дефолту первой? (грузит Висту).
И как на ярлык ТС повесить запуск от имени Админа?
(не удобно немного каждый раз ПКМ на ярлык нажимать).

Blast 15-07-2008 14:09 852022

Цитата:

Цитата Yuichi
Как теперь сделать что бы ХП грузилась по дефолту первой? »

Код:

bcdedit /default {ntldr}
Цитата:

Цитата Yuichi
как на ярлык ТС повесить запуск от имени Админа? »

Запуск приложений с повышением прав, но без запроса UAC

maik2 04-12-2008 02:17 971803

Сделал так тоже вроде стала загружаться. Появилась ХР в выборе винды.
Но первый раз когда печатал команды вручную не получилось, поэтому, видимо, в онной из строк варианта системы появились кракозябы. Можно убрать?
В ботини их нет. Всё чётко прописано.

mribo 15-12-2008 16:55 981640

Здравствуйте. Так же надоело выбирать boot device. :) Стоит XP на одном Vista на другом винте.
Blast, Выполнил все действия, описанные во втором посте. Поменял содержимое boot.ini (rdisk) Все заработало. Только перед экраном выбора OC на долю секунды появляется экран с "кракозябрами". Конечно это не мешает, но всеже в чем может быть причина? И еще мне кажется что есть в загрузке что-то лишнее. Вот что выдает команда bcdedit /enum
А вот содержимое файла 1.txt после выполнения команды bcdedit /enum active /v >c:\1.txt

maik2 24-10-2011 12:32 1780522

Вот содержимое файла 1.txt
читать дальше »
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=D:
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
integrityservices Enable
default {466f5a88-0af2-4f76-9038-095b170dc21c}
resumeobject {a99d1c0b-f4ca-11e0-8efa-badeb4a8816f}
displayorder {466f5a88-0af2-4f76-9038-095b170dc21c}
{a99d1c0c-f4ca-11e0-8efa-badeb4a8816f}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 10

Windows Legacy OS Loader
------------------------
identifier {466f5a88-0af2-4f76-9038-095b170dc21c}
device partition=D:
path \ntldr
description Earlier Version of Windows

Windows Boot Loader
-------------------
identifier {a99d1c0c-f4ca-11e0-8efa-badeb4a8816f}
device partition=C:
path \Windows\system32\winload.exe
description Windows Developer Preview
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
integrityservices Enable
osdevice partition=C:
systemroot \Windows
resumeobject {a99d1c0b-f4ca-11e0-8efa-badeb4a8816f}
nx OptIn
custom:250000c2 1


Текст ботини
;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=10
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP RU" /EXECUTE /FASTDETECT
Для чего точки с запятыми?


Время: 19:32.

Время: 19:32.
© OSzone.net 2001-