16:35

Красотки ничего не производят, кроме смазливого впечатления.
Подскажите, как можно в папке ОС - Windows XP менять её содержимое (не только удалять, а, например, заменять) через другую ОС - Windows ME? Просто сегодня был повреждён файл hal.dll, в результате чего пришлось переустанавливать систему, т. к. она не запускалась ни в одном из режимов запуска. А при попытке скопировать и вставить файл с диска, на котором находились все файлы ОС, он выдал "нет доступа". И как этот запрет на доступ снять, чтобы можно было заменять, к примеру, повреждённый файл на нормальный через другую операционную систему?

@темы: Косарь

Комментарии
04.04.2007 в 17:21

Крайне злопамятное хамло ;)
Можно попробовать установить Total Commander, запустить его, выбрать нужный файл и через меню Сеть можно присвоить права на этот файл)
04.04.2007 в 18:52

решаем проблемы с головой!
Не важно чем это делать, проводником, Total Commander'ом или другим файл-менеджером.



Если речь об правах NTFS, то нужно всего лишь разрешить себе доступ в свойствах безопасности файла. Если вы не можете этого сделать, нужно указать себя как владельца файла, для этого есть функция "стать владельцем", которая доступна, если вы работаете с административными правами.



Но. Windows Me не умеет работать с NTFS. Она работает только с FAT32. А FAT32 не предполагает установку прав на файлы.

Поэтому не могли бы вы более точно описать ситуацию, чтобы я мог понять, как её исправить?

Каким образом вы пытаетесь скопировать файл с диска на компьютере, на котором не загружается операционная система?

При попытке сделать что именно вы получаете сообщение "нет доступа"?



Да, и зачем нужна замена hal.dll? Почему вы считаете, что файл был повреждён? В результате чего, по вашему, это случилось?
04.04.2007 в 19:18

Красотки ничего не производят, кроме смазливого впечатления.
Отвечаю.

Каким образом вы пытаетесь скопировать файл с диска на компьютере, на котором не загружается операционная система?

Скопировать его, находясь в другой ОС (Win Me), и вставить в каталог неработающей ОС (Win XP).

При попытке сделать что именно вы получаете сообщение "нет доступа"?

Когда вставляю файл в каталог ОС.

Да, и зачем нужна замена hal.dll? Почему вы считаете, что файл был повреждён?

Потому что из-за него не запускалась система. И при запуске он выдал "отсутствует или повреждён файл hal.dll". Каталог, где находится файл, такой: "windows root/system32/hal.dll" (это, как я понял, входит в системный раздел). Такой глюк у меня неоднократно был.

В результате чего, по вашему, это случилось?

Я узнал у своего знакомого, а тот узнал через яндекс, что этот файл отвечает за энергообеспечение. А у меня часто случались при усиленной работе памяти перенагрузки на блок питания, соответственно, он отрубал нек. устр. и включал при перезагрузке (у меня блок питания на 200 Вт). И соответственно, эти глюки с электропитанием вызвали глюк с файлом, за это отвечающим.



Конечно, можно решить это через восстановление системы в процессе установки, но всё же хотелось бы узнать, есть ли вообще возможность восстанавливать повреждённые системные файлы (не только вышесказанный) через другую ОС или ещё как-то, не переустанавливая и не восстанавливая систему.
04.04.2007 в 19:23

решаем проблемы с головой!
этот файл отвечает за энергообеспечение

это не так



Скопировать его, находясь в другой ОС (Win Me), и вставить в каталог неработающей ОС (Win XP).

ты просто перефразировал то, что уже сказал, так и не объяснив





Ладно, начнём сначала. У тебя на одном компьютере установлены две разные Windows - так?
04.04.2007 в 19:30

The day that you stop running is the day that you arrive.
загрузись с консоли восстановления(установочный диск винХП), войди в систему, скопируй файлы.
04.04.2007 в 19:50

Красотки ничего не производят, кроме смазливого впечатления.
А за что он отвечает?

Ладно, начнём сначала. У тебя на одном компьютере установлены две разные Windows - так?

Да. Win XP и ME.

И я пытался путём простого копипаста или перетаскивания заменить файл.
04.04.2007 в 20:20

решаем проблемы с головой!
Итак, у тебя на компьютере две операционные системы. Они находятся на двух разных дисках? Сколько всего логических дисков в компьютере и какая файловая система на этих дисках?
04.04.2007 в 20:29

Красотки ничего не производят, кроме смазливого впечатления.
Они находятся на двух разных дисках? Да.

Всего логич. дисков - 3. 1-й (C) системный с ОС Win ME (файловая система fat32) на 9.75 Гб, 2-й (D) системный с ОС Win XP (файловая система fat32) на 14.6 Гб, 3-й (E) с файловой системой NTFS на 128 Гб.
04.04.2007 в 20:32

решаем проблемы с головой!
Правильно я понимаю, что находясь в Windows Me содержимое диска E: ты не видишь?



Зато видишь содержимое диска D: с папкой WINDOWS, внутри которой есть папка System32, куда ты и пытаешься записать hal.dll, так?



А откуда ты берёшь hal.dll для перезаписи?
04.04.2007 в 20:36

Красотки ничего не производят, кроме смазливого впечатления.
Правильно я понимаю, что находясь в Windows Me содержимое диска E: ты не видишь?



Зато видишь содержимое диска D: с папкой WINDOWS, внутри которой есть папка System32, куда ты и пытаешься записать hal.dll, так?
Да.

С DVD-болванки. Я скидываю на рабочий стл, а оттуда в Windows (пытаюсь).
04.04.2007 в 21:04

решаем проблемы с головой!
А что за hal.dll у тебя на DVD болванке? В дистрибутиве этого файла нет.



На диске D: ты можешь создавать папки? А в D:\WINDOWS? А в D:\WINDOWS\system32\ ?
04.04.2007 в 21:23

Красотки ничего не производят, кроме смазливого впечатления.
Это в system32. Не знаю, у меня он есть.

На диске D: ты можешь создавать папки? А в D:\WINDOWS? А в D:\WINDOWS\system32\ ? Вот этого я не проверял.

И каково ваше мнение?
05.04.2007 в 01:54

Прежде чем испробовать достичь цели - я хочу запомнить этот мир целым ©
А что за hal.dll у тебя на DVD болванке? В дистрибутиве этого файла нет.

Есть. Точнее есть файлы HAL, HAL, HALACPI,HALAPIC, которые при установке конфигурируются в hal.dll исходя из аппаратной конфигурации компа. Надеюсь термины APIC и ACPI обьясять не надо? :)

А за что он отвечает?

За вышеуказанное. Обработчик и отладчик аппаратной части. (точное определение не помню), встраивается в реестр винды.

По теме: Простая переброска данного файла ничего не даст. Здесь 2 выхода.

1) Консоль восстановления.

2) Переустановка в режиме обновления/восстановления.

З.Ы. А всетаки что за hal.dll у тебя на ДВД? Что там записано, бэкап системы?
05.04.2007 в 03:24

решаем проблемы с головой!
Вот этого я не проверял. И каково ваше мнение?



Проверь, напиши что получилось. Тогда будет и мнение.



В дистрибутиве этого файла нет.

Есть.




В дистрибутиве файла hal.dll нет.
05.04.2007 в 03:32

решаем проблемы с головой!
По теме.



hal.dll - это часть HAL (hardware abstraction layer) - реализации уровня аппаратной абстракции, важной части ядра операционной системы. Грубо говоря, HAL представляет собой программный интерфейс к аппаратным средствам, предоставляемый ядром. При загрузке Windows загрузка ядра и его компонентов происходит в первую очередь.



Можно сказать, что загрузка Windows начинается с запуска HAL. Следовательно, сообщение о невозможности загрузить одну из частей HAL не всегда свидетельствует о повреждении файла. Наоборот, очень мала вероятность повреждения самого файла hal.dll т.к. во время работы системы этот файл не читается и не записывается.



Сообщение со смыслом "не могу прочитать hal.dll" может появляться по самым разным причинам, таким как неработоспособность диска, неверно установленные драйверы IDE контроллера (например, поменяли материнскую плату не переустанавливая Windows), ошибка в boot.ini, ошибки в файловой системе. Версию с повреждением самого файла hal.dll я бы рассматривал в последнюю очередь.

05.04.2007 в 19:57

Прежде чем испробовать достичь цели - я хочу запомнить этот мир целым ©
В дистрибутиве файла hal.dll нет.

В дистрибутиве (папка I386) вообще нет ни одного файла с расширением. Из каких файлов создается hal.dll я уже указал.

Сообщение со смыслом "не могу прочитать hal.dll" может появляться по самым разным причинам, таким как неработоспособность диска, неверно установленные драйверы IDE контроллера (например, поменяли материнскую плату не переустанавливая Windows), ошибка в boot.ini, ошибки в файловой системе. Версию с повреждением самого файла hal.dll я бы рассматривал в последнюю очередь.

решаем проблемы с головой!


Ну вот и я о том, что консоль рулит.
06.04.2007 в 14:26

решаем проблемы с головой!
Я поясню ход своих мыслей.



На диск с файловой системой FAT32 из-под Windows Me можно свободно записать файл в любую папку, в т.ч. перезаписать файлы в папках с установленной Xindows XP. То, что ты этого сделать не можешь, свидетельствует о некой проблеме, возможно с диском.



Версию о такой проблеме подтверждает сообщение о невозможности загрузить hal.dll. Для начала я бы попробовал проверить диск D: на наличие ошибок в файловой системе и на работоспособность самой поверхности диска.
06.04.2007 в 15:12

Прежде чем испробовать достичь цели - я хочу запомнить этот мир целым ©
А если NTFS + права доступа.
06.04.2007 в 15:57

решаем проблемы с головой!
Сэр Дьявол, ты невнимателен.



1. Windows Me не работает с NTFS



2. Человек описал, что XP у него находится на диске D:, файловая система на котором - FAT32