Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ ОС и ПО _ проблемы с win после установки убунты

Автор: 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) *
Посмотри, может ещё чего не хватает
сплюнь smile.gif



--------

а что вообще находится в этом hal.dll, а точнее от чего зависит его содержимое? или его можна заменить hal.dll -ом с любого компа?


Автор: SKVOZNJAK 30.10.2007 20:24

Судя по датам, он вообще ставится на комп без изменений и потом не меняется, если даты не врут smile.gif Так что если проблема в нём, можно попробовать другой, с аналогичной винды. Только старый не стирай а переименуй.

Файл с русифицированной хрюши обновлённой до сп1


Прикрепленные файлы
Прикрепленный файл  HAL.rar ( 45.51 килобайт ) Кол-во скачиваний: 276

Автор: compiler 30.10.2007 20:28

спасибо...


Автор: SKVOZNJAK 30.10.2007 20:30

Заработало???

Автор: 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 обратно(хорошо что не удалил)



всем спасибо!