![]() |
Как восстановить при загрузке ещё две ОСи
После восстановления системы на диске С: при загрузке пропали ещё две ОСи на диске D: и I:
а раньше был выбор из трёх! Подскажите как вернуть их плиз. |
Можно поробывать с помошью загрузочного диска.Запускаешь заново установку винды и выбираешь, какую ОС отремантировать
|
Ishty
Внимательно прочтите статью Установка нескольких операционных систем семейства Windows Воспользуйтесь фильтрами по названию темы по boot.ini. ![]() Результат |
Статьи конечно замечательно, но написаны для сведущих в этих вопросах!
А у меня ситуация такая: на машине стоят два жостких диска первый на 80Г разбит на C: и D: а второй на 160Г разбит на E: F: I: На C: и D: установлена одна и та же ОС XP pro. только 1ая NTFS 2ая FAT а на I: лицензионная XP home. NTFS. Из консоли предлагается (она кстати видит что там три ОСи) загрузить какую либо , но на этом всё и повисает. И вот такое сообщение: не удаётся запустиь Windows из-за испорченного или отсутствующего файла: <Windows root>\sistem32\hal.dll. установите заново копию указанного выше файла Где его взять , чем его прописать, куда его прописать у кого есть терпение отзовитесь!!!!!!! |
Недавно просил компьютер у меня Хал.
Когда несколько систем, и пропадает выбор, первое, что приходит на ум - что просто испорчено мультизагрузочное boot menu - это один файл, и он иногда исчезает. Не раз такое бывало, и не только у меня. И на передний план в таких случаях всегда выступал Хал. Очень возможно, вам тоже поможет его восстановление, например, этим - Bootpart. Хал-а мне больше и не потребовалось. Но не настаиваю, спросите об этом у спецов. Цитата:
Цитата:
Цитата:
Цитата:
Что знающие люди скажут о лепете чайника? |
Цитата:
Вам дали инструмент - фильтры, вопросы, которые вы задаете, обсуждались не раз и решения найдены, просто почитайте. В частности вопрос из FAQ: При загрузке ошибка: файл hal.dll повреждён или отсутствует. И результаты наложения филтров по hal |
Вложений: 2
Вот скрин что я прописал и скрин с видом на состояние дисков!
hall.dll. тоже скопировал , но результат тотже! Biast зачем злой такой? В школе даже учителя есть, кто то должен помоч осмыслить прочитанное! |
Цитата:
Цитата:
|
Цитата:
Код:
[boot loader] |
Да действительно я уже подклиниваю, 1-ый HDD и есть диск C: + на нём зона безопасности Acronis, 2-ой это диски D: , E: , F: , G:.
Вот на D: и C: стоит одна и таже XP pro. с разницей в FAT и NTFS . На диске G: установлена XP home edition лицензионная , вот она то мне инужна край как! Вот мой действующий boot, тоесть реально всё нормально грузится с диска C: это первая строка. Вторая строка это по сути галиматья , физических дисков 2 один из них мастер если мастер это 0 то второй значит 1 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect multi(0)disk(2)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect Может быть мне следует прописать такого вида строку, multi(0)disk(1)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Home Edition RU" /fastdetect |
Всем огромное спасибо!!!!!! Общими усилиями Вы меня вывели на истину!!!!!!!! В моём случае банальное незнание синтаксиса!
Вот чего мне было достаточно понять: Синтаксис MULTI(X) указывает операционной системе Windows NT, что для загрузки системных файлов необходимо воспользоваться BIOS. Таким образом, операционная система будет использовать вызовы по прерыванию (INT) 13 для поиска и загрузки файла NTOSKRNL.EXE (и других, необходимых для запуска Windows NT файлов). Параметры X, Y, Z и W имеют следующие значения: • Х — это порядковый номер адаптера и должен всегда быть равен 0 (причина этого описана ниже). • Y — всегда равен нулю (0), если в начале ARC-пути стоит запись MULTI(), потому что MULTI() делает вызов по прерыванию 13 (как описано выше), а значит не нуждается в значении параметра DISK(). • Z — порядковый номер диска на адаптере, как правило, число от 0 до 3. • W — номер раздела. Всем разделам присваивается номер, кроме разделов типа 5 (дополнительный раздел MS-DOS) и типа 0 (не использующиеся), причем сначала нумеруются основные разделы, а затем — логические диски. Примечание. Для параметра W нумерация начинается с 1, в отличие от параметров X, Y и Z, для которых нумерация начинается с 0. Теоретически такой синтаксис может быть использован для запуска Windows NT с любого диска. Однако для этого необходима правильная идентификация всех дисков стандартным интерфейсом INT 13, а так как его поддержка зависит от контроллера диска и в большинстве BIOS реализована возможность идентификации только одного контроллера диска интерфейсом INT 13, то на практике следует использовать этот синтаксис для загрузки Windows NT только с первых двух дисков, подключенных к основному дисковому контроллеру, или с первых четырех дисков, если используется контроллер сдвоенного канала EIDE. В системе, где используется только интерфейс IDE, синтаксис MULTI() будет работать максимум для четырех дисков на основном и дополнительном каналах контроллера сдвоенного канала. В системе, где используется только интерфейс SCSI, синтаксис MULTI() будет работать для первых двух дисков на первом SCSI-контроллере (контроллере, который BIOS загружает в первую очередь). А вот что я прописал в boot.ini и XP Home Edition загрузилась как обычно: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(1)partition(4)\WINDOWS="Microsoft Windows XP Home Edition RU" /noexecute=optin /fastdetect Ещё раз ВСЕХ благодарю! Рад до безобразия! :) |
Blast спасибо за терпение, тема исчерпана :OK:
|
Ishty
Спасибо и вам за подробный отчет Все-таки я ошибался только в номере партиции второй системы ;) |
Время: 11:41. |
Время: 11:41.
© OSzone.net 2001-