Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Повреждается реестр в Windows XP

Автор: NordS
Дата сообщения: 04.07.2003 12:53
Время от времени повреждается реестр. Т.е. при загрузке XP выдается сообщение о том что файл \system32\config\system поврежден и загрузкане может быть выполнена. Подскажите что делать, а не то уже почти год с этой проблемой живу(делаю резервные копии реестра и потом востанавливаю его) - умучился!

Конфигурация:
1)ASKA VIA Apollo 133
2)Celeron 566(Copermine)
3)128Mb NoName
4)Diamond Viper V500 (Riva TNT)
5)Barracuda 40Gb 7200rpm

PS. Дрова для VIA 4in1 v4.35.
Автор: KLASS
Дата сообщения: 04.07.2003 19:15
Эта проблема возникает на некоторых ящиках и пока не совсем понятно из-за чего, также никто не может мне толком сказать, после чего такая лабуда происходит. Теоритически, учитывая атомарность отдельных действий в реестре ХР, повреждения реестра не должно быть никогда. Но проблема имеет место быть. Сам я не могу никак создать у ся подобную ситуация в ящике, хотя неоднократно и прилагал для этого определенные усилия, выдергивая вилку из розетки в момент копирования, установки программы, другими словами, когда идет активная работа с реестром, но никакого "результата", комп всегда загружается с теми или с иными значениями, но загружается! У мя такое предложение. Раз у тя уже это происходит в течении долгого времени, то ты уже спец в этом деле Чего мне надо от тебя: опиши здесь, чаще всего после чего такое происходит (установка софта, дров, плановой перезагрузки без установки и\или с установкой софта) возможно есть какая-то закономерность. Также, после очередного бэкапа реестра, поработай не устанавливая нового софта, до момента когда загрузка будет не возможной и загрузись в WinPE, ERD Commander с CD или в параллельно стоящую систему и скопируй в сторону коцаный файл System. После чего заархивируй коцаный и нормальный файлы в архив (с пометкой ессно где какой) и выложи куда-нить (надеюсь он у тя не сильно большой получится). Я попробую разобраться прикрутив их у себя.

Добавлено
PS Перед тем как архивировать, попробуй сделать следующее: скопируй файл System в сторону и убей его в системе. Теперь, тот который только что скопировал, копируй обратно в систему и пытайся грузиться. Есть подозрение, что система просто не может найти файло из-за неправильного расположения его на диске. Кста, какой размер у системного раздела?
Автор: butvalera
Дата сообщения: 05.07.2003 05:03
Accelerator виноват.Создай ситуацию что-нибудь запусти,например,программу инсталировать которая просит внести данные,вообщем идея процессор нагружен потом пауза программа хочет внести данные в регистр запускается Accelerator,что-бы выдать полную мощь и происходит ошибка.
Автор: KLASS
Дата сообщения: 05.07.2003 07:38
Кстати... просмотрел

Цитата:
Дрова для VIA 4in1 v4.35

а убить и откатиться на родные, системные, ошибка исчезнет?
Автор: NordS
Дата сообщения: 07.07.2003 13:44

Цитата:
а убить и откатиться на родные, системные, ошибка исчезнет

сначала стояли родные виндовские

Добавлено

butvalera, что ты подразумеваешь под Accelerator

Добавлено
KLASS
По поводу закономерностей:
1)У меня есть съемный винт (старенький QUANTUM 210Mb), время от времени я его подключаю. Так вот после этого события вероятность повреждения реестра очень сильно возрастает.
2)После установки софта.

Например вот только на днях с помощью msconfig убрал из автозагрузки ICQ, перезагружаюсь все нормально, только выдается сообщение о том что была изменена загрузка и т.д., ставлю галочку о том что бы при перезагрузки больше это не выводить, перегружаюсь - реестр поврежден. Так до сих пор пор это и не убрал

PS Как опять реестр слетит так выложу его подопытные образцы.
Автор: KLASS
Дата сообщения: 07.07.2003 15:58

Цитата:
Как опять реестр слетит так выложу его подопытные образцы

ОК!
Автор: butvalera
Дата сообщения: 08.07.2003 01:43
Увеличение эффективности сохранения данных на жёстком диске
Для увеличения эффективности сохранения данных на жёстком диске используется запись после кэширования. Это означает, что в случае системного отказа может случиться так, что данные будут не полностью записаны на диск. Если у Вас есть программа, которая часто вызывает системные ошибки, то Вы можете отключить эту функцию, чтобы быть уверенным, что данные записываются непосредственно на диск в обход кэша. Этим управляет следующий параметр:
[HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Control\ FileSystem]
"DriveWriteBehind"=hex:00,00,00,00 - защищённый режим
"DriveWriteBehind"=hex:01,00,00,00 - реальный режим.
Автор: KLASS
Дата сообщения: 08.07.2003 07:51
butvalera

Цитата:

Control Write Behind Caching (Windows 95/98/Me)

http://www.winguides.com/registry/display.php/221/
Автор: NordS
Дата сообщения: 08.07.2003 13:48
Долго ждать не пришлось. Ни чего вроде такого сегодня и не делал, так в инете лазил, но реестр упал
Взять его можно с http://nords.narod.ru там будет архив(1,5Мб).
В этом архиве два каталога ok и bad. ok-работающий, bad-не работающий.
Автор: KLASS
Дата сообщения: 08.07.2003 14:45
NordS
Качаю, можешь ссылку убрать из темы, а то админы Народа ругаться будут за прямые ссылы на файло. Сам файл пусть лежит на всякий
Автор: devids
Дата сообщения: 08.07.2003 22:22
Если речь о Windows XP и кэшировании данных цитирую:

Дaннaя нacтpoйкa paзpeшaeт кэшиpoвaниe зaпиcи в
cиcтeмe Windows для улучшeния paбoты диcкa, нo
oтключeниe питaния или cбoй oбopудoвaния мoгут
пpивecти к пoтepe или пoвpeждeнию дaнныx.
Так ведь это настраивается в свойствах винчестера, надо убрать галку: Paзpeшить кэшиpoвaниe зaпиcи нa диcк
зачем лазить в реестр. А может у NordS действительно стоит эта галка, потому и происходят эти глюки?
Автор: NordS
Дата сообщения: 09.07.2003 07:21
devids и butvalera
Кэшировании сейчас включено, но пол года назад я отключал, и положительных результатов это не принесло
Автор: KLASS
Дата сообщения: 09.07.2003 11:53
Что удалось выяснить.
Следствие: действительно происходит изменение (не разрушение!!!) структуры файла SYSTEM, а именно изменяется порядка 4Кб (по-крайней мере в выложенном) и этого достаточно для того, чтобы система при загрузке не смогла его распознать, хотя он и лежит в нужном месте и имеет оригинальное название. Причем эти изменения совершенно не относятся к каким-то значениям или параметрам. Лечится довольно просто, с сохранением всех внесенных системой и ПО изменений. Дождись очередного падения реестра или можешь сразу загрузиться в WinPE и заменить хороший файл плохим. Теперь, здесь же в WinPE, открываешь в редакторе реестра этот самый "коцаный" SYSTEM, через меню Файл > Загрузить куст. При загрузке куста система скажет, что "Потребовалось восстановление бла-бла-бла" и загрузит куст. Т.е. сам куст "живой". Также это сработает, если просто загрузиться в WinPE сразу после падения реестра, перед входом в систему вылезет этоже сообщение. Теперь перегружайся уже в основную систему, которая должна нормально грузиться.
Причина: я и сам горю желанием это знать У себя довольно трудно ее определить, ведь происходит это у тебя.
Также примечателен тот факт, что выложенный тобой файл SYSTEM из каталога "ОК", также "страдает" некоторым горбатым изменением. В этом легко убедиться если загрузить этот файл в редактор реестра. При загрузке возникает все тоже сообщение: "Потребовалось восстановление бла-бла-бла". При восстановлении размер файла не изменяется ни на байт, изменяется только содержимое, правда всего около 2Кб, но изменяется, что указывает на то, что этот файл уже не совсем "здоров".
Попробуй обнулить диск и установить систему с ноля и первое, что сделай после установки, скопируй в сторону файл SYSTEM и попробуй загрузить его копию в редактор реестра... будет ли выскакивать приведенное выше сообщение об восстановлении?

Добавлено
NordS
На всякий, какая у тя файловая система?
Автор: devids
Дата сообщения: 09.07.2003 19:09
NordS

Цитата:
Кэшировании сейчас включено, но пол года назад я отключал

А когда отключал, почувствовал разницу, что комп начал медленнее работать? Насколько была заметной разница?
Автор: NordS
Дата сообщения: 10.07.2003 07:36
KLASS

Цитата:
выложенный тобой файл SYSTEM из каталога "ОК", также "страдает" некоторым горбатым изменением

скорее всего да, это у меня 14 по счету backup реестра, так вот где-то на 7 мне пришлось смешать файлы из 8 и из 7 backup, он че-то не хотел загружаться на 8, опять же говорил о востановлении реестра. Это наверно из-за этого.

Цитата:
На всякий, какая у тя файловая система?

год назад была NTFS, но сейчас стоит FAT32, т.к. востанавливаю из DOS(люблю я его )) )
Автор: KLASS
Дата сообщения: 10.07.2003 11:19
NordS

Цитата:
так вот где-то на 7 мне пришлось смешать файлы из 8 и из 7 backup

По-моему те точно пора Вынь переставлять

Цитата:
год назад была NTFS, но сейчас стоит FAT32, т.к. востанавливаю из DOS

Можно и ДОС (святое) юзать и WinPE, дабы не было зависимости от FAT'a. Даешь NT-ям "родную" файловую систему (шутка).
Автор: KLASS
Дата сообщения: 11.07.2003 21:31
NordS
Пальцем в небо... попробуй остановить службу планировщика и поработать.
Автор: NordS
Дата сообщения: 13.07.2003 11:31
KLASS

Цитата:
попробуй остановить службу планировщика

остановил, посмотрим что будет
Автор: KLASS
Дата сообщения: 13.07.2003 11:33
NordS
Нет ли разгона чего-нить, у тя на компе?
Также есть подозрение, что это из-за

Цитата:
3)128Mb NoName
Автор: NordS
Дата сообщения: 21.07.2003 09:35
KLASS

Цитата:
Нет ли разгона чего-нить, у тя на компе?

разгона нет
Автор: KLASS
Дата сообщения: 21.07.2003 11:54
Память не пробовал у друга взять на время? Попробуй замени и поработай день-два.
Автор: DenRassk
Дата сообщения: 30.03.2004 05:59
Началось тоже самое Причем не понятно почему.
Играл себе никого не трогал. Наигрался - выключил. Вечером включил - а уже кирдык - файл \system32\config\system поврежден и загрузка не может быть выполнена. Попробуйте восстановить .....
Система:
Acorp 7nfu400
Atlon 2500+
512mb
radeon 9600
не разогнана, дрова от прозводителей (последние)
Чего делать ума не приложу.
Как-то удалось решить проблему?
Автор: NordS
Дата сообщения: 30.03.2004 09:25
Я решил эту проблему заменой компа...
А так попробуй поставь 2003 может она будет без этого глюка
Автор: Jadeite
Дата сообщения: 30.03.2004 09:45
Это не глюк виндовса, а какое-то железо у него глюкает...
Автор: dg
Дата сообщения: 30.03.2004 23:16
Jadeite
если случай еденичный или появляется по явной закономерности - могут быть и проблемы виндов. если появляется хаотично - действительно, вероятнее всего, проблемы в железе. в первую очередь грешить надо на винт и оперативу. винт прогнать скандиском с проверкой поверхности, а раму можно протестировать чем-нибудь вроде утилки memtest.

NordS
Цитата:
попробуй поставь 2003 может она будет без этого глюка
фу.
Автор: Windrider
Дата сообщения: 30.03.2004 23:48
Сталкивался с такой проблемой, виноват был винчестер.
Автор: Santela
Дата сообщения: 03.04.2004 15:50
Интересная тема поднята, а главное очень знакомая!!!
Чтоб короче, скажу так, приблизительно (точно не помню) где-то из семи таких случаев (машины разные полностью) в четырех менял винт – помогло (вопрос, на сколько времени?). В трех менял блок питания – тоже помогло. Причем блоки были – сам их разбирал - полный отстой, а правильнее полная экономия на деталях и радиаторах. Мое мнение – все дело в питании и в первую очередь мы, экономя на корпусе (с блоком питания), мучаемся вот такими проблемами. У меня корпус инвиновский с блоком повер мэн и уже не первый год, ни каких проблем с экспихой и вообще с компом. Меняйте в первую очередь блок питания, а то он в могилу и винт и память и все остальное утянет. В моих случаях я считаю, не винты надо было в первую очередь менять, а блоки питания, но люди не совсем понимают, доказывают, раз винт щелкает, значит все – умер. Им говоришь, блок питания меняй, не верят.… Это мое мнение, подтвержденное практически.
Кстати и 2000-я на тоже бывает ругается (но реже ХР), а 9-ые молчат и тихо работают.
Автор: egrs
Дата сообщения: 21.02.2005 23:43
Оставшиеся, вы нашли решение этого геморроя?

У меня после каждой установки софта реестр падает, причем система выгружается нормально, а при загрузке привет чебурашке. Уже раз десятый ее восстанавливаю с копии. Сейчас отключил write behind для диска в device manager, буду проверять. Есть еще подозрение на AverMedia, из-за нее часто ОС падала раньше, пока патч не установил. И на Audigy 2, и на Abit nf-7. Что интересно стоит параллельно дохлый комп, под завязку заставленный софтом, 6 винчей, dvd, cd, все установленное с трудом грузит, но такой ошибки нет.
Самое обидное, что ОС недавно установил

У меня inwin (вроде) 400 Вт (точно), один хард seagate 80 gb, один pioner dvd-rw, asus cd-rom, кулер на проц, кулер на выдув, abit nf-7, athlon 2800, redeon 9600pro, audigy 2, avermedia, seagate 2.5" 20 gb usb, seagate 80 gb (win2000). Это будет съедать 400 Вт?

Менять тачку - 2 года работала нормально
Автор: eZZZik
Дата сообщения: 22.02.2005 16:15
Сталкивался с такой проблемой несколько раз. Во всех случаях были виноваты винчестера (сыпались потихоньку).
Автор: Uriu
Дата сообщения: 23.02.2005 01:49
Можно попробовать обнулять файл подкачки перед выключением. Возможно комп. быстро выключается и файлы реестра не успевают записаться на диск. Если обнулять подкачку комп. будет выключаться гораздо дольше.

Страницы: 123

Предыдущая тема: Сравнение линеек Windows: WinNT и Win9x


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.