Показать полную графическую версию : Не грузится XP после устаноки Win 7 на соседний HDD (отсутствует/испорчен hal.dll)
xrodneyx
22-02-2009, 02:31
"только чтение" убрал сразу, владельцем стал (и не только, поставил свою учетную запись там везде в настройках безопасности - аудит и - разрешения, аудит, действующие разрешения, везде ставил полный доступ)
Пробовал еще два способа с помощью командной строки, takeown /f *файл*, icacls *файл* /grant *пользователь*:F, не помогло
xrodneyx, ладно пока это не главное, перезагружались?
xrodneyx
22-02-2009, 02:52
еще раз перезагрузился, чтобы поискать опцию "Отключить автоматическую перезагрузку при сбоях" применительно к XP, при попытке чистого груза с диска c XP до этого просто не дошло, в загрузчике Win 7 для XP предложения нажать F8 нет, а так как ничего нового с последней перезагрузки не произошло, то была опять перезагрузка
xrodneyx
22-02-2009, 06:57
воспользовался установочным диском Win XP SP3, в консоли восстановления проделал fixboot (видимого эффекта не дало) и chkdsk на всякий случай
Еще заметил что теперь не важно, какой hdd стоит в BIOS первым, всё равно грузится загрузчик из Win 7; и всё так же при выборе XP перезагрузка
Собираюсь воспользоваться fixmbr
xrodneyx, пожалуйста, добетейтесь того, о чем я вам говорю, а именно:
- при перезагрузке выбирите строчку загрузки XP (у вас запускаемая по умолчанию система - XP, поэтому пропускаем этот пункт);
- намите Enter и сосчитайте до 2-х
- нажмите F8
И еще меня интересуют 3 момента - 1) режим работы дисков в BIOS (IDE - SATA);
2) каким образом была установлена XP на компьютер (кто устанавливал или так и было);
3) что происходит при загрузке с установочного диска с XP (на каком этапе зависание или сбой)?
А отключить физически HDD с Se7en пробовали? Загрузка XP идет?
Найдите Acronis Disk Director, желательно последней модификации. Попробуйте убрать активность дисков с его помощью.
И еще, сделайте скрины корней трех дисков с включенным отображением скрытых и системных файлов
dinaslav
24-02-2009, 16:00
Я извиняюсь, дабы не создавать новой темы, примажусь к этой:
У меня такая же ситуация, после установки семерки, не грузится XP. Из темы понял что нужно: - скопировать файлы с диска с XP (ntldr, ntdetect.com, boot.ini, bootfont.bin)) на диск с Se7en. А как это сделать, вернее где и как их найти? Может кто подскажет, т.к. я не сильно шарю в этих делах.
dinaslav, в свойствах папки (через панель управления или в любой открытой папке - нажмите Alt и увидите строку меню, а на ней кнопку "Сервис" -> "Свойства папки" -> вкладка "Вид") снимите галочку с пункта "Скрывать защищенные системные файлы" и выбирете режим показа скрытых и системных файлов и папок.
И в дополнение пройдитесь по теме и попытайтесь выполнить рекомендации.
Насколько я понял автор поставил 7ку не отключая физически винт с XP. Загрузчик потерся что исправляется командами fixboot fixmbr поочередно. А так исправить не удаляя 7ку - имхо надо подправить boot.ini у XP - указать ему диск и партицию в которой он лежит, так как все поменялось после установки 7ки
xrodneyx
26-02-2009, 02:17
- при перезагрузке выбирите строчку загрузки XP (у вас запускаемая по умолчанию система - XP, поэтому пропускаем этот пункт);
- намите Enter и сосчитайте до 2-х
- нажмите F8
так не получается потому что сразу же после выбора XP комп перезагружается
1) режим работы дисков в BIOS (IDE - SATA)
не понял что значит режим работы в BIOS (ничего нестандартного в настройках там не стоит)
все диски SATA
2) каким образом была установлена XP на компьютер (кто устанавливал или так и было);
я сам устанавливал когда-то, вроде ничего особенного не припомню
разве что на HDD0, который 320Gb и где сейчас только не-системные файлы была установлена Win XP,
но так как была установлена после этого на 80гб-диск еще одна XP, то та что на 320гб была стёрта (затёр папку Windows и подредактировал ini-файл, или не ini, но где-то убрал из выбора загрузки старую XP)
3) что происходит при загрузке с установочного диска с XP (на каком этапе зависание или сбой)?
при загрузке с установочного диска нет никаких зависаний, кроме одного нового, о котором напишу позже
А отключить физически HDD с Se7en пробовали? Загрузка XP идет?
нет, пишет как и было про поврежденный или отсутствующий hal.dll
Пробовал еще fixmbr (с указанием нужного мне HDD разумеется(узнал с помощью команды map), по умолчанию фиксить хотели не тот диск)
эффекта не дало
потом запустил всё же попытку "восстановить текущую установку Windows" с установочного диска, но на этапе где оставалось процентов 34, незадолго перед диалоговым окном о небезопасном драйвере для X-Fi, зависает мышь и клавиатура, причем индикатор работы установки продолжал двигаться.
Оставил попытку восстановить XP таким способом и опять запустил консоль восстановления, на этот раз команда bootcfg /scan что-то нашла, и я использовал это что-то в команде bootcfg /rebuild (как помню)
Наблюдал одну странность, при загрузке компа, с указанной загрузкой сначала с CD и потом с HDD, включаю его и дожидаюсь когда начнется загрузка с HDD (не нажимаю ничего при предложении нажать любую кнопку чтобы начать загрузку с CD), и продолжается загружаться восстановщик Win XP (у которого зависали клава и мышь), это со вставленным диском Win XP, а если диск вынуть, то появляется просто сообщение о hal.dll. Но если нажать на любую кнопку при придложении нажать любую, со вставленным диском XP, то запускается диск по-обычному, с загрузкой всяческих драйверов, а не "восстановщик XP". (Надеюсь что-нибудь понятно из того что я написал)
что значит режим работы в BIOS »
Для Sata-дисков есть включение режима совместимости с IDE. Настраивается через BIOS. Если нужные драйвера SATA в дистрибутив XP не интегрированы (или не предложены на дискете в процессе установки - клавиша F6 до начала установки), то настоящий установщик XP не увидит жестких дисков.
xrodneyx, скопируйте (а не переместите) файл boot.ini на диск "Store". Если не поможет, запустите XP с HDD с вставленным CD и дождитесь окончания восстановления.
downtester
27-02-2009, 16:39
xrodneyx, попробуйте следующее:
1.оставьте файлы NTLDR,NTDETECT.COM,BOOT.INI на диске D:\ (нулевой диск)
2.скачайте программу EasyBCD 1.7.2
3.добавьте загрузку Windows XP
3.отредактируйте загрузку Windows XP с диска D
xrodneyx
28-02-2009, 21:37
xrodneyx, попробуйте следующее:
1.оставьте файлы NTLDR,NTDETECT.COM,BOOT.INI на диске D:\ (нулевой диск)
2.скачайте программу EasyBCD 1.7.2
3.добавьте загрузку Windows XP
3.отредактируйте загрузку Windows XP с диска D
так и сделал, при выборе Win XP из загрузчика с Win 7 по-прежнему перезагрузка сразу же, а при загрузке с диска D (320Gb) сообщение о hal.dll
Если не поможет, запустите XP с HDD с вставленным CD и дождитесь окончания восстановления.
так дождаться видимо не получится, потому что всё застревает на моменте когда появляется диалоговое окно о подтверждении драйвера от звуковухи, а нажать ничего невозможно, хотя индикатор установки движется
Не помню уже что делал, но сейчас у меня при загрузке с 80Gb-HDD с XP выдает что NTLDR is missing, после этого тоже делал fixboot, bootcfg /rebuild и fixmbr, не помогало
xrodneyx, пожалуйста, не отвлекайтесь. EasyBCD хороша тогда, когда понимаешь суть происходящего. Вы сейчас настолько запутали ситуацию, что придется начинать чуть ли не с начала. У вас диском, на котором находятся загрузочные файлы, и начинается загрузка, не знаю почему, является диск D:\ "Store". Но на нем, судя по скрину, файла boot.ini нет, поэтому и сообщение "hal.dll".
Я вам говорил о копировании файла на нужный диск, но вы не "услышали". Теперь еще и с EasyBCD...
downtester
01-03-2009, 13:37
okshef, отсутствие файла boot.ini не может вызывать ошибку hal.dll
xrodneyx, тогда проделайте те же операции, что я написал, только для диска SATA0 ( 1ый загрузочный в биосе )
downtester, ликбез (http://support.microsoft.com/kb/330184/ru), и не запутывайте человека
Имею похожую проблему. Подскажите дальнейшие действия.
Есть два винта. На одном ХР, на другом вин7.
Друг о друге системы не знают. 7ку устанавливал на винт№2 при отключенном винте №1 с ХР.
Как теперь их "познакомить"? Хочу получить окно выбора системы при загрузке.
Винт №2 - SATA (на нём 7-ка), винт №1 - IDE (на нём ХР).
Ещё не ясно: который из них выставить мастером в БИОСе?
Пуск + R, в строке "Выполнить": cmd, затем в окне командной строки bcdedit >c:\1.txt в корне диска с:\ ищите файл 1.txt - и на обозрение к следующему сообщению. Также представьте скрин управления дисками Пуск + R, в строке "Выполнить": diskmgmt.msc
Vancouver
12-04-2009, 12:26
Reset5,
1. Подключите винт №1 с ХР
2. Скачайте и установите на 7-ку программу EasyBCD 1.7.2
3. В ней добавьте загрузку Windows XP в загрузчик 7-ки
Ещё не ясно: который из них выставить мастером в БИОСе?
Винт №2 - SATA (на нём 7-ка)
okshef, этого файла нету.
повторяю: оба винта ещё ни разу не включались одновременно :)
(и не включатся, пока не будет уверенности в правильном запуске)
Vancouver, благодарю.
Скачал. Подробнее, пожалуйста.
http://pic.ipicture.ru/uploads/090412/thumbs/W9Q7iN21pv.jpg (http://ipicture.ru/Gallery/Viewfull/17222249.html)
я добавил строку. и всё?
программа ругалась что не видит ntldr.
пока не будет уверенности в правильном запуске »
дело в том, что двойную загрузку с такой "осторожностью" не сделать, ибо необходимо проводить ряд предварительных мероприятий:
1. Снимать "активность" с диска с XP,
2. Размещать загрузочные файлы XP на диске с Vista,
3. Присваивать буквы (хотя, конечно, система сделает это самостоятельно) новым разделам в связке 2-х винтов,
4. Править boot.ini согласно связке.
Так что не затягивайте.
И еще, EasyBCD пока не трогайте - слишком мощный инструмент - легко запутаться, да и бесполезно без второго диска. Загрузку в BIOS устанавливайте с диска с Se7en.
программа ругалась что не видит ntldr. »
откуда же ему взяться без XP?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC