Вопрос № 19489: Благодарю всех Экспертов, ответивших на мой вопрос №19394!
Ещё пара вопросов:
1. За что отвечает файл hiberfil.sys, его размер - 384 Мегабайта. Это не слишко много?
2. В 98-й Винде был такой файл logo.sys, который можно было сделать по...
Вопрос № 19489
Благодарю всех Экспертов, ответивших на мой вопрос №19394!
Ещё пара вопросов:
1. За что отвечает файл hiberfil.sys, его размер - 384 Мегабайта. Это не слишко много?
2. В 98-й Винде был такой файл logo.sys, который можно было сделать по своему желанию, сменив стандартную заставку при запуске "форточек".
Какой файл отвечает за приветствие в ХР, и можно ли его заменить "самопальным";) ?
Отправлен: 10.04.2005, 20:49
Вопрос задал: Алекс (статус: Посетитель)
Всего ответов отправлено: 7
Отвечает: alecxcyber
Здравствуйте, Алекс!
1.Это файл который необходим для сброса туда дампа памяти (Оперативной, размер у него как вы заметили равен размеру оперативки) при переводе компьютера в спящий режим (не путать с ждущим, при котором питание полносьтю не отключается и память продолжает работать). Чтоб избавиться от него достаточно открыть свойства электропитания (из панели управления или настроек экранной застваки и на вкладке настроек спящего режима отключить эту возможность). Подробнее о спящем и ждущем режимах можно прочитать в справочной
системе windows.
2.В XP это уже не графический файл а файл ядра (ntoskrnl.exe если не ошибаюсь)
Да его можно изменить, можно скачать и готовые модифицированные файлы ядра (Обычно их называют boot screens так что можно поискать в и-нете)
НО! Хочу предупредить! И Это очень вважно. Можно испортить себе всю систему с этими файлами. Прежде чем их использовать убедитесь для какой версии windows XP они сделаны. Если для версии без SP 1 или SP2 то нельзя их использовать если соответствующие сервис паки установлены. Если у ВАС SP2 то будьте особо осторожны - большинство таких boot screens создавалось под SP1 и можно получить нерабочий труп вместо windows. так что прежде чем их использовать внимательно ознакомтесь с инструкцией и настройте загрузку
с выбором ядра: Новое нестандартное и старое (на всякий случай). Кроме того с этими экспериментами могут возникнуть проблемы с обновлением системы - при установке очередного Service Packa - она пожалуется на неподдерживаемую версию ядра.
Надеюсь убедил что лучше boot screens не использовать?
Если есть уверенность в то что любые проблемы можно решить - нет боязни глюков то Можно и поэкспериментировать:)
С файлами отвечающими за экран приветствия еще сложнее (наверное это winlogon.exe) - лучше там ничего не трогать, потому что будут проблемы с защитой файлов да и опять же надо смотреть под какой сервис пак эти файлы.
Скачать тоже можно из интернета. Но лучше не пробовать:)
ХОТЯ - Дело это ваше - я просто даю совет как эксперт.
Ответ отправил: alecxcyber (статус: Студент)
Отправлен: 10.04.2005, 22:01 Оценка за ответ: 5
Отвечает: Сучкова Татьяна
Здравствуйте, Алекс!
1.Когда компьютер входит в спящий режим, то содержимое памяти скидывается в этот файл
2.Легко. Посмотри тут все классно описано
http://www.oszone.net/themes_xp/index.shtml
Ответ отправила: Сучкова Татьяна (статус: Студент)
Отправлен: 10.04.2005, 22:10 Оценка за ответ: 5
Отвечает: Daniel Kornev
Здравствуйте, Алекс!
1. Hiberfil.sys отвечает за хранение образа вашей оперативной памяти (т.е. компа, а не вашей собственной =) ). Когды вы выключаете компьютер, то можете не выключить его так, чтобы затем опять приходилось опять запускать все программы, а сохранить все запущенные приложения в соответствующий вышеуказанный файл, чтобы затем, после включения компьютера, вам было достаточно нажать кнопку. ввести учетные данные и продолжить работу с запущенными приложениями. Его размер равен размеру вашей оперативной памяти, как
вы уже догадались, т.е. у вас 384 MB памяти (как и у меня, между прочим).
2. За картинку отвечает никто иной, как файл ядра Windows NT - ntoskrnl.exe, лежащий в папке %SystemRoot%System32. Его можно править самому - с помощью любого редактора ресурсов PE-файлов (PE - Portable Executable, стандарт выполняемых файлов для DOS/ OS/2 / Win16/32/64), таких как Restorator Resource Hacker, также можно воспользоваться редактором PE-файлов из пакета Visual Studio .NET. Также имеются end-user варианты программ, меняющих заставку при запуске ОС - самые известные - StyleXP от TGTSoft и LogonStudio
от Stardock. Заменить самопальным можно, но желательно сделать это так:
1. Скопировать ntoskrnl.exe во временную папку, прим., %SystemRoot%oot
2. Заменить картинку в нем на вашу
3. Переименуйте полученный файл в, к примеру, nwoskrnl.exe
4. Указать в файле boot.ini, который можно отредактировать Мой Компьютер-Свойства-Дополнительно-Параметры загрузки и восстановления-Редатировать вручную
новый адрес к ядру
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /FASTDETECT /DETECTHAL /KERNEL=NWOSKRNL.EXE
если не ошибаюсь, должно сработать... Точнее - поищите в поисковике, если не пройдет номер - http://search.msn.com
Но проще воспользоваться вышеуказнными утилитами - все сделают, безопасно и с возможностью отката. Если вам хочется иметь bootscreen как в прототипе Windows Longhorn, то поищите файлик Longhorn Transformation Pack - сейчас в сети гуляет уже 9-ая версия.
Удачи!
Ответ отправил: Daniel Kornev (статус: 6-ой класс)
Отправлен: 10.04.2005, 23:48 Оценка за ответ: 5
Отвечает: John Freeman
Здравствуйте, Алекс!
1)Для Hibernate aka Спящего режима=>сколько оперативки, столько и весит
2)Теперь это ресурс в ntoskrnl.exe , руками трогать - надо знать как, так что бери BootXP меняй её, всё сама сделает.
Ответ отправил: John Freeman (статус: Профессионал)
Отправлен: 11.04.2005, 10:43 Оценка за ответ: 5
Отвечает: Андрей
Здравствуйте, Алекс! 1. В этот файл сливается содержимое ОЗУ при использовании спящего режима. Размер файла равен размеру ОЗУ. 2. Заменить самопальным можно, но чревато последствиями в виде полной неработоспособности винды после изменения или замены файла ntoskrnl.exe. Лучше для этого использовать спец. программы, например Style XP, там не только приветствие заменить можно ;-).
* Если ничто другое не помогает,
прочтите, наконец, инструкцию! :-)
Ответ отправил: Андрей (статус: Студент)
Отправлен: 11.04.2005, 16:35 Оценка за ответ: 5
Отвечает: Hardblow
Здравствуйте, Алекс! 1. Этот файл является частью системы Hibernate, которая позволяет при выключении компьютера сбросить содержимое оперативной памяти на жёсткий диск, а при включении, просто загрузить этот файл в память. Это позволяет избежать достаточно долгого процесса загрузки, и сразу же после включения компьютера получить рабочий стол и открытые программы или документы точно в том виде, в котором они оставались когда компьютер выключался. Для того что бы обезопасить себя от ситуации, когда не удаться сбросить содержимое
памяти просто из за того что на диске нет места, служба hibernate постоянно держит на диске файл hiberfil.sys размером равным объёму оперативной памяти. Этот файл нельзя стереть из под XP, его бесполезно стирать из под соседней ОС, всё равно служба hibernate создаст его заново при первой же возможности. Единственны способ, это отключить саму службу hibernate. Сделать это можно через Control Panel – Power Options, закладка Hibernate. Снимаем галочку с чекбокса Enable
hibernation, и служба будет отключена, а файл hiberfil.sys удалён. 2. В общем здесь всё написано: Войди в систему красиво и Оденем Windows XP
Ответ отправил: Hardblow (статус: Профессор)
Отправлен: 14.04.2005, 18:52 Оценка за ответ: 5 Комментарий оценки: Всё понял, благодарю также за полезные ссылки!
Отвечает: Pilot
Здравствуйте, Алекс!
1. Это файл, куда записывается содержимое оперативной памяти при переходе в спящий режим и его размер равен размеру вашей оперативки. Если мешает, то отключайте спящий в ПАНЕЛЬ УПРАВЛЕНИЯ - ЭЛЕКТРОПИТАНИЕ - Закладка СПЯЩИЙ РЕЖИМ
Ответ отправил: Pilot (статус: 4-ый класс)
Отправлен: 15.04.2005, 19:40