PDA

Показать полную графическую версию : Архивная тема (загрузка, центр обновлений)


Страниц : 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 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146

okshef
17-04-2011, 21:14
vlad08, нет, так не понятно. Попытайтесь запустить Multiboot в любой системе (я их насчитал 7) и сделайте отчет. На каких разделах находятся XP?

sopranoxxx, вам тоже нужно сделать новый файл bcdcfg.txt

sopranoxxx
17-04-2011, 21:19
вот новый из под 7ки

okshef
17-04-2011, 21:25
sopranoxxx, в boot.ini на F: исправьте значение параметра rdisk с 0 на 1 в обеих строчках

sopranoxxx
17-04-2011, 21:38
okshef!!!

спасибо вам огромное, за ваше время и терпение!

Всё работает отлично!!! :oszone:

vlad08
17-04-2011, 21:46
okshef,
Отправляю копию с Multiboot, сделанную ранее из-под основной win7 D3r1Summer, XP1 - D0r1 Chip (она загружается через BCD), XP2 - D2r1 YikxX (эта не грузится). В Multiboot они соответственно \HardDisk1\Partition1 - активный том и \HardDisk0\Partition2 - активный том. По общему счету - 1 и 10.

okshef
17-04-2011, 22:06
vlad08, один уточняющий вопрос: после выбора XP в первом меню вы видите меню из 3-х XP. Какая именно из них загружается?

vlad08
17-04-2011, 23:13
okshef,
Извиняюсь, я невнимательно скопировал старый bcdcfg, в нем отсутсвует вторая XP, т.к. щна в тот момент слетела, но она дейстительно идет под HardDiskPartition10 на диске 2. раздел 1.

Загружается только первая, та, что с меткой D0r1 Chip

multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Chip" /execute /fastdetect

okshef
17-04-2011, 23:25
vlad08, вы меня, конечно, простите, но чтобы разобраться, нужна четкая картина, которую по вашим данным я не могу сложить. Загрузитесь в XP и сделайте нормальные файлы: скрин управления дисками и файл конфигурации загрузки. Что должно быть видно:
1. Буквы разделов
2. Активность разделов
3. Указание (на скрине), на каком разделе что установлено (только XP)

Переделайте файл управления дисками так, чтобы было видно верхнее поле, рисунок сохраните в формате JPG

Можете в boot.ini поставить в третьей строчке вместо
multi(0)disk(0)rdisk(2)partition(10)\WINDOWS="YikxX4" /execute /fastdetect

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="YikxX4" /execute /fastdetect

vlad08
18-04-2011, 00:09
okshef, Загрузился в XP1, создать bcdcfg не могу, Раскладки в boot.ini я пробовал и не только эти. XP2 загружается только самостоятельно или через XP1. Через BCD или зависает, или пишет ошибки. Посылаю раскладку дисков.

okshef
18-04-2011, 00:27
vlad08, одним из основных условий загрузки XP при нескольких HDD (и не только) является наличие букв у разделов. Второе условие - наличие файлов загрузки XP (ntldr, ntdetect.com, bootfont.bin, boot.ini) на активном разделе того диска, где находится XP. Таким образом, в корне раздела D2r1 (кстати, присвойте ему букву) должны находится эти файлы, причем, в boot.ini на этом разделе параметры должны быть такими: rdisk - 0, partition - 1
Если у вас есть диск XP, попробуйте прописать загрузку XP с помощью bootcfg: http://support.microsoft.com/kb/314058/ru

Проверьте все условия, о которых я вам написал.

Через BCD или зависает, или пишет ошибки »
какие?

vlad08
18-04-2011, 11:10
okshef, добрый день. Заморочил я Вам голову, может закончить?
Второе условие - наличие файлов загрузки XP (ntldr, ntdetect.com, bootfont.bin, boot.ini) на активном разделе того диска, где находится XP. Таким образом, в корне раздела D2r1 (кстати, присвойте ему букву) должны находится эти файлы, причем, в boot.ini на этом разделе параметры должны быть такими: rdisk - 0, partition - 1 »

Данные файлы загрузки XP(ntldr, ntdetect.com, bootfont.bin, boot.ini) имеются у меня на всех разделах с XP и на разделе семерки (раздел 5 в BCD), с которого и грузятся все ОС, кроме XP2. В корне раздела D2r1 они тоже естественно есть и данные такие же (rdisk - 0, partition - 1), т.к. эта ось (XP2) загружается, как из-под самой себя, так и из-под XP1 (она там в boot прописана, по другому конечно). Но это меню загрузочное при старте через BCD не выводится, а сразу стартует XP1.
одним из основных условий загрузки XP при нескольких HDD (и не только) является наличие букв у разделов »


Буквы разделов, как Вы заметили, у меня во всех осях не присвоены ни одному основному разделу (если только по мере надобности открываю), однако, XP1 стартует из BCD, а XP2 - из boot XP1. Так что об обязательности букв вопрос открыт. у меня раньше было до пяти ХР без букв и они запускались, причем по кругу из своих отредактированных boot.ini.
Цитата vlad08:
Через BCD или зависает, или пишет ошибки »
какие? »

Не удается запустить Win из-за аппаратных ошибок настройки диска.
Не удается произвести чтение с выбранного загрузочного диска, проверьте указанный путь и т.д.
А при зависании просто мигает курсор и выход только тупым отключением.
Если у вас есть диск XP, попробуйте прописать загрузку XP с помощью bootcfg »
Диска у меня нет, да я думаю это и не решит. Хотя не с моей головой это и утверждать.
Высылаю копию MultiBoot, сделанную с семерки (HarddiskVolume11)

Еще интересный момент - plop стал почему то отображать только два диска: в 4 и 2 раздела, даже при запуске с CD. В настройках его не разобрался, тем более они слетают после перезагрузки.

vlad08
18-04-2011, 11:13
okshef, что-то копия не приклеилась.

Сlassic
18-04-2011, 11:35
Хм, из приложенного BCDcfg.txt :

Файл V:\boot.ini размером в 373 байт.

timeout=10
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Chip" /execute /fastdetect
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="YikxX2" /execute /fastdetect
multi(0)disk(0)rdisk(2)[B]partition(10)\WINDOWS="YikxX4" /execute /fastdetect
c:\plop\plpbtldr.bin="Start PLoP Boot Manager"

Это как это ?

okshef
18-04-2011, 23:00
vlad08, давайте так. Изучите формирование параметров boot.ini (http://ru.wikipedia.org/wiki/Boot.ini). Могу обозначить несколько основополагающих принципов:
Файлы ntldr, ntdetect.com, boot.ini должны быть на разделе, с которого загружается Windows 7. Для определения раздела выполните bcdedit /enum bootmgr и посмотрите значение параметра device
Если XP несколько, то каждая из них будет загружаться из второго меню, которое образуется посредством файла boot.ini
У вас XP установлены на 1-х разделах каждого диска, поэтому значение partition Внимание!!! в каждом boot.ini будет равно 1
А вот с параметром rdisk придется повозится. Вам нужно проверить 9 пар. Первое значение - rdisk на разделе, с которого загружается Windows 7, второе - на разделе с проблемной XP. Седьмая, восьмая и девятая пары - со значением rdisk(1) в boot.ini на разделе с XP:
0 - 0
0 - 2
1 - 0
1 - 2
2 - 0
2 - 2
0 - 1
1 - 1
2 - 1
Могу пожелать терпения.
Если есть вопросы - отвечу.
Ваш файл bcdcfg.txt дает неполную картину, так как разделы с XP не имеют букв, и у Multiboot к ним нет доступа, чтобы считать информацию. Если вам что-то неясно из моего объяснения, или ничего не будет получаться, присвойте буквы разделам с XP и файл bcdcfg.txt повторите.

P.S. Partition = 10 - это, конечно, фантастика!!! :)

vlad08
18-04-2011, 23:55
okshef,
Файлы ntldr, ntdetect.com, boot.ini должны быть на разделе, с которого загружается Windows 7 »
У меня они там и находятся.
Если XP несколько, то каждая из них будет загружаться из второго меню, которое образуется посредством файла boot.ini
У вас XP установлены на 1-х разделах каждого диска, поэтому значение partition Внимание!!! в каждом boot.ini будет равно 1 »
У меня так и происходит, но запускается только одна XP. а 10 - это не фантастика, а номер раздела с XP2 в общем счете разделов, как их считает BCD. Просто в попытках загрузится я дошел до этого. Теперь буду с парами танцевать.

okshef
19-04-2011, 00:24
Вы недостаточно вникли в суть значений параметра partition: его значение равно номеру раздела на жестком диске.

vlad08
19-04-2011, 10:41
okshef,
Вы недостаточно вникли в суть значений параметра partition: его значение равно номеру раздела на жестком диске. »
Извините, но я достаточно вник, что такое partition, а вот Вы не очень достаточно вникаете в то, о чем пишут другие. 10 вполне мог быть логическим разделом на одном HDD и на нем могла быть установлена ОС, так что саркастическое заявлениеP.S. Partition = 10 - это, конечно, фантастика!!! », совсем неуместно. А в данном случае (я писал об этом) 10 было просто пробной попыткой хоть как-то инициировать запуск после перебора нормальных сочетаний. 10 именно потому, что это HarddiskVolume10 в bcdedit. Так что увольте, моя проблема, скорее всего, заключается в каких-то накладках, связанных с переустановками осей, изменением разделов и пр. Если сейчас все это повторить на "свежих" дисках, я думаю все было бы нормально. С уважением, Vlad08.

okshef
19-04-2011, 12:03
А я и не говорю, что 10 - невозможно, но у вас нет ни одного диска, поделенного на 10 разделов. И цифры, которые использует Windows 7 - это совсем не то. И к параметрам boot.ini не имеет никакого отношения.

vlad08
19-04-2011, 17:36
okshef,
Да понимаю я все это, просто от безнадеги попробовал.

Analog
20-04-2011, 20:29
Такая проблема - поставил XP, затем 7. Все было хорошо, но нужно было переставить 7.
Переставил - XP теперь не может запустится и пишет про ntldr is missing.
Как восстановить возможность загрузки XP с помощью утилиты?
Спасибо.




© OSzone.net 2001-2012