Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3 
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 26.12.2006
Здравствуйте.
Очень срочный вопрос!! Снес папку $четотам$ из папки Windows и файлы из папки Windows\SoftwareDistribution\Download - там вроде бы обновления хранятся. Так мне казалось. В итоге при загрузке вылезает "hall.dll поврежден или отсутствует". Стоит ХР и 7-ка. Совместный загрузчик на месте. Зашел в 7-ку и проверил ХР на наличие ntoskrnl.exe и hal.dll - на месте. Нашел следующее решение:
Цитата:
Способ 3
1. Загрузите компьютер с компакт-диска Windows XP. Нажмите любую клавишу для загрузки с компакт-диска.
2. После загрузки установочных файлов нажмите клавишу «R» для запуска консоли восстановления.
3. В консоли восстановления выберите систему для входа (как правило, под номером 1) и нажмите клавишу ВВОД.
4. Воспользуйтесь учетной записью администратора, указав соответствующий пароль, и нажмите клавишу ВВОД.
5. В командной строке консоли восстановления введите следующую команду и затем нажмите клавишу ВВОД:
expandcd-rom:\i386\ntoskrnl.ex_ имя_диска:\Windows\system32;
cd-rom — имя дисковода компакт-дисков; имя_диска — это буква диска, на котором установлена система Windows.
6. При появлении предложения перезаписать файл нажмите Y (да).
7. Введите команду exit и нажмите клавишу ВВОД, чтобы выйти из командной строки.

Поскольку загрузочные диски ХР у меня - сборки, то я не уверен, что там есть консоль восстановления. Могу ли я выполнить это действие из командной строки 7-ки? И обязательно ли делать через команду expand или можно просто скопировать файл? Тот же самый вопрос про hal.dll.



Партнер
 

Member
Статус: Не в сети
Регистрация: 06.03.2005
Фото: 41
Fallsky писал(а):
Могу ли я выполнить это действие из командной строки 7-ки? И обязательно ли делать через команду expand или можно просто скопировать файл? Тот же самый вопрос про hal.dll.
Легко. Из семерки найди папку i386 на компакте с дистрибутивом ХР.
Практически все файлы этой папки- сжатые, поэтому использование команды expand обязательно. Из командной строки Вин 7 это будет выглядеть примерно так:
expand G:\i386\ntoskrnl.ex_ F:\Windows\system32\ntoskrnl.exe
Что касается hal.dll, в системной папке он записывается под именем hal.dll, а распаковывается из файла, который выбирают, в зависимости от конфигурации железа.
Например:
expand G:\i386\halaacpi.dl_ F:\Windows\system32\hal.dll
expand G:\i386\halmacpi.dl_ F:\Windows\system32\hal.dll
Первый- для однопроцессорной системы с ACPI, второй авариант- для многопроцессорной системы с ACPI. Выбирай, какой понравится. ИМХО, работают оба и никаких различий (я лично) не видел.

Вот как оно выглядит в командной строке Вин 7:
Цитата:
G:\>cd i386

G:\I386>expand halaacpi.dl_ L:\soft\hal.dll
Программа распаковки файлов Microsoft (R), версия 5.1.2600.0
(C) Корпорация Майкрософт, 1990-1999. Все права защищены.

Распаковка halaacpi.dl_ в l:\soft\hal.dll.
halaacpi.dl_: 47141 байт распаковано в 131968 байт, увеличение на 179%.

G:\I386>expand ntoskrnl.ex_ L:\soft\ntoskrnl.exe
Программа распаковки файлов Microsoft (R), версия 5.1.2600.0
(C) Корпорация Майкрософт, 1990-1999. Все права защищены.

Распаковка ntoskrnl.ex_ в l:\soft\ntoskrnl.exe.
ntoskrnl.ex_: 1010893 байт распаковано в 2331264 байт, увеличение на 130%.

G:\I386>


 

Member
Статус: Не в сети
Регистрация: 26.12.2006
Благодарю за подробный ответ. Несмотря на то, что моя проблема разрешилась более прозаичным способом это очень полезная информация. :beer:


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 3 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan