Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Две ОС (Windows 7 и Windows XP) на одном компьютере

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

despero



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Установка Windows XP и Windows 7 на один компьютер - Подробное описание 3-х вариантов.
Как правильно установить Win7 второй системой на один HDD
Загрузчик у Win7 восстанавливается так же как и у WinVista. Статьи по теме. Т.е. читаем и мысленно подставляем вместо Vista цифру "7".
 
Windows Vista и XP на одном компьютере - Vista ставится первой
Установка Windows XP на компьютер с Windows Vista
Windows Vista и XP на одном компьютере - XP ставится первой
Установка Windows7, Windows XP и Linux на один диск вариант от ostapostapukr
Установка Windows 7 или Windows Vista второй системой на ноутбук с Windows XP Статья от FuzzyL
Как и чем отредактировать загрузчик: EasyBCD или BCDEdit или VistaBootPro

Всего записей: 31 | Зарегистр. 27-01-2009 | Отправлено: 18:00 21-06-2009 | Исправлено: driver29, 02:31 15-07-2014
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN

Цитата:
взять с другого компа bcd и заменить им родной?

Не знаю. Вряд ли прокатит. Никогда не додумывался до такого извращения.
А зачем? Ну попробуй. Из под WinPE безпроблемно можно поменять.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 18:10 01-06-2011 | Исправлено: dialmak, 18:11 01-06-2011
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Мне удалось загрузить семерку даже при отсутствии bootmgr и bcd (запуская их с другого места, а точнее с флешки)

Ну вот в этом случае всё должно работать. Это легко сделать. Делал неоднократно. Правда не с флешки , а с другого диска, но проблем особых с флешкой не вижу. Попробую.

Цитата:
find --set-root --devices=h /windows/system32/winload.exe
cat --length=0 ()-1  

0xFA4EC000

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 02:44 02-06-2011 | Исправлено: dialmak, 03:02 02-06-2011
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak, даже при отсутствии лишь одного bootmgr загрузить семерку не так просто. С флешки такой вариант не проходит:
 
chainloader /w7mgr # переименованный bootmgr
find --set-root --devices=h /windows/system32/winload.exe
makeactive
dd if=()+1 of=(md)0x3E+1
 
Решение для себя нашел, но наверное это вряд ли кому-то итересно. А вообще идея моя в том, чтобы через grub4dos загрузить семерку на любом компе (системные файлы на флешке), если юзер безвозвратно удалил зарезервированный раздел.
 
Никогда не создавал этот раздел. Кроме bootmgr и bcd там что-нибудь нужное есть?

Всего записей: 3548 | Зарегистр. 24-10-2002 | Отправлено: 18:12 03-06-2011 | Исправлено: Death_INN, 18:13 03-06-2011
KLASS



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak

Цитата:
Если поставить PBR от Grub4Dos и изменить имя загрузчика на bootmgr, то всё работает!

Прикольно..., я ваще мечтаю 7 научить грузиться из boot.ini
Кстати, на тему размеров кластера
Статья про системный том с кластером более 4кб
А тут размер кластера по умолчанию в зависимости от размера тома.

Всего записей: 11448 | Зарегистр. 12-10-2001 | Отправлено: 18:09 04-06-2011
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN

Цитата:
Никогда не создавал этот раздел. Кроме bootmgr и bcd там что-нибудь нужное есть?

Нет
 

Цитата:
chainloader /w7mgr # переименованный bootmgr
find --set-root --devices=h /windows/system32/winload.exe
makeactive
dd if=()+1 of=(md)0x3E+1  

А зачем makeactive?
dd if=()+1 of=(md)0x3E+1  - обьясни что это?
 
KLASS

Цитата:
 я ваще мечтаю 7 научить грузиться из boot.ini


Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 20:38 04-06-2011 | Исправлено: dialmak, 20:41 04-06-2011
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dialmak, активность ставлю, т.к. у меня семерка и XP. При загрузке с флешки семерка будет как (hd1,0), а XP как (hd1,1).
 
dd копирует данные. if - откуда, of - куда.
()+1 - т.к. ранее было назначено корневое устройство, то ()+1 аналогично (hd1,0)+1, т.е копируем первый сектор PBR
(md)0x3E+1 - загрузочный сектор флешки
 
grub4dos размещает по адресам:  
 
cat --hex (md)0x40+1 # MBR загрузочного устройства.  
cat --hex (md)0x3E+1 # PBR загрузочного устройства  
cat --hex (md)0x41+1 # некоторые из своих переменных

Всего записей: 3548 | Зарегистр. 24-10-2002 | Отправлено: 21:05 04-06-2011
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Death_INN

Цитата:
активность ставлю, т.к. у меня семерка и XP. При загрузке с флешки семерка будет как (hd1,0), а XP как (hd1,1).  

Всё равно неясно.  
Активность нужна для передачи управления из Generic MBR в PBR. PBR передаёт управление загрузчику. Если идёт передача напрямую в загрузчик, то в чём смысл тогда активности?

Код:
title Win7
find --set-root --devices=h /bootmgr
chainloader /bootmgr  

Этот код работает. И без всякой активности.
И ещё - стандартный NTFS PBR занимает 16 секторов.. Я не спец по PBR, может KLASS выскажется по этому поводу.

Цитата:
А вообще идея моя в том, чтобы через grub4dos загрузить семерку на любом компе (системные файлы на флешке), если юзер безвозвратно удалил зарезервированный раздел.  
 

Ну дык это вряд ли.. ОС не даст удалить себя любимую.. Разве что из каких нибуть самозагрузочных менеджеров разделов или WinPE.  
 
 
Добавлено:
И ещё может стОит перейти в эту тему или эту. А то оффтопик получается.

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 21:21 04-06-2011 | Исправлено: dialmak, 22:16 04-06-2011
mal4ishka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хлопцы, помогите разобраться)
стандартная история: есть Win 7, захотелось поставить ХР на другой логический раздел винта (винт один). откромсал 20 гб под это дело, загрузился из под загрузочного диска, поставил ХР, загружаюсь - синий экран и ребут... почитал статью в шапке, взял загрузочный диск Win 7, восстановился (пробовал и автоматическое восстановление и через командную строку). после этого Win 7 начинает грузится. затем из под Win 7 через командную строку прописываю команды:
%windir%\system32\Bcdedit /create {ntldr} /d "Microsoft Windows XP"
%windir%\system32\Bcdedit /set {ntldr} device partition=C:
%windir%\system32\Bcdedit /set {ntldr} path \ntldr
%windir%\system32\Bcdedit /displayorder {ntldr} /addlast
 
выбор операционных систем появляется, их 2 как и задумывалось. Семерка при это грузится нормально, а вот ХР никак не хочет. все равно синий экран и ребут... посмотреть код ошибки нельзя, потому что почему то резко в семерке перестал сохранятся пункт "Выполнить автоматическую перезагрузку". То есть галку убираешь в семерке, нажимаешь ок, возвращаешься, а она стоит
 
винда нормальная, не сборкэ, стандартная СП3, проверялась ранее на других машинах. Подскажите, что делать))

Всего записей: 8 | Зарегистр. 06-06-2011 | Отправлено: 19:37 06-06-2011
ComboFZ

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mal4ishka

Цитата:
захотелось поставить ХР на другой ЛОГИЧЕСКИЙ (?) раздел винта...
 
(ОСНОВНОЙ раздел)

Всего записей: 2797 | Зарегистр. 31-05-2010 | Отправлено: 21:17 06-06-2011
mal4ishka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
извиняюсь за неточность, только что посмотрел в акронисе, так да - все разделы основные у меня)

Всего записей: 8 | Зарегистр. 06-06-2011 | Отправлено: 21:41 06-06-2011
9285

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
потому что почему то резко в семерке перестал сохранятся пункт  

Даже если бы он и сохранялся, то не помог бы, так как он актуален для семёрки а не ХР.
Так что, традиционно жми F8 и выбирай пункт с отключением автоматической загрузки.
И смотри что за синька.
 
ComboFZ Можно и в логический, главное чтобы загрузочные были на основном.
 

Всего записей: 4833 | Зарегистр. 06-10-2010 | Отправлено: 21:45 06-06-2011
ComboFZ

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
9285

Цитата:
Можно и в логический, главное чтобы загрузочные были на основном

У меня так и было в своё время с двумя WinXP

Всего записей: 2797 | Зарегистр. 31-05-2010 | Отправлено: 22:08 06-06-2011
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mal4ishka, в bios режим SATA в IDE совместимый.

Всего записей: 3548 | Зарегистр. 24-10-2002 | Отправлено: 23:37 06-06-2011
mal4ishka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
на Windows XP F8 нажать нельзя... пытался записать на видео, а потом проиграть - сама ошибка глотается в видео, так как оно очень быстро пропадает...
 
OnChip Sata Type - IDE-ACHI и Native IDE... менял, ни так ни так ничего не меняется...

Всего записей: 8 | Зарегистр. 06-06-2011 | Отправлено: 00:23 07-06-2011
Death_INN

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mal4ishka, из под другой системы получить доступ к реестру XP. В CrashControl установить AutoReboot в 0.

Всего записей: 3548 | Зарегистр. 24-10-2002 | Отправлено: 02:13 07-06-2011
mal4ishka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поменял здесь:
HKLM\SYSTEM\ControlSet001\Control\CrashControl
HKLM\SYSTEM\ControlSet002\Control\CrashControl
HKLM\SYSTEM\CurrentControlSet\Control\CrashControl
 
не помогло)) может попробовать дамп памяти записывать в файл? правда я не нашел, как это сделать через реестр в ХР

Всего записей: 8 | Зарегистр. 06-06-2011 | Отправлено: 10:20 07-06-2011
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mal4ishka

Цитата:
на Windows XP F8 нажать нельзя...

Плохо жмёте

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 11:48 07-06-2011
mal4ishka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
надеюсь, что это шутка)) хорошо жму)

Всего записей: 8 | Зарегистр. 06-06-2011 | Отправлено: 11:53 07-06-2011
dialmak



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mal4ishka

Цитата:
надеюсь, что это шутка)) хорошо жму)

да нет - не шутка
жмакнуть Enter и удерживать F8
Потом опять F8 нажать
 
Добавлено:
Если нельзя нажать - что то не то. Из XP Win7 проверьте наличие загрузчика ntldr на разделе, где стоит загрузчик bootmgr.
И проверьте boot.ini
 
Добавлено:
Проблема возможно в битом секторе или кластере. Видимо при установке XP был выбран пункт быстрого (quick) форматирования.
 
Добавлено:
Для того, чтобы на 100% понять причину - нужно добавить ещё один пункт загрузки в boot.ini.
Тогда появиться 30 сек таймер выбора ОС после выбора XP. И тогда точно можно нажать F8.
Отредактировать в Win7 нужно редактором с админ. привилегиями. Например, запустить cmd от имени админа и в нём запустить notepad
 

Всего записей: 14007 | Зарегистр. 27-04-2013 | Отправлено: 11:57 07-06-2011 | Исправлено: dialmak, 12:30 07-06-2011
mal4ishka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
двойка мне))
http://i22.fastpic.ru/big/2011/0607/b0/fc71d23b6437e8e16bcb17e409e5b5b0.jpg
пока буду гуглить на предмет сабжа

Всего записей: 8 | Зарегистр. 06-06-2011 | Отправлено: 15:43 07-06-2011
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Две ОС (Windows 7 и Windows XP) на одном компьютере


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru