Показать полную графическую версию : System Restore и расположение профиля
All, у кого система установлена с нестандартным каталогом профайлов (не "Documents and Settings") - посмотрите содержимое своего %WINDIR%\system32\Restore\filelist.xml и поделитесь результатами:
1. Попадается ли в нём строка "Documents and Settings"?
2. Есть ли в нём расширения файлов установленных позднее программ (например, того же Фотошопа - "PSD")
3. Каким образом именно вы делали нестандартное расположение (winnt.sif при установке или перенос ручками после или ещё как)?
Папка Restore отсутствует...вообще... может потому, что отключено восстановление системы... Переносил winnt.sif на D:\Setting
Petya V4sechkin
27-04-2007, 14:31
VitRom
Да, у меня изначально в winnt.sif было ProfilesDir="%SystemDrive%\Profiles", но в файле filelist.xml куча строк с "Documents And Settings".
PSD нет.
Petya V4sechkin, а сам Фотошоп-то, надеюсь, стоит?
ОК, делаю предварительный вывод, что
1) даже использование "кошерного" (официального) способа не отражается на части системы (а именно - списке защищаемых/исключаемых элементов ФС).
2) также эта "часть системы" спокойно "кладёт" на появление новых типов файлов.
М-да... маздай - он и в Африке...
Отсюда следствие для тех, кто юзает восстановление и перенос профиля одновременно: нужна ручная правка списка.
Или желающие могут наскрести батник. В теч. ближ. месяца мне, увы, будет некогда, поэтому вот идея:
1. запрос каталога профилей из реестра (REG QUERY)
2. юзание CHGSTR.EXE (в аддонах используется в BOOTINI, который отключает DEP, только в нём она удаляется после работы)
Syntax : chgstr "SEARCHSTR" "REPLACESTR" FILESPEC [FILESPEC...] [/options]
----------------------------- Special Symbols ------------------------------
@$ : wildcard string, represents the remainder of a line (/e for examples)
\EOL : Inserts a line-break into REPLACESTR
\LCNT : Inserts total number of lines parsed so far into REPLACESTR
\CCNT : Inserts total number of lines changed so far into REPLACESTR
-------------------------------- Options -----------------------------------
/d : Disable all special symbols in SEARCHSTR and REPLACESTR
/i : case Insensitive SEARCHSTR
/s : recurse Subdirectories of FILESPEC (also /r)
/u : change wildcard portion of REPLACESTR to Upper case
/l : change wildcard portion of REPLACESTR to Lower case
/h : trims white space off the Head of lines containing SEARCHSTR
/t : trims white space off the Tail of lines containing SEARCHSTR
/w : change lines containing only White space to blank lines
/b : remove Blank lines
/x : eXclude blank lines from changes
/k : create a bacKup-file of all changed files
/c : output all changes to Console (stdout) instead of changing files
/f : FILESPEC is a text file containing a list of Files to change
/p : Prompt before changing each file
/v : change (or replace) lines NOT containing SEARCHSTR
/e : show Examples
--------------- Version 3.33 by: Ralph L. Brown -- 04/16/01 ---------------Ну а настоящие гуру ;) могут расширить область применения, и править также и список расширений (искать в типах файлов слово "Document" и смотреть расширения).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.