PDA

Показать полную графическую версию : [решено] ошибка в строке 1 в файле Winn1.sif


Страниц : 1 [2]

zinteco
05-03-2010, 17:12
Всем доброе время суток... я хотел себе перенести Documents and Settings в другое место.....нашел решения здесь (http://www.oszone.net/2758#r03)
в вафле ответов добавил ProfilesDir="D:\data\Documents and Settings\" но при установки винды она создает свою копию папок и файлов например было у меня там all user после переустановки виндовс появилась еще одна папка all user.WINDOWS...
как сделать что б винда использовала старые профайлы которые уже существуют?

zinteco
07-03-2010, 15:00
м...пожалуйста подскажите..

zinteco
07-03-2010, 15:01
Добрый день! Я делаю свою сборку Windows Xp sp3. Передо мной стояла задача переместить Documents and Settings на D:\ диск, чтобы при каждой переустановке мои профайлы сохранялись, я в файл ответов winn.sif добавил строки
[GuiUnattended]
ProfilesDir="D:\data\Documents and Settings\"

До переустановки у меня в каталоге были папки All User, Default User, моя учетная запись.
после переустановки я увидел там еще и папки: All Users.WINDOWS , Default User.WINDOWS, моя учетная запись.WINDOWS которые win использовал вместо моих.

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

DmB89
07-03-2010, 15:32
Сlassic, если уж очень приспичит, то теоретически это сделать можно, но! Корпорация Майкрософт не гарантирует правильного функционирования операционной системы с такой конфигурацией. И как я уже писал - Впрочем - экспериментируйте, но помните про бэкап! »
Я раньше делал установочные диски Windows с возможностью выбора пункта "Установить профили на диск "D". Но столкнулся с разнообразными проблемами, и давно от этой затеи отказался. При переносе папки на действующей системе - проблем, предполагаю, будет гораздо больше.

Amigos
07-03-2010, 17:08
До переустановки у меня в каталоге были папки All User, Default User, моя учетная запись.
после переустановки я увидел там еще и папки: All Users.WINDOWS , Default User.WINDOWS, моя учетная запись.WINDOWS которые win использовал вместо моих. »это так всегда при переустановке windows, всё равно где лежат пользовательские настройки, на C: или на D:
мне нужно чтобы при каждой переустановке винды, win использовал мои профайлы, а не новые. » можно использовать режим "обновление", тогда новые профили не создаются

DmB89
07-03-2010, 17:31
после переустановки я увидел там еще и папки: All Users.WINDOWS , Default User.WINDOWS, моя учетная запись.WINDOWS которые win использовал вместо моих. »
Собственно, об этом я и писал выше (http://forum.oszone.net/post-1360752-14.html). Самый главный вопрос - с какой целью это делается? Могу предположить (и думаю, не ошибусь), чтобы при переустановке сохранялись пользовательские документы. Так с этой целью лучше использовать способ, описанный в этом же посте (http://forum.oszone.net/post-1360752-14.html). Только стоит добавить, что почтовые базы надо будет сохранять и переносить вручную, поскольку во многих почтовых программах (в основном я имею в виду проги от MS) базы не находятся в папке "Мои документы".

zinteco
07-03-2010, 20:06
Собственно, об этом я и писал выше. Самый главный вопрос - с какой целью это делается? Могу предположить (и думаю, не ошибусь), чтобы при переустановке сохранялись пользовательские документы. Так с этой целью лучше использовать способ, описанный в этом же посте. Только стоит добавить, что почтовые базы надо будет сохранять и переносить вручную, поскольку во многих почтовых программах (в основном я имею в виду проги от MS) базы не находятся в папке "Мои документы". »
нет мне это ни как не подходит...меня интересует только один вопрос! как мне осуществить чтоб мои профайлы использовались, при перестановке! можно же как то сделать чтоб SID не минялся? для того что не создавались другие дериктории с профайлами

zenk
08-03-2010, 10:26
DmB89,

Дело в том, что программы хранят свои настройки, а они фактически являются пользовательскими данными, в Application Data. Поэтому перенос только My Documents по щелчку правой кнопки и выбору "Свойства" решает проблему с сохранением пользовательских данных только частично.

Теоретически схема размещения Windows и Program Files на одном диске, а Documents and Settings на другом имеет много преимуществ:
1. Возможность быстрого восстановления системы из ранее созданного образа раздела жёсткого диска без потери пользовательских настроек.

Обычные пользователи 90% программного обеспечения устанавливают сразу же после установки Windows. Почему бы не избавиться от необходимости делать это каждый раз при переустановке?

2. Разные режим дефрагментации этих дисков.
3. Разные размеры сектора для этих дисков.
4. Индексируем только раздел с данными.
5. Экзотика :-) Существуют системы хранения данных на RAM-памяти, в которых информация в выключенном состоянии хранится на Flash, затем при старте системы она копируется на RAM, соответственно, Windows грузится за несколько секунд, работает быстрее и жёсткий диск не шумит :-) Устройства дорогие были... На таком диске имеет смысл хранить только Windows и Program Files.
6. Возможность независимо настроить режимы работы RAID для системы и данных.
7. В содержимом Documents and Settings часто сохраняются файлы, которые не очень просто затем скопировать (а ещё сложнее удалить) средствами OC - файлы с названиями на диковинных языках, чаще всего - на немецком с умляутами, файлы, размерность путей к которым или их имён превышают ограничения ОС.

У меня наблюдалась такая проблема: XP отказывалась копировать и удалять файлы локальных копий страниц, сохранённых IE или Opera, в именах которых среди русских букв встречалось английское тире...

По этой причине мне хочется возиться с содержимым Documents and Settings как можно реже.

Я раньше делал установочные диски Windows с возможностью выбора пункта "Установить профили на диск "D". Но столкнулся с разнообразными проблемами, и давно от этой затеи отказался.
А что за проблемы были? Точно они были вызваны такой конфигурацией, а не иными причинами?

По исходной проблеме:
она была решена путём сборки своего образа и записи диска с загрузчиком. Соответственно, ошибка не была вызвана содержимым файла Sif (пустые строчки, кодировка и т.п.), а неработоспособностью всего образа.

У меня на сегодня есть две гипотезы: исходный образ был оптимизирован, я же, подменив только 1 файл, что-то там нарушил в структуре линков. Вторая гипотеза: проблема была связана с номером версии модифицированного Sif.

Что думают гуру по этому поводу?

zinteco
09-03-2010, 15:14
так есть какое то решения? знает ли кто как отключить SID, или может есть другой вариант при котором сид не обязательно трогать?
пытался каким то образом решить проблему самому...(экспериментировал)
залез в реестр HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
там естьразделы S-1-5-18 , S-1-5-19, S-1-5-20 и S-1-5-21-1229272821-1645522239-1177238915-1003. сделал экспорт.
после переустановки винды, залес в реестр чтоб сравнить. и что я увидел : S-1-5-18 , S-1-5-19, S-1-5-20 без изменений, S-1-5-21-1422272831-1645523439-1177238915-1009 изменил свой 34х битный код. тогда я взял ключи в реестр
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList] "ProfilesDirectory"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,\ 00,69,00,76,00,65,00,25,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,\ 74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,\ 00,67,00,73,00,00,00 "DefaultUserProfile"="Default User" "AllUsersProfile"="All Users" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-18] "Flags"=dword:0000000c "State"=dword:00000000 "RefCount"=dword:00000001 "Sid"=hex:01,01,00,00,00,00,00,05,12,00,00,00 "ProfileImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,\ 00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\ 5c,00,63,00,6f,00,6e,00,66,00,69,00,67,00,5c,00,73,00,79,00,73,00,74,00,65,\ 00,6d,00,70,00,72,00,6f,00,66,00,69,00,6c,00,65,00,00,00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-19] "ProfileImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,\ 00,69,00,76,00,65,00,25,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,\ 74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,\ 00,67,00,73,00,5c,00,4c,00,6f,00,63,00,61,00,6c,00,53,00,65,00,72,00,76,00,\ 69,00,63,00,65,00,00,00 "Sid"=hex:01,01,00,00,00,00,00,05,13,00,00,00 "Flags"=dword:00000009 "State"=dword:00000000 "CentralProfile"="" "ProfileLoadTimeLow"=dword:ad717826 "ProfileLoadTimeHigh"=dword:01cabdbd "RefCount"=dword:00000003 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-20] "ProfileImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,44,00,72,\ 00,69,00,76,00,65,00,25,00,5c,00,44,00,6f,00,63,00,75,00,6d,00,65,00,6e,00,\ 74,00,73,00,20,00,61,00,6e,00,64,00,20,00,53,00,65,00,74,00,74,00,69,00,6e,\ 00,67,00,73,00,5c,00,4e,00,65,00,74,00,77,00,6f,00,72,00,6b,00,53,00,65,00,\ 72,00,76,00,69,00,63,00,65,00,00,00 "Sid"=hex:01,01,00,00,00,00,00,05,14,00,00,00 "Flags"=dword:00000009 "State"=dword:00000000 "CentralProfile"="" "ProfileLoadTimeLow"=dword:ad206832 "ProfileLoadTimeHigh"=dword:01cabdbd "RefCount"=dword:00000002
и засунул в зборку.
после переустановки мои профайлы он подхватил.. но учетную запись в которую после переустановки зашол, не удается не как с помощью ключа подхватить. получается что SID ему постояно при переустановки генерирует новый код. и заменить не получится не как(


у кого то есть соображения по этому поводу?
нужна помощь по подхвату старых профайлов

DmB89
14-03-2010, 00:41
Дело в том, что программы хранят свои настройки, а они фактически являются пользовательскими данными, в Application Data. Поэтому перенос только My Documents по щелчку правой кнопки и выбору "Свойства" решает проблему с сохранением пользовательских данных только частично. »
Вот поэтому и существует целый класс программ, предназначенных для резервного копирования - как пользовательских документов, так и настроек программ. К тому же, если вы делаете образ - так делайте его с уже настроенными программами!
А что за проблемы были? »
В основном их описал zinteco здесь (http://forum.oszone.net/post-1362947-24.html), кроме этого были проблемы с работой некоторых программ, подробности я сейчас не вспомню.

знает ли кто как отключить SID »
"Отключить" SID невозможно! Сначала узнайте об этом побольше (http://kleontiv.spaces.live.com/blog/cns!3921B6BD56A1944D!184.entry).

zenk
14-03-2010, 22:33
Цитата zenk:А что за проблемы были? »
В основном их описал zinteco здесь, кроме этого были проблемы с работой некоторых программ, подробности я сейчас не вспомню. »

Стоп. Разве проблемы zinteco вызваны именно размещением Documents and Settings на диске D:\?
Насколько я помню, Windows всегда при совпадении имён создаёт профайл с составным именем - Имя пользователя. Имя компьютера независимо диска, на котором размещены профайлы - С:\, D:\ или X:\

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

Вроде бы несколько раз написал, для чего то всё делается - именно для возможности восстановления системы с установленными драйверами и настроенными программами из посекторного образа системного диска без потери пользовательских данных.

Amigos
15-03-2010, 07:42
для возможности восстановления системы с установленными драйверами и настроенными программами из посекторного образа системного диска без потери пользовательских данных. » если для вас важны пользовательские данные, их нужно бекапить.
Неочевидный плюс от бэкапа - можно переустанавливать систему (любым способом) и заливать забекапленные данные, быстро получая готовую систему.




© OSzone.net 2001-2012