Красотки ничего не производят, кроме смазливого впечатления.
Подскажите, как можно в папке ОС - Windows XP менять её содержимое (не только удалять, а, например, заменять) через другую ОС - Windows ME? Просто сегодня был повреждён файл hal.dll, в результате чего пришлось переустанавливать систему, т. к. она не запускалась ни в одном из режимов запуска. А при попытке скопировать и вставить файл с диска, на котором находились все файлы ОС, он выдал "нет доступа". И как этот запрет на доступ снять, чтобы можно было заменять, к примеру, повреждённый файл на нормальный через другую операционную систему?
Если речь об правах NTFS, то нужно всего лишь разрешить себе доступ в свойствах безопасности файла. Если вы не можете этого сделать, нужно указать себя как владельца файла, для этого есть функция "стать владельцем", которая доступна, если вы работаете с административными правами.
Но. Windows Me не умеет работать с NTFS. Она работает только с FAT32. А FAT32 не предполагает установку прав на файлы.
Поэтому не могли бы вы более точно описать ситуацию, чтобы я мог понять, как её исправить?
Каким образом вы пытаетесь скопировать файл с диска на компьютере, на котором не загружается операционная система?
При попытке сделать что именно вы получаете сообщение "нет доступа"?
Да, и зачем нужна замена hal.dll? Почему вы считаете, что файл был повреждён? В результате чего, по вашему, это случилось?
Каким образом вы пытаетесь скопировать файл с диска на компьютере, на котором не загружается операционная система?
Скопировать его, находясь в другой ОС (Win Me), и вставить в каталог неработающей ОС (Win XP).
При попытке сделать что именно вы получаете сообщение "нет доступа"?
Когда вставляю файл в каталог ОС.
Да, и зачем нужна замена hal.dll? Почему вы считаете, что файл был повреждён?
Потому что из-за него не запускалась система. И при запуске он выдал "отсутствует или повреждён файл hal.dll". Каталог, где находится файл, такой: "windows root/system32/hal.dll" (это, как я понял, входит в системный раздел). Такой глюк у меня неоднократно был.
В результате чего, по вашему, это случилось?
Я узнал у своего знакомого, а тот узнал через яндекс, что этот файл отвечает за энергообеспечение. А у меня часто случались при усиленной работе памяти перенагрузки на блок питания, соответственно, он отрубал нек. устр. и включал при перезагрузке (у меня блок питания на 200 Вт). И соответственно, эти глюки с электропитанием вызвали глюк с файлом, за это отвечающим.
Конечно, можно решить это через восстановление системы в процессе установки, но всё же хотелось бы узнать, есть ли вообще возможность восстанавливать повреждённые системные файлы (не только вышесказанный) через другую ОС или ещё как-то, не переустанавливая и не восстанавливая систему.
это не так
Скопировать его, находясь в другой ОС (Win Me), и вставить в каталог неработающей ОС (Win XP).
ты просто перефразировал то, что уже сказал, так и не объяснив
Ладно, начнём сначала. У тебя на одном компьютере установлены две разные Windows - так?
Ладно, начнём сначала. У тебя на одном компьютере установлены две разные Windows - так?
Да. Win XP и ME.
И я пытался путём простого копипаста или перетаскивания заменить файл.
Всего логич. дисков - 3. 1-й (C) системный с ОС Win ME (файловая система fat32) на 9.75 Гб, 2-й (D) системный с ОС Win XP (файловая система fat32) на 14.6 Гб, 3-й (E) с файловой системой NTFS на 128 Гб.
Зато видишь содержимое диска D: с папкой WINDOWS, внутри которой есть папка System32, куда ты и пытаешься записать hal.dll, так?
А откуда ты берёшь hal.dll для перезаписи?
Зато видишь содержимое диска D: с папкой WINDOWS, внутри которой есть папка System32, куда ты и пытаешься записать hal.dll, так? Да.
С DVD-болванки. Я скидываю на рабочий стл, а оттуда в Windows (пытаюсь).
На диске D: ты можешь создавать папки? А в D:\WINDOWS? А в D:\WINDOWS\system32\ ?
На диске D: ты можешь создавать папки? А в D:\WINDOWS? А в D:\WINDOWS\system32\ ? Вот этого я не проверял.
И каково ваше мнение?
Есть. Точнее есть файлы HAL, HAL, HALACPI,HALAPIC, которые при установке конфигурируются в hal.dll исходя из аппаратной конфигурации компа. Надеюсь термины APIC и ACPI обьясять не надо?
А за что он отвечает?
За вышеуказанное. Обработчик и отладчик аппаратной части. (точное определение не помню), встраивается в реестр винды.
По теме: Простая переброска данного файла ничего не даст. Здесь 2 выхода.
1) Консоль восстановления.
2) Переустановка в режиме обновления/восстановления.
З.Ы. А всетаки что за hal.dll у тебя на ДВД? Что там записано, бэкап системы?
Проверь, напиши что получилось. Тогда будет и мнение.
В дистрибутиве этого файла нет.
Есть.
В дистрибутиве файла hal.dll нет.
hal.dll - это часть HAL (hardware abstraction layer) - реализации уровня аппаратной абстракции, важной части ядра операционной системы. Грубо говоря, HAL представляет собой программный интерфейс к аппаратным средствам, предоставляемый ядром. При загрузке Windows загрузка ядра и его компонентов происходит в первую очередь.
Можно сказать, что загрузка Windows начинается с запуска HAL. Следовательно, сообщение о невозможности загрузить одну из частей HAL не всегда свидетельствует о повреждении файла. Наоборот, очень мала вероятность повреждения самого файла hal.dll т.к. во время работы системы этот файл не читается и не записывается.
Сообщение со смыслом "не могу прочитать hal.dll" может появляться по самым разным причинам, таким как неработоспособность диска, неверно установленные драйверы IDE контроллера (например, поменяли материнскую плату не переустанавливая Windows), ошибка в boot.ini, ошибки в файловой системе. Версию с повреждением самого файла hal.dll я бы рассматривал в последнюю очередь.
В дистрибутиве (папка I386) вообще нет ни одного файла с расширением. Из каких файлов создается hal.dll я уже указал.
Сообщение со смыслом "не могу прочитать hal.dll" может появляться по самым разным причинам, таким как неработоспособность диска, неверно установленные драйверы IDE контроллера (например, поменяли материнскую плату не переустанавливая Windows), ошибка в boot.ini, ошибки в файловой системе. Версию с повреждением самого файла hal.dll я бы рассматривал в последнюю очередь.
решаем проблемы с головой!
Ну вот и я о том, что консоль рулит.
На диск с файловой системой FAT32 из-под Windows Me можно свободно записать файл в любую папку, в т.ч. перезаписать файлы в папках с установленной Xindows XP. То, что ты этого сделать не можешь, свидетельствует о некой проблеме, возможно с диском.
Версию о такой проблеме подтверждает сообщение о невозможности загрузить hal.dll. Для начала я бы попробовал проверить диск D: на наличие ошибок в файловой системе и на работоспособность самой поверхности диска.
1. Windows Me не работает с NTFS
2. Человек описал, что XP у него находится на диске D:, файловая система на котором - FAT32