Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   NTUSER.DAT (http://forum.oszone.net/showthread.php?t=150005)

exo 08-09-2009 10:39 1213901

NTUSER.DAT
 
Доброго дня. Не смотря не на что...
Есть Windows Server 2003 SE SP2. Есть Электрик, который любит выключать электричество.
После сбоя электричества, а UPS у меня не было (теперь есть), захожу в сисетму - пишет NTUSER.DAT повреждён.
И загружаюсь в TEMP.
Системы восстановления в 2003 нет. Скажите, пожалуйста, как мне спасти настройки из NTUSER.DAT? Я обещаю делать бекап...
Спасибо.

Warvar2 08-09-2009 11:12 1213923

может chkdsk поможет?

exo 08-09-2009 11:34 1213937

Цитата:

Цитата Warvar2
chkdsk »

он работает с файловой системой, а не со структурой файлов, вроде как...

amel27 08-09-2009 11:37 1213939

exo, попробуй отрыть через REGEDIT

Warvar2 08-09-2009 11:47 1213945

Цитата:

Цитата exo
он работает с файловой системой, а не со структурой файлов, вроде как »

ну да, только если ФС повреждена (что бывает очень часто при отключении питания), то и файлы соответственно читаются не правильно (или не читаются вообще). Лично у меня были всякие глюки связанные с выключением света и дальнейшей порчей ФС...

exo 08-09-2009 11:50 1213947

Цитата:

Цитата amel27
попробуй отрыть через REGEDIT »

там для систем, которые не загружаются. а у меня файл повреждён. Сама винда рабочая.
Цитата:

Цитата Warvar2
то и файлы соответственно читаются не правильно »

ок. попробую...

amel27 08-09-2009 11:53 1213950

Цитата:

Цитата exo
там для систем, которые не загружаются. »

NTUSER.DAT тоже куст реестра (HKCU), как SYSTEM, SOFTWARE и т.п.

exo 08-09-2009 13:29 1214013

Цитата:

Цитата Warvar2
может chkdsk поможет »

увы, не помог.

кстати, логи:

Код:

Event Type:        Error
Event Source:        Userenv
Event Category:        None
Event ID:        1508
Date:                08.09.2009
Time:                13:19:50
User:                NT AUTHORITY\SYSTEM
Computer:        ALEX-M
Description:
Windows was unable to load the registry. This is often caused by insufficient memory or insufficient security rights.

 DETAIL - Error performing inpage operation.  for C:\Documents and Settings\username\ntuser.dat

Код:

Event Type:        Error
Event Source:        Userenv
Event Category:        None
Event ID:        1502
Date:                08.09.2009
Time:                13:20:04
User:                NT AUTHORITY\SYSTEM
Computer:        ALEX-M
Description:
Windows cannot load the locally stored profile. Possible causes of this error include insufficient security rights or a corrupt local profile. If this problem persists, contact your network administrator.

 DETAIL - Error performing inpage operation.

Код:

Event Type:        Error
Event Source:        Userenv
Event Category:        None
Event ID:        1515
Date:                08.09.2009
Time:                13:20:04
User:                DOMAIN\username
Computer:        ALEX-M
Description:
Windows has backed up this user's profile. Windows will automatically try to use the backed up profile the next time this user logs on.

Код:

Event Type:        Error
Event Source:        Userenv
Event Category:        None
Event ID:        1511
Date:                08.09.2009
Time:                13:20:09
User:                DOMAIN\username
Computer:        ALEX-M
Description:
Windows cannot find the local profile and is logging you on with a temporary profile. Changes you make to this profile will be lost when you log off.


nicohack 08-09-2009 16:16 1214132

что то мешает пересоздать профиль и переместь нужные файлы с рабочего стола и документов?

exo 08-09-2009 17:10 1214180

Цитата:

Цитата nicohack
что то мешает пересоздать профиль и переместь нужные файлы с рабочего стола и документов? »

это не решит проблему. файлы - файлами, у меня слетело оформление рабочего стола, к примеру "обои", скрин-сейвер, свойства "Пуска" и т.д. и т.п.

El Scorpio 09-09-2009 03:54 1214477

exo, для начала нужно попробовать скопировать файл реестра куда-нибудь. Просто для проверки физической возможности его прочтения.
Если даже это не получится... Чтож, на одном компьютере я в таком случае создал новый пользовательский профиль :( - на поиски решений по интернетам не было времени

exo 09-09-2009 08:59 1214547

Цитата:

Цитата El Scorpio
я в таком случае создал новый пользовательский профиль »

ну я так и сделал. сижу работаю. но хочу восстановить тот старый ntuser.dat.
Цитата:

Цитата El Scorpio
для начала нужно попробовать скопировать файл реестра куда-нибудь. »

я что-то в этом не разобрался. зашёл в реестр, увидел там свою ветку, и скорее всего нового профиля. и что делать?

palazh 09-09-2009 13:34 1214768

В WinXP системные файлы в том числе и NTUZER.DAT сохраняются в
c:\windows\repair.
Эти файлы были созданы при начальной установке,т.е. никаких записей об установленных программах и др. и естественно профиль чистый.
Может быть,если этот факт есть и в Win2003,чем то поможет.
А на будущее советую скачать и освоить программу ERUNT.

http://www.larshederer.homepage.t-online.de/erunt/
Программа
-ежесуточно сохраняет файлы реестра ;
-можно сохранять в любое время при критических ситуациях;
-позволяет вернуться к сохраненым реестрам (при наличии на компьютере
еще одной системы-даже при полной неработоспособности основной системы);
-оптимизирует при необходимости реестры.
Удивлюсь , что многие не знают этой программы,которая сущесвует давно,
еще при работе с Win95 (называлась eru.exe).

El Scorpio 09-09-2009 14:31 1214809

Цитата:

Цитата exo
я что-то в этом не разобрался. зашёл в реестр, увидел там свою ветку, и скорее всего нового профиля. и что делать? »

"Файл реестра", это файл, в котором находится база данных реестра (точнее, ветви current user). То есть, нужно просто попытаться скопировать файл ntuser.dat из каталога старого профиля в какой-нибудь другой каталог. Тогда будет видно - физическое ли это повреждение (нечитаемый сектор на диске :( ) или просто искажение структуры базы данных

P.S.
Для второго случая нагуглил эту ссылку http://rehive.narod.ru/

exo 09-09-2009 16:18 1214894

Цитата:

Цитата palazh
т.е. никаких записей об установленных программах и др. и естественно профиль чистый »

эм... мне нужен мой профиль, с программаи и проче. спс за прогу. посмотрю.
Цитата:

Цитата El Scorpio
То есть, нужно просто попытаться скопировать файл ntuser.dat из каталога старого профиля в какой-нибудь другой каталог. »

я сейчас так и работаю. зашёл под другой учёткой, переименовал username в username.old.
Зашёл своей учёткой и перенёс файло... при этом старый NTUSER.DAT переносится легко в любое место.
Странно. Файл переносится, но не копируется. пишет ошибку:
эм... собственно...
Код:

Event Type:        Error
Event Source:        Disk
Event Category:        None
Event ID:        7
Date:                09.09.2009
Time:                16:29:26
User:                N/A
Computer:        ALEX-M
Description:
The device, \Device\Harddisk0, has a bad block.

Data:
0000: 03 00 68 00 01 00 ba 00  ..h...º.
0008: 00 00 00 00 07 00 04 c0  .......À
0010: 00 01 00 00 9c 00 00 c0  ....œ..À
0018: 00 00 00 00 00 00 00 00  ........
0020: 00 7e 42 ba 08 00 00 00  .~Bº....
0028: 58 bb 4a 00 00 00 00 00  X»J.....
0030: ff ff ff ff 01 00 00 00  ÿÿÿÿ....
0038: 40 00 00 84 02 00 00 00  @..„....
0040: 00 20 0a 12 40 03 20 40  . ..@. @
0048: 00 00 00 00 0a 00 00 00  ........
0050: 00 00 95 7f 70 b8 ec 89  ..•p¸ì‰
0058: 00 00 00 00 f0 2d 5e 89  ....ð-^‰
0060: 02 00 00 00 3f 21 5d 04  ....?!].
0068: 28 00 04 5d 21 3f 00 00  (..]!?..
0070: 08 00 00 00 00 00 00 00  ........
0078: f0 00 03 00 00 00 00 0b  ð.......
0080: 00 00 00 00 00 00 00 00  ........
0088: 00 00 00 00 00 00 00 00  ........

но при этом файл переносится...
что же делать? ческдиск не помог...

palazh 09-09-2009 22:50 1215186

Как это - переносится , но не копируется.Ведь перенос -зто копирование +
удаление.

El Scorpio 10-09-2009 02:16 1215266

Цитата:

Цитата exo
Странно. Файл переносится, но не копируется. пишет ошибку: »

Всё правильно, если перемещение файла происходит в пределах одного раздела, то чтения информации не производится - просто изменяются записи в каталогах.

Цитата:

Цитата exo
The device, \Device\Harddisk0, has a bad block. »

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

Цитата:

Цитата exo
что же делать? ческдиск не помог... »

Чекдиск даже при выставленном параметре проверки поверхности проверяет только свободное место.
Лично мне так и не удалось найти адекватную программу,*которая могла бы с жёсткого диска считать файл, "занулив" сбойное место и пометив его в таблице размещения файлов, как "плохое" :(

alexeivs 10-09-2009 08:02 1215329

Переименовать профиль, при входе создастся новый, а потом откопировать что нужно

palazh 10-09-2009 08:58 1215369

Между прочим данные о профилях находятся в
c:\Documents and Settings\admin...xxxx\ Application Data и
c:\Documents and Settings\admin...xxxx\Local Settings\ Application Data.
Я постоянно пользуюсь при установке или восстановлении системы,просто сохранив предварительно и скопировав в новую систему в соответствующее место admin...xxxx.
При этом сохраняется почти все,в том числе письма и почтовые ящики с логинами и паролями.

exo 10-09-2009 09:39 1215393

Цитата:

Цитата palazh
Как это - переносится , но не копируется.Ведь перенос -зто копирование +
удаление. »

перенос файла для физического диска - это лишь изменение адреса в его файловой таблице.
Т.е. файл физически отсаётся там же, только адрес у него другой, адрес первого фрагмента файла.
Пример: возьмите 10 GB на диске С, и переместите в папку С:\тест. Перенос займёт 1 секунду. А вот если переносить на диск D - пару минут.
Цитата:

Цитата El Scorpio
Всё правильно, если перемещение файла происходит в пределах одного раздела, то чтения информации не производится - просто изменяются записи в каталогах. »

ну вот собственно ещё одно объяснение.
Цитата:

Цитата alexeivs
Переименовать профиль, при входе создастся новый, а потом откопировать что нужно »

ещё раз повторяю - мне нужен файл NTUSER.DAT в котором хронятся некоторые профильные настройки. К примеру - настройки быстродействия.
Цитата:

Цитата palazh
Между прочим данные о профилях находятся в »

это не данные о профиле, а данные о приложениях для данного профиля. Это я уже всё перенёс, но некоторые настройки - не восстановились.
К примеру - настройки быстродействия.

El Scorpio 11-09-2009 07:30 1216290

Итак, задача №1 - скопировать файл реестра на другое место, пусть даже с пропуском одного-двух участков. Адекватных программ, которые бы смогли это сделать быстро и без тормозов, под Windows я не встречал :( Предлагаю использовать Linux - загрузиться с LiveCD (можно использовать даже диск DrWeb ), подмонтировать разделы Windows и скопировать файл командой dd_rescue, которая может копировать файл целиком, пропуская (зануляя) нечитаемые места.
Задача №2 - скормить скопированный файл программе восстановления реестра, чтобы она смогла исправить структуру его базы данных

exo 11-09-2009 09:44 1216362

Цитата:

Цитата El Scorpio
загрузиться с LiveCD »

ERDCommander подойдёт? другого лайва под рукой нет...

El Scorpio 11-09-2009 15:41 1216606

не знаю - не работал с ним. Только с линухами.
Но сомневаюсь - там вроде как программы для "высокоуровневого" ковыряния системы.
Успешность копирования файла можно оценить по его размеру. Если исходный был 3 МБ, а его копия - всего 1.5, значит процесс копирования споткнулся на "бэдблдке"

P.S. Слегка не в тему - вспомнил "холивар", который устроил недавно некто Exerun и придумал аргумент в пользу Пингвинов
Под линухом, когда "помирает" один файл в /etc или в настройках профиля пользователя, остальные сохраняют свою работоспособность. А вот база данных реестра Windows становится недоступной вся и сразу :(

Ivan Bardeen 11-09-2009 15:43 1216610

Цитата:

Цитата El Scorpio
Под линухом, когда "помирает" один файл в /etc или в настройках профиля пользователя, остальные сохраняют свою работоспособность. А вот база данных реестра Windows становится недоступной вся и сразу »

Это оправдание - когда нет резервных копий?

exo 02-10-2009 10:38 1232595

Цитата:

Цитата El Scorpio
А вот база данных реестра Windows становится недоступной вся и сразу »

да потому что NTUSER.DAT отвечает много за что. а в лине всё разложено по полочкам.
Цитата:

Цитата Ivan Bardeen
когда нет резервных копий? »

бекапировать нужно данные, а не ОС. Накрылась - ну и фиг с ней. Новый комп поставили, данные из бекапа или сетевого хранилища - всё.

по теме: короче я много чего ещё где испортил - и переустановил винду. теперь всё работает как часы.


Время: 15:23.

Время: 15:23.
© OSzone.net 2001-