Автор: compiler 30.10.2007 18:26
Добрый день!
решил поставить себе xubuntu (до этого стоял MS DOS и winXP SP2).
место было выделено давно поэтому разделы с виндой я не трогал. установил я xubuntu.
теперь при загрузке компа у меня запускается загрущик xubuntu-ы, если я выбираю среди других ОС win, то попадаю в старый загрущик, где могу выбрать win/dos, если выбираю dos, то все нормально, но если выбираю win, то получаю следующие сообщение
Цитата
Не удается запустить windows из-за испорченого или отсутсвующего файла
<windows root>\sustem 32\hal.dll.
установите заново копию указаного выше файла.
Что делать?
зы копии, ясное дело нет.
заранее благодарен
Автор: SKVOZNJAK 30.10.2007 19:38
А с чего ты решил, что файл пропал? Может винда его на другом логическом диске ищет. Посмотри через дос, какой теперь буквой виндовый раздел обозначается.
Автор: compiler 30.10.2007 19:50
Цитата(SKVOZNJAK @ 30.10.2007 14:38)
А с чего ты решил, что файл пропал? Может винда его на другом логическом диске ищет. Посмотри через дос, какой теперь буквой виндовый раздел обозначается.
все той же
D...
Автор: SKVOZNJAK 30.10.2007 20:04
Ну тогда линукс не при чём, похоже на глюк винды или диска повлёкшие порчу файлов. Иногда помогает консоль восстановления. Вставляешь установочный диск хрюши, выбираешь r, набираешь help CHKDSK и смотришь с какими ключами команду использовать.
Автор: compiler 30.10.2007 20:07
Цитата(SKVOZNJAK @ 30.10.2007 15:04)
Ну тогда линукс не при чём, похоже на глюк винды или диска повлёкшие порчу файлов. Иногда помогает консоль восстановления. Вставляешь установочный диск хрюши, выбираешь r, набираешь help CHKDSK и смотришь с какими ключами команду использовать.
брр... а может попробывать действительно просто заменить hal.dll ?
Автор: SKVOZNJAK 30.10.2007 20:09
В чём вопрос, попробуй. Какая у тебя там файловая система? Посмотри, может ещё чего не хватает.
Автор: compiler 30.10.2007 20:14
Цитата(SKVOZNJAK @ 30.10.2007 15:09)
Какая у тебя там файловая система?
FAT32
Цитата(SKVOZNJAK @ 30.10.2007 15:09)
Посмотри, может ещё чего не хватает
сплюнь
--------
а что вообще находится в этом hal.dll, а точнее от чего зависит его содержимое? или его можна заменить hal.dll -ом с любого компа?
Автор: SKVOZNJAK 30.10.2007 20:24
Судя по датам, он вообще ставится на комп без изменений и потом не меняется, если даты не врут Так что если проблема в нём, можно попробовать другой, с аналогичной винды. Только старый не стирай а переименуй.
Файл с русифицированной хрюши обновлённой до сп1
Прикрепленные файлы
HAL.rar ( 45.51 килобайт )
Кол-во скачиваний: 276
Автор: compiler 30.10.2007 20:35
Цитата(SKVOZNJAK @ 30.10.2007 15:30)
Заработало???
я сейчас не у себя сижу... смогу проверить только вечером...
Автор: hardcase 31.10.2007 5:44
Цитата(compiler @ 30.10.2007 16:14)
FAT32
Это как это XP оказался на разделе под FAT32? NTFS и только NTFS!
Вот из-за таких вот косяков и сваливают на винду.
Цитата(compiler @ 30.10.2007 16:14)
а что вообще находится в этом hal.dll, а точнее от чего зависит его содержимое? или его можна заменить hal.dll -ом с любого компа?
HAL = Hardware Abstraction Level - Это уровень аппаратных абстракций операционки семейства NT.
Он формируется во время установки винды. Hal.dll это какая-то его часть, вообще он зависит от платформы, на которую ставишь операционку: x86, x64, Itanium-based и прочие. В принципе, если скопировать hal.dll с аналогичной платформы (х86, винда тойже версии и локализации), то должно работать.
Автор: compiler 31.10.2007 18:37
проблема была действительно в поиске диска...
добавил к параметру partition() в boot.ini два(наверно диск убунты + свап) и все заработоло после того как поменял hal.dll обратно(хорошо что не удалил)
всем спасибо!