Показать полную графическую версию : почему не запускается BartPE из меню загрузки Vista ?
после апгрейда XP(в boot.ini которого был запуск консоли восстановления XP и BartPE) до Vista в меню загрузки появились срелди прочих два пункта от старой XP :
BartPE
консоль восстанлвения XP
Так вот - Консоль восстановления XP запускается из меню Vista, а BartBE - нет(пишет disk read error eccurred ). Вопрос - почему ?
При этом , если войти в пункт "предыдущая OS" , то оттуда уже BartPE запустится без проблем.
Скачайте MultiBoot (http://soft.oszone.net/program/9336/MultiBoot/) и получите файл bcdcfg.txt (на вкладке "Дополнительно" ссылка "Сохранить в текстовый файл") Файл прикрепите к сообщению
Диспетчер загрузки Windows
--------------------
идентификатор {bootmgr}
device partition=C:
description Windows Boot Manager
locale ru-RU
inherit {globalsettings}
default {current}
displayorder {ntldr}
{current}
toolsdisplayorder {memdiag}
timeout 3
resume No
Загрузка Windows
-------------------
идентификатор {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale ru-RU
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {edcbcd41-103a-11df-8b64-984c4985982f}
nx OptIn
Выход из режима гибернации
--------------------------
идентификатор {edcbcd41-103a-11df-8b64-984c4985982f}
device partition=C:
path \Windows\system32\winresume.exe
description Windows Resume Application
locale ru-RU
inherit {resumeloadersettings}
filedevice partition=C:
filepath \hiberfil.sys
pae No
debugoptionenabled No
Проверка памяти Windows
---------------------
идентификатор {memdiag}
device partition=C:
path \boot\memtest.exe
description Диагностика памяти
locale ru-RU
inherit {globalsettings}
badmemoryaccess Yes
Загрузчик прежних версий ОС Windows
------------------------
идентификатор {ntldr}
device partition=C:
path \ntldr
description Предшествующая версия Windows
Параметры EMS
-------------
идентификатор {emssettings}
bootems Yes
Параметры отладчика
-------------------
идентификатор {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200
Дефекты ОЗУ
-----------
идентификатор {badmemory}
Глобальные параметры
--------------------
идентификатор {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}
Параметры загрузчика
--------------------
идентификатор {bootloadersettings}
inherit {globalsettings}
Параметры гипервизора
-------------------
идентификатор {hypervisorsettings}
hypervisordebugtype Serial
hypervisordebugport 1
hypervisorbaudrate 115200
Параметры загрузчика восстановления
-----------------------------------
идентификатор {resumeloadersettings}
inherit {globalsettings}
Файл C:\bootmgr размером в 333257 байт.
Файл C:\Windows\Boot\PCAT\bootmgr размером в 333257 байт.
Файл C:\ntldr размером в 251152 байт.
Файл C:\NTDETECT.COM размером в 47564 байт.
Файл C:\boot.ini размером в 338 байт.
;
;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=30
default=c:\CMDCONS\BOOTSECT.DAT
[operating systems]
c:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /CMDCONS
c:\PEBOOT.BIN="Microsoft Windows PE"
Ядро текущей системы в файле C:\Windows\system32\kernel32.dll.
Версия файла - 6.0.6002.18005
C:\ (\\?\Volume{462c4fd0-1030-11df-aad7-806d6172696f}\) \Device\HarddiskVolume1
Том загрузочный (0 - нет, 1 - да)? 1
Количество скрытых секторов на томе 63
Размер тома в байтах 58070444544
Тип тома 7
Тип тома распознан? 1
Сдвиг тома от начала диска в байтах 32256
Номер тома на диске 1
Номер диска 0
C: \Device\HarddiskVolume1 \HardDisk0\Partition1 - активный том
kefi, это такой вот "финт ушами" от связки BCD, ntdetect.com и PEBOOT.BIN. Когда загрузка управлялась ntldr-ом, для нее это не проблема - подхватить файл загрузки W98, сейчас же загрузка управляется bootmgr - ом. Меню, которое вы видите, формируется из 2-х составляющих: BCD и PEBOOT.BIN (именно последний дает строчку), но своего управления загрузкой не имеет из-за ntldr. А загрузка на основе ntldr - это boot.ini, в котором загрузка с Bart прописана. Поэтому, выбирая "Предыдущую версию" вы попадайте в меню, создаваемое boot.ini. Запутанно, но, надеюсь, идею вы поняли.
Запутанно, но, надеюсь, идею вы поняли. »
не понял я почему в BCDmgr консоль восстановления от WINXP запускается , а "Microsoft Windows PE" - нет. Разница-то в них в чем - почему консоль восстановления имеет свое управление а PEBOOT.BIN - нет "не имеет из-за ntldr" ?
Ведь boot.ini обрабатывается ntldr и следовательно оба пункта в этом меню должны быть равноправны в смысле возможности загрузиться :
c:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /CMDCONS
c:\PEBOOT.BIN="Microsoft Windows PE"
Начнем с того, что при запуске вы видите 3 пункта меню
1. Предшествующая версия Windows - об этом позже
2. Microsoft Windows Vista - здесь все ясно
3. Microsoft Windows PE
Начнем с 3-го. В него вы не сможете загрузиться, потому, что для него на данном этапе отсутствует загрузчик. Это - пустышка, а появилась она от того, что в корне активного раздела лежит файл c:\PEBOOT.BIN. Но и удалять этот файл нельзя, потому что есть п.1
вот часть boot.ini, в котором прописана загрузка Win PE
[operating systems]
c:\CMDCONS\BOOTSECT.DAT="Microsoft Windows XP Recovery Console" /CMDCONS
c:\PEBOOT.BIN="Microsoft Windows PE"
вторая строчка - загрузка в Win PE. Осуществляется она с помощью загрузчика ntldr, который вступает в работу после выбора п.1. Поэтому, когда вы выбирайте ее после выбора "Предыдущая версия Windows", загрузка проходит удачно.
Начнем с того, что при запуске вы видите 3 пункта меню
понял, что Вас сбивает.
Дело в том, что я при загрузке вижу не три , а четыре пункта (надо было сразу мне четко сказать):
1. Предшествующая версия Windows - об этом позже
2. Microsoft Windows Vista - здесь все ясно
3. Microsoft Windows XP Recovery Console
4. Microsoft Windows PE
А отсюда, если перечитать мои вопросы выше становится ясен мой вопрос - почему 3 п. из этого меню успешно запускается в отличие от п.4. ?
Пункт 3 из вашего списка имеет свой загрузчик c:\CMDCONS\BOOTSECT.DAT
Кстати, можете этот файл скопировать в корень раздела С и посмотреть на результат. Но 100% успех не гарантирую.
Пункт 3 из вашего списка имеет свой загрузчик c:\CMDCONS\BOOTSECT.DAT
Так а разве п.4 аналогично не имеет свой - ( c:\PEBOOT.BIN="Microsoft Windows PE" ) ?
Нет. Имел бы - загружался.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.