Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Откуда и когда взялся /NST/ntldr?

Автор: Sc0rpi0n3
Дата сообщения: 18.11.2013 20:30
Я установил Windows XP X64 SP2.
Задача моя состояла в том, чтобы при включении ПК было три системы: Windows 8.1, XP, Ubuntu 13.04. С задачей справился, но вот теперь хочется понять, как редактировать ntldr или в какой момент создался измененный ntldr в папке NST.
Когда я просто прописывал в BCD от 8.1 файл ntldr из раздела, где стоит WinXP - загрузка хрюшки не шла, она даже не находила boot.ini. А потом я заметил, что в разделе C, где стоит 8.1 появилась папка NST и в ней файл ntldr, через который хрюшка грузится отлично (имеется в виду через BCD грузится отлично). MD5-суммы этих двух ntldr разные. А на какой стадии появилась папка NST - очень хочу знать, потому что часто приходится делать мультизагрузку на разных ПК.

И еще информация: если я ставлю активным раздел с WinXP, то есть как обычно все делаю "по дефолту" и без мультизагрузок (в MBR прописываю Windows NT 6.x через программу BootICE), то запускается XP нормально с тем ntldr, который лежит в корне раздела с установленной XP. Но если я через BCD его прописываю, ставя активным раздел с Win 8.1, то не запускается (уже говорил об этом выше).


Это вопрос меня мучает очень долго. Суть в том, чтобы в ntldr я мог редактировать пути к NTDETECT и boot.ini... ну и ntoskrnl. А так я даже понятия не имею о редактировании ntldr.

На данный момент в MBR записан GRUB 2.0 и все три системы грузятся хорошо. При выборе Windows, grub 2 отдает управление bootmgr, который ориентируется по BCD. В BCD для Windows 8.1 прописано ядро C:\Windows\system32\winload.exe, а для XP - C:\NST\ntldr. Вот так все работает. Но при прописывании E:\ntldr - пишет Invalid boot.ini, то есть не видит раздел с XP (повторяюсь, чтоб понятнее как-то объяснить).

Надеюсь все объяснил ясно. Заранее огромное спасибо тому человеку, который все разъяснит и разложит по полочкам!

Добавлено:
Отвечаю сам себе. Все намного проще, чем я думал.
NST - это NeoSmart Technology. То есть это все программа EasyBCD создала. Ну и в корне с 8.1 виндой программа положила boot.ini, ntldr, ntdetect.ini. Потом EasyBCD прописала в boot.ini 3-й раздел, в котором лежит сама XP.

Отлично, что все так просто и не надо ковырять ntldr.

Страницы: 1

Предыдущая тема: MisterX82: ?Апдейт Хрома? грузит диск на 100%, жуткие тормоз


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.