Технический форум
Вернуться   Технический форум > Компьютерный форум > Софт и программы > Вопросы от новичков


Ответ
 
Опции темы Опции просмотра
Старый 29.06.2010, 01:42   #11 (permalink)
Eli
TEHNARI.RU
 
Аватар для Eli
 
Регистрация: 31.03.2008
Адрес: Израиль
Сообщений: 18,407
Записей в дневнике: 7
Сказал(а) спасибо: 10
Поблагодарили 1 раз в 1 сообщении
Репутация: 14157
По умолчанию

Цитата:
2. Реестр формируется при каждом запуске ОС в виртуальной памяти (это оперативка+своп). Для простоты скажу - реестр сидит в ОПЕРАТИВКЕ!
3. При каждом запуске ОС реестр формируется на основе данных, хранящихся в различных, папках ОС - system, security, sam, default и др. В этих папках все данные, необходимые для формирования реестра, хранятся в виде ОБЫКНОВЕННЫХ!!!! ФАЙЛОВ.
ты извини меня конечно - но все это глупости .... откуда ты взял что реестр, формируется из за загрузки памяти?
согласен, и ты прав когда говориш что хранится в виде файлов - но не просто файлов а закрытых и не доступных к обработке простым пользователям.
файлы реестра хранятся в папке - "C:\WINDOWS\system32\config" в 3 файлах с расширением, "SAV" - "Log" - "без обозначения".
и есть так же файл "NTUSER".

они есть физический на диске- и память не причем тут.

Цитата:
1. Повторюсь. НИГДЕ в ФС ОС нет объекта под названием "РЕЕСТР".
РЕЕСТР он есть, это структура - обозначаемая "реестром", которой система обращается во время всей загрузки ядра и работы ос....

то что ты видишь это как ветвь то это процесс обработки этих файлов(иначе ты бы не смог работать и обрабатывать информацию)
для того есть программа Registry Editor Utility - или regedit32.exe - в системе, запуск как просто regedit
Eli вне форума   Ответить с цитированием

Старый 29.06.2010, 01:42
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Если решение проблемы затянулось, можете пролистать аналогичные темы

Антибиотики - ваше мнение
Ваше мнение о ридере

Старый 29.06.2010, 02:07   #12 (permalink)
minos66
дилетант
 
Аватар для minos66
 
Регистрация: 18.06.2010
Сообщений: 566
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1543
По умолчанию

Цитата:
Сообщение от Олег Посмотреть сообщение
ты извини меня конечно - но все это глупости .... откуда ты взял что реестр, формируется из за загрузки памяти?
"из за загрузки"??? Я такого не говорил. Я говорил, что в файловой системе ОС семейства Win NT нет никакого образования под названием реестр. нет никакого одного файла под названием "Реестр". Есть куча файлов, GUID и символьных ссылок, раскиданных по полдюжине папок. Чего дефрагментируем? Эти папки? Чем "дефрагментация реестра" от просто дефрагментации системного раздела отличается? Я говорил, что Реестр каждый раз зханово формируется при загрузке системы и профиля пользователя и "живет" в оперативке... Так чего дефрагментируем то? Оперативку? Впрочем чего повторяться - почитайте википедию Реестр Windows — Википедия, там внизу статьи ссылки полезные есть... там почитайте...

Последний раз редактировалось minos66; 29.06.2010 в 02:16
minos66 вне форума   Ответить с цитированием
Старый 29.06.2010, 02:10   #13 (permalink)
Eli
TEHNARI.RU
 
Аватар для Eli
 
Регистрация: 31.03.2008
Адрес: Израиль
Сообщений: 18,407
Записей в дневнике: 7
Сказал(а) спасибо: 10
Поблагодарили 1 раз в 1 сообщении
Репутация: 14157
По умолчанию

вот эту
Цитата:
откуда ты взял что реестр, формируется из за загрузки памяти?
строку я не так написал - потому извини. и давай на ты...

Цитата:
при загрузке системы и профиля пользователя..
вот так я думаю что будет точнее - но файлы в которых хранятся все записи, как я уже написал физические и есть над диске
Eli вне форума   Ответить с цитированием
Старый 29.06.2010, 03:02   #14 (permalink)
minos66
дилетант
 
Аватар для minos66
 
Регистрация: 18.06.2010
Сообщений: 566
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1543
По умолчанию

Цитата:
Сообщение от Олег Посмотреть сообщение
как я уже написал физические и есть над диске
Давайте еще раз - нигде в структуре файловой системы ОС нет объекта под названием "Реестр", куски которого можно собрать (дефрагментировать) в единое целое. Есть куча папок где хранится куча разных файлов. Обычных файлов... И куча символьных ссылок, которые отсылают к файлам, которые храняться еще в куче папок. Короче весь реестр "размазан" по всей ОС. Все эти файлы подвержены фрагментации ровно так же как и любые другие файлы на диске. И дефрагментируются ровно по тем же правилам как и все другие файлы. В чем предназначение специальной прожки "дефрагментатор реестра"? Какие она тайные действия исполняет, нежли обычный дефрагментатор? Более того, значительная часть реестра вообще формируется на основании работы ntdetect, которая собирает данные из биоса и cmos, из микропрошивок устройств и т.п. Эти данные вообще (ну кроме резервных копий типа Последней удачной конфигурации) на диске не хранятся - они каждый раз заново формируются при загрузке. Их как дефрагментируем?
Теперь, вот создалась та же Последняя удачная конфигурация. Соответственно предыдущая так сказать "стерта", на самом деле не стерта, а просто место которое она занимала помечено как незанятое. Как вы думаете, куда физически будут записаны данные новой Последней удачной конфигурации? На место старой? Как бы не так - куда и что писать решает исключительно микропрограмма диска. Единолично, и ОС ей не указ. Видит свободную "дырку" туда часть данных этой самой новой Последней удачной конфигурации и запишет, часть в другую "дырку". Там настало время что то прочесть - головки метнулись в конец диска, прочли - микропрограмма сочла, что нечего головкам попусту мотаться, она кусок все той же Последней удачной конфигурации и в конец диска запишет... Ровно так же происходит при всех изменениях в реестре. Да впрочем и при изменении любых файлов. Что то "потерли", что то куда то записали. В итоге реестр не только по ФС ОС размазан, он еще и физически по диску размазан. Кошмар!!! Чем грозит? Да ничем! Дефрагментация грозит лишь небольшой задержкой при загрузке. На самой работе реестра это никак не отражается - все, ВСЕ! данные, и это самое главное, необходимые для формирования реестра при загрузке ОС с диска считываются в оперативку и там живут до окончания очередного сеанса (ну мигрируют между оперативкой и свопом при нужде). Так чего дефрагментируем то?

Последний раз редактировалось minos66; 29.06.2010 в 03:08
minos66 вне форума   Ответить с цитированием
Старый 29.06.2010, 09:17   #15 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,740
Записей в дневнике: 70
Сказал(а) спасибо: 161
Поблагодарили 200 раз(а) в 84 сообщениях
Репутация: 74843
По умолчанию

Понятие "дефрагментация реестра" не совсем корректно. Тут нужно говорить об оптимизации реестра, происходящей при сжатии конфигурационных файлов системы и последующем их восстановлении при перезагрузке. При этом во время сжатия проверяется структура файлов, удаляются ошибочные записи и производится ряд других операций. После восстановления реестр имеет более строгую логическую структуру, что позволяет с большей эффективность и скоростью обрабатывать запросы к конфигурациям программ. Это было критично на старых системах линии Windows, где "раздутый" реестр приводил к существенному падению скорости. На новых системах за счет повышения общей скорости работы устройств такие проблемы не так очевидно бросаются в глаза.

Кстати, можно разграничить понятие внешняя и внутренняя дефрагментация реестра. То, что вы привели в пример - это как раз внешняя дефрагментация конфигурационных файлов, цель ее - собрать все файлы реестра в одной области диска для ускорения обращения к ним. Скорость обращения зависит от степени фрагментации диска. Внутренняя дефрагментация - это процесс оптимизации логической структуры реестра. Об этом написано выше .

Imho, проблема для обсуждения высосана из пальца, для топикстартера не несет абсолютно никакой смысловой нагрузки и по сути офтоп. Думаю, для продолжения вы могли бы создать собственную тему.
__________________
Убить всех человеков!
AlexZir вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 29.06.2010, 16:32   #16 (permalink)
Жан
Member
 
Аватар для Жан
 
Регистрация: 18.04.2010
Сообщений: 744
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 639
По умолчанию

Но коль споры так далеко зашли вопрос один возникает, а нужны вообще такие программы для компа или нет? Или это реторический вопрос есть ли жизнь на иарсе или нет.
Жан вне форума   Ответить с цитированием
Старый 29.06.2010, 17:03   #17 (permalink)
Biohazard_rus
Member
 
Аватар для Biohazard_rus
 
Регистрация: 21.06.2009
Сообщений: 184
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 92
По умолчанию

Выскажу свое мнение.
Под дефрагментацие реестра я понимаю сжатие и оптимизацию его содержимого, которое в данный момент находится в оперативной памяти. В принципе эта процедура ничем не помешает, но и прироста производительности от нее практически не будет.
А насчет всех этих прог по оптимизации, очистке от мусора и т.д... Я ими практически не пользуюсь, или пользуюсь очень редко (раз в месяц а то и реже)
Очистка реестра может быть полезной, но не ждите от нее какого то грандиозного прироста производительности. Это как с базой данных. Она работает медленнее если в ней хранятся ненужные или лишние данные, но нет смысла оптимизировать или перекапывать ее каждый день.
Biohazard_rus вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 04:24.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.