3 / 3 / 0
Регистрация: 18.09.2020
Сообщений: 795
|
|
1 | |
Слетела загрузка после правки разделов и доустановки севена, - нет hal.dll17.04.2023, 06:05. Показов 558. Ответов 19
Метки нет Все метки)
(
Я стёр загрузочный раздел, доустановил на отдельный раздел семёрку, поменял типы раздела данных и семёрки с дополнительного разбитого на два основных, на системном разделе XP осталась - но я не могу её загрузить. Понятно - что изменились распределения разделов, но, по идее, семёрка должна-была всё поправить. Кроме-того - я игрался, посредством BOOTIce, Multiboot и др. на предмет переключения активности, инсталляции новых MBR, PBR, BCD и всё-такое, но, попрежнему имею ошибку "hal.dll". - чё за нафик? Кроме-того - не удаётся загрузиться и посредством мастер-загрузчика - который налету ловит все системы на компе и помогает загрузиться - если свой загрузчик сломан...
0
|
|
17.04.2023, 06:05 | |
Ответы с готовыми решениями:
19
Слетела таблица разделов Windows, после установки linux Что делать в этом случае: нет файла system32\hal.dll После загрузки обновлений не грузится win7 - hal.dll status: 0x0000098 Синий экран с кодами после доустановки оперативы Слетела таблица разделов (битый сектор) |
3 / 3 / 0
Регистрация: 18.09.2020
Сообщений: 795
|
|
18.04.2023, 12:42 [ТС] | 3 |
Вот:
Оба Севена отрабатывают нормально. Пробовал Активничать и менеджерить с разными разделами - XP ни-как не грузится.
0
|
![]() ![]() ![]() 8486 / 3000 / 503
Регистрация: 14.04.2011
Сообщений: 7,453
|
|
18.04.2023, 18:51 | 5 |
0
|
3 / 3 / 0
Регистрация: 18.09.2020
Сообщений: 795
|
|
18.04.2023, 20:45 [ТС] | 6 |
0
|
3 / 3 / 0
Регистрация: 18.09.2020
Сообщений: 795
|
|
19.04.2023, 12:45 [ТС] | 7 |
Кликните здесь для просмотра всего текста
Диспетчер загрузки Windows -------------------- идентификатор {bootmgr} device partition=E: description Windows Boot Manager locale ru-RU inherit {globalsettings} default {current} resumeobject {ba6b1ee7-da00-11ed-b240-f173c8ce8aaa} displayorder {current} {ntldr} toolsdisplayorder {memdiag} timeout 3 Загрузка Windows ------------------- идентификатор {current} device partition=C: path \Windows\system32\winload.exe description Windows 7 Dubskoy locale ru-RU inherit {bootloadersettings} recoverysequence {1a87fd9c-d9e0-11ed-8328-00304f1de298} recoveryenabled Yes osdevice partition=C: systemroot \Windows resumeobject {ba6b1ee7-da00-11ed-b240-f173c8ce8aaa} nx OptIn bootstatuspolicy IgnoreAllFailures Загрузчик прежних версий ОС Windows ------------------------ идентификатор {ntldr} device partition=E: path \ntldr description Windows XP Кликните здесь для просмотра всего текста
Том в устройстве E имеет метку XP
Серийный номер тома: 2656-7D02 Содержимое папки E:\ Config.Msi Documents and Settings Program Files RECYCLER spoolerlogs System Volume Information WINDOWS bootmgr ntldr AUTOEXEC.BAT AMTAG.BIN Bootfont.bin NTDETECT.COM boot.ini M1319.log CONFIG.SYS IO.SYS MSDOS.SYS
0
|
Модератор
![]() ![]() 15221 / 7804 / 734
Регистрация: 03.01.2012
Сообщений: 32,168
|
|
19.04.2023, 14:26 | 8 |
Levontay, Что-то у меня не вяжется: на скрине общий загрузчик на диске D, хрю на диске Е. А в BCD получается, что общий загрузчик лежит вместе с хрю на неактивном диске Е.А где загрузчик на вторую семёрку? Наверное, как раз, на диске D. Вот он, как раз, и работает. Проверьте его наличие
Если хотите ХР и одну семёрку - снимите активность с тома D и сделайте активным Е Если хотите ХР и две семёрки - дайте второй семёрке букву, впишите её в общий загрузчик с диска Е
0
|
![]() ![]() ![]() 8486 / 3000 / 503
Регистрация: 14.04.2011
Сообщений: 7,453
|
|
19.04.2023, 14:45 | 9 |
Обычно ошибка hal.dll, для хрюши означает, что в файле
boot.ini неправильно прописан раздел c хрюшей. В этом файле, в строке вида Код
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS partition(2) , можно попробовать вместо двойки поставить 1, сохранить изменения в файле, перезагрузиться и проверить загрузку XP.
1
|
3 / 3 / 0
Регистрация: 18.09.2020
Сообщений: 795
|
|
20.04.2023, 10:52 [ТС] | 10 |
Что-то в этом есть... - Там был отдельный загрузочный раздел, - невидимый, но винда, по всей видимости - его засчитала, и возможно стоит указатель на второй раздел, - а при переразметке для Семёрки загрузочный раздел я убрал - и виндовый раздел стал первым (но утилиты boot.ini, почему-то, не изменили (хотя - должны)).
Вот - и у меня теперь что-то складывается... Я не первый раз прихожу к такой проблеме, и во времена Экспы я это решал - но забыл. Да - я сделал общий загрузчик на неформатируемом разделе - на предмет вероятных многих переустановок и форматирований всех остальных разделов - чтоб оставшиеся загрузки не слетали. А вы видите мой BCD?? Если конкретно - то там несколько BCD - на XP, на D: и в семёрках. Ни первый ни второй не срабатывают. Точнее - сами этапы BCD срабатывают, то-есть - грузится тот - где стоит актив, и оба они нормально перекидывают управление на загрузчик Экспи. Ну - да. - с чего вы взяли? Как на счёт этого: Правда - второй Семёрки здесь нету, - наверное я её отключил. Как это понять? - Как вы это поняли? Я понимаю: MBR создаётся на начале накопителя, PBR создаётся на начале разделов, MBR перекидывает управление на Актив, тот перекидывает управление на соответствующий ему PBR, где ищется нужный загрузчик на текущем разделе. - где получается что загрузчик ищется на другом разделе? Может есть такое - но моими упрощёнными инструментами (BootICE, MultiBoot+BootEdit) такого не делается. Добавлено через 7 минут ************************************************************* О! - изменил: теперь сообщение про Hal.dll пропало (уже - что-то) - а комп выходит в перезагрузку. При-чём - учётка загрузки в boot.ini - не появляется на экране. Ожидание проставлено в три секунды - достаточно, ошибки быть не может.
0
|
![]() ![]() ![]() 8486 / 3000 / 503
Регистрация: 14.04.2011
Сообщений: 7,453
|
|
20.04.2023, 13:52 | 11 |
Можно попробовать такой "ход конём". В Booice в бутсектор для раздела c ХР прописать NTLDR (записать PBR -> NTLDR), проверить\сделать раздел ХР активным и перезагрузиться. После этого ХР должна будет загрузиться (или попытаться) загрузиться со своего загрузчика.
После эксперимента вернуть всё, как сейчас.
0
|
3 / 3 / 0
Регистрация: 18.09.2020
Сообщений: 795
|
|
21.04.2023, 09:28 [ТС] | 12 |
Я активировал раздел "XP" (при ранее исправленном boot.ini) - загрузка прошла успешно (что говорит об исправном PBR и файлах запуска); но, когда я активировал "D:" - загрузка опять ушла в перезагрузку. Вот скрин учётки для XP файла BCD на разделе "D:":
- ну что может быть "не так"? - наверно, может, буквы разделов другие? - а загрузочного меню Экспы не вижу - потому-что там "один пункт"?
0
|
3 / 3 / 0
Регистрация: 18.09.2020
Сообщений: 795
|
|
21.04.2023, 11:08 [ТС] | 13 |
Вот Экспишный boot.ini:
Кликните здесь для просмотра всего текста
[boot loader] timeout=3 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 1" /execute /pae /fastdetect multi(0)disk(0)rdisk(0)partition(2)\windows="Microsoft Windows XP Professional RU 2" /execute /pae /fastdetect multi(0)disk(0)rdisk(0)partition(3)\windows="Microsoft Windows XP Professional RU 3" /execute /pae /fastdetect multi(0)disk(0)rdisk(1)partition(1)\windows="Microsoft Windows XP Professional RU 4" /execute /pae /fastdetect - я не вижу этих надписей! - почему? Может-быть из-за того - что изменились типы разделов с логических на основные?
0
|
![]() ![]() ![]() 8486 / 3000 / 503
Регистрация: 14.04.2011
Сообщений: 7,453
|
|
22.04.2023, 09:59 | 14 |
Возможно в ХР нужно поставить галочку на Отображать список операционных систем:
Мой компьютер -> Свойства -> Дополнительно -> Загрузка и восстановление -> Параметры -> Отображать список операционных систем . Я бы сделал так, через Bootice прописал новую MBR, новые PBR для нужных разделов (или для всех разделов), удалил старый BCD и создал новый и затем прописал в него загрузку ХР несколькими разными способами (например через Bootice и EasyBCD). Проверил, что получилось и затем удалил лишние записи ХР из BCD. Бывает, что некоторые программы некорректно прописывают загрузочные записи (системы через эти записи не загружаются). Ещё я бы не пользовался программами типа Multiboot (насколько я помню, мне она очень не понравилась в своё время).
0
|
3 / 3 / 0
Регистрация: 18.09.2020
Сообщений: 795
|
|
22.04.2023, 10:22 [ТС] | 15 |
0
|
3368 / 779 / 149
Регистрация: 12.04.2015
Сообщений: 1,963
|
|
22.04.2023, 12:15 | 16 |
В корень 100 Гб раздела положите файл ntdetect.com от XP.
1
|
Андрей1224
|
22.04.2023, 15:08
#17
|
0
|
3 / 3 / 0
Регистрация: 18.09.2020
Сообщений: 795
|
|
24.04.2023, 09:05 [ТС] | 18 |
0
|
3 / 3 / 0
Регистрация: 18.09.2020
Сообщений: 795
|
|
18.05.2023, 13:42 [ТС] | 19 |
Оная загрузка выдаёт на секунду при старте это:
- что-бы это могло быть? - как это распознать? - Файнриадер это не распознаёт.
0
|
Модератор
![]() 8589 / 3335 / 244
Регистрация: 25.10.2010
Сообщений: 13,596
|
|
18.05.2023, 17:25 | 20 |
ХР подтягивает что-то из бут. ини и это что-то находится или должно находиться в каталоге Windows на диске С.
Скрин не полный
0
|
18.05.2023, 17:25 | |
Помогаю со студенческими работами здесь
20
Синий экран, hal.dll и halmacpi.dll hal.dll ntoskrnl.exe PSHED.dll После объединения разделов в MiniTool Partition Wizard нет доступа к диску D (RAW) После объединения основного и логического разделов Acronis нет доступа к новому объединенному разделу Слетела Windows при загадочных обстоятельствах (создании логических разделов для Linux) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |