C:\_Restore\TEMP

M

MrTom

A previous post made me curious about C:\_Restore\TEMP (Windows ME, of
course), which I looked at and found thousands (I think about 3000) of
files, some create/modified as early as 2001. I reduced the disk space
for system restore and then disabled it, interspersed with a reboot or
two. Then C:\_Restore\TEMP showed no files it was empty.

I then enabled system restore and did a reboot. A system checkpoint was
created and I created another restore point. Now C:\_Restore\TEMP has
93 files, many with creation dates as early as 2003 and many with
modified dates earlier (Feb 2008, March 2008, April 2008) than May 2008
(today's system date is May 2, 2008).

What's going on with these dates? I would have expected that all 93
files should show today's date, May 2, as both the created and modified
date.

Tom
 
M

Mike M

Don't be mislead by the file creation date. This is the date of the
original archived file rather than when the file was archived.
--
Mike Maltby
mike.maltby@gmail.com


MrTom <NotMyAddress@invalid.net> wrote:

> A previous post made me curious about C:\_Restore\TEMP (Windows ME, of
> course), which I looked at and found thousands (I think about 3000) of
> files, some create/modified as early as 2001. I reduced the disk
> space for system restore and then disabled it, interspersed with a
> reboot or two. Then C:\_Restore\TEMP showed no files it was empty.
>
> I then enabled system restore and did a reboot. A system checkpoint
> was created and I created another restore point. Now
> C:\_Restore\TEMP has 93 files, many with creation dates as early as
> 2003 and many with modified dates earlier (Feb 2008, March 2008,
> April 2008) than May 2008 (today's system date is May 2, 2008).
>
> What's going on with these dates? I would have expected that all 93
> files should show today's date, May 2, as both the created and
> modified date.
>
> Tom
 
M

MrTom

I don't understand what you mean. I asked about 93 files in
C:\_Restore\TEMP that were apparently created today. How/why did many
of those files get creation and modified dates earlier than today? You
said "This is the date of the original archived file." Of which
original archived file do you speak?

Tom

Mike M wrote:
> Don't be mislead by the file creation date. This is the date of the
> original archived file rather than when the file was archived.



MrTom <NotMyAddress@invalid.net> wrote:

> A previous post made me curious about C:\_Restore\TEMP (Windows ME, of
> course), which I looked at and found thousands (I think about 3000) of
> files, some create/modified as early as 2001. I reduced the disk
> space for system restore and then disabled it, interspersed with a
> reboot or two. Then C:\_Restore\TEMP showed no files it was empty.
>
> I then enabled system restore and did a reboot. A system checkpoint
> was created and I created another restore point. Now
> C:\_Restore\TEMP has 93 files, many with creation dates as early as
> 2003 and many with modified dates earlier (Feb 2008, March 2008,
> April 2008) than May 2008 (today's system date is May 2, 2008).
>
> What's going on with these dates? I would have expected that all 93
> files should show today's date, May 2, as both the created and
> modified date.
>
> Tom
 
T

TomV

I think Mike's answer was clear. What does the system restore utility
do in Windows ME? "System Restore is designed to automatically monitor
and record changes made to the core Windows system files and to the
registry." The dates you're seeing are the dates of the original files
not the date(s) system restore created the archived files. Now where
did I read that before?

MrTom wrote:
> I don't understand what you mean. I asked about 93 files in
> C:\_Restore\TEMP that were apparently created today. How/why did many
> of those files get creation and modified dates earlier than today? You
> said "This is the date of the original archived file." Of which
> original archived file do you speak?
>
> Tom
>
> Mike M wrote:
>> Don't be mislead by the file creation date. This is the date of the
>> original archived file rather than when the file was archived.

>
 
M

MrTom

Aha! Thanks. I understand.

I picked out a few of the files in C:\_Restore\TEMP with early (i.e.
before today) modified dates, e.g. 2/12/08 or 3/1/08, and did a search
for other files on my hard drive with the same modified dates. What I
expected to see was some system file with the same modified date. No luck.

No, I am not particularly concerned about the dates, just curious.

Tom

TomV wrote:
> I think Mike's answer was clear. What does the system restore utility
> do in Windows ME? "System Restore is designed to automatically monitor
> and record changes made to the core Windows system files and to the
> registry." The dates you're seeing are the dates of the original files
> not the date(s) system restore created the archived files. Now where
> did I read that before?
>
> MrTom wrote:
>> I don't understand what you mean. I asked about 93 files in
>> C:\_Restore\TEMP that were apparently created today. How/why did many
>> of those files get creation and modified dates earlier than today?
>> You said "This is the date of the original archived file." Of which
>> original archived file do you speak?
>>
>> Tom
>>
>> Mike M wrote:
>>> Don't be mislead by the file creation date. This is the date of the
>>> original archived file rather than when the file was archived.

>>
 
M

Mike M

You still don't quite seem to understand what you have been told although
I do understand the problem. The dates you are seeing are those of the
original archived file. Now you say that searching your system you can't
find a modified file with the same date. This is almost certainly because
the file has changed, hence why a copy of the original is in the
C:\_RESTORE\TEMP folder. Many of the files in the ..\TEMP folder will
eventually be discarded when Win Me's state manager does its periodic
analysis and archiving. Those files it considers to be necessary to
restore when returning to an earlier checkpoint are then archived to
FS????.CAB files in the C:\_RESTORE\ARCHIVE folder with the others being
discarded. Each of the FS CAB files also contains what might be thought
of a crib sheet, CHANGE.LOG which gives the original file name and
location of each archived file. To complete the picture the RG*.CAB files
are snapshots of the registry (and a few other system files such as
system.ini and win.ini) captured at the time and date of each checkpoint.

You can test this for example by deleting a file from your desktop that is
of a type monitored by system restore. You should see the file then
appear in the C:\_RESTORE\TEMP folder as an A?????.CPY file. There are
some exceptions to what I've tried to explain but hopefully I've helped
join a few more of the dots for you.
--
Mike Maltby
mike.maltby@gmail.com


MrTom <NotMyAddress@invalid.net> wrote:

> Aha! Thanks. I understand.
>
> I picked out a few of the files in C:\_Restore\TEMP with early (i.e.
> before today) modified dates, e.g. 2/12/08 or 3/1/08, and did a search
> for other files on my hard drive with the same modified dates. What I
> expected to see was some system file with the same modified date. No
> luck.
> No, I am not particularly concerned about the dates, just curious.
 
M

MrTom

You are correct, I still don't quite understand about the files in
C:\_Restore. As you suggested I changed (you said delete) a file that
system restore should be monitoring, and sure enough a new A*.CPY file
popped up. But now I ask why?

My understanding of system restore is that by using stored checkpoints
(restore points) created either automatically or manually, system
restore can roll back the system to its state (pretty nearly) at the
time the checkpoint was taken. I don't see any reason for keeping a
copy (A*.CPY) of files changed between checkpoints. A copy at the time
the checkpoint is taken would seem to be sufficient.

Right now I have two restore points saved. My C:\_RESTORE folder
contains five folders (ARCHIVE, EXTRACT which is empty, LOGS, SFP which
is empty, and TEMP which contains 195 A*CPY files). There are no
FS*.CAB files. There are two RG*.CAB files, each of them containing 9
files (CLASSES.DAT, desktop.ini, powerpoint.ini, REGSNAPSHOT.LOG,
SYSTEM.DAT, system.ini, USER.DAT, wavemix.ini, and win.ini).

How do all the A*.CPY files in TEMP fit into the system restore process.
Why, between checkpoints, are changed files being copied as A*.CPY
files?

Tom

Mike M wrote:
> You still don't quite seem to understand what you have been told
> although I do understand the problem. The dates you are seeing are
> those of the original archived file. Now you say that searching your
> system you can't find a modified file with the same date. This is
> almost certainly because the file has changed, hence why a copy of the
> original is in the C:\_RESTORE\TEMP folder. Many of the files in the
> ..\TEMP folder will eventually be discarded when Win Me's state manager
> does its periodic analysis and archiving. Those files it considers to
> be necessary to restore when returning to an earlier checkpoint are then
> archived to FS????.CAB files in the C:\_RESTORE\ARCHIVE folder with the
> others being discarded. Each of the FS CAB files also contains what
> might be thought of a crib sheet, CHANGE.LOG which gives the original
> file name and location of each archived file. To complete the picture
> the RG*.CAB files are snapshots of the registry (and a few other system
> files such as system.ini and win.ini) captured at the time and date of
> each checkpoint.
>
> You can test this for example by deleting a file from your desktop that
> is of a type monitored by system restore. You should see the file then
> appear in the C:\_RESTORE\TEMP folder as an A?????.CPY file. There are
> some exceptions to what I've tried to explain but hopefully I've helped
> join a few more of the dots for you.


MrTom <NotMyAddress@invalid.net> wrote:

> Aha! Thanks. I understand.
>
> I picked out a few of the files in C:\_Restore\TEMP with early (i.e.
> before today) modified dates, e.g. 2/12/08 or 3/1/08, and did a search
> for other files on my hard drive with the same modified dates. What I
> expected to see was some system file with the same modified date. No
> luck.
> No, I am not particularly concerned about the dates, just curious.
 
M

Mike M

Tom,

May I politely suggest you read what I have already posted in this thread
and also give some thought as to what I have said is stored in a check
point (RG*.CPY file) and what you think this might be. Think also about
the total size of all of the files in your system and the size of those RG
checkpoints.

System Restore (SR), or rather Win Me's state manager, monitors changes
made to the system. My reading of your post is that you appear to believe
that systems restore is making an image of your system each time it makes
a checkpoint. How many Gigabytes would that be and how big is the
corresponding RG cab file? Even the best compression program couldn't
store an image of your system in an RG file that is at most 20MB or so in
size. Instead SR monitors CHANGES made to the system, that is files that
have been either amended or deleted are archived and a note kept of those
that are added. When you then use SR to a system to an earlier state it
undoes those changes restoring copies of deleted or amended files from the
archive and finally restores a copy of the registry from the RG cab file.

> How do all the A*.CPY files in TEMP fit into the system restore
> process. Why, between checkpoints, are changed files being copied
> as A*.CPY files?


I hate to have to say this but I have already answered this earlier in
this thread which I suggest you might want to read again from the
beginning.
--
Mike Maltby
mike.maltby@gmail.com



MrTom <NotMyAddress@invalid.net> wrote:

> You are correct, I still don't quite understand about the files in
> C:\_Restore. As you suggested I changed (you said delete) a file that
> system restore should be monitoring, and sure enough a new A*.CPY file
> popped up. But now I ask why?
>
> My understanding of system restore is that by using stored checkpoints
> (restore points) created either automatically or manually, system
> restore can roll back the system to its state (pretty nearly) at the
> time the checkpoint was taken. I don't see any reason for keeping a
> copy (A*.CPY) of files changed between checkpoints. A copy at the
> time the checkpoint is taken would seem to be sufficient.
>
> Right now I have two restore points saved. My C:\_RESTORE folder
> contains five folders (ARCHIVE, EXTRACT which is empty, LOGS, SFP
> which is empty, and TEMP which contains 195 A*CPY files). There are
> no FS*.CAB files. There are two RG*.CAB files, each of them
> containing 9 files (CLASSES.DAT, desktop.ini, powerpoint.ini,
> REGSNAPSHOT.LOG, SYSTEM.DAT, system.ini, USER.DAT, wavemix.ini, and
> win.ini).
> How do all the A*.CPY files in TEMP fit into the system restore
> process. Why, between checkpoints, are changed files being copied
> as A*.CPY files?
 
M

MrTom

Mike,

Thanks, thanks, thanks. Finally, I do get it. I had been assuming that
a snapshot of certain system files (more than in the RG*.CAB files) was
taken at each checkpoint and these together with those in RG*.CAB were
used to restore the system. I had no idea where this snapshot was, but
as you finally got across to me CHANGES, not a snapshot, are saved.

Tom

Mike M wrote:
> Tom,
>
> May I politely suggest you read what I have already posted in this
> thread and also give some thought as to what I have said is stored in a
> check point (RG*.CPY file) and what you think this might be. Think also
> about the total size of all of the files in your system and the size of
> those RG checkpoints.
>
> System Restore (SR), or rather Win Me's state manager, monitors changes
> made to the system. My reading of your post is that you appear to
> believe that systems restore is making an image of your system each time
> it makes a checkpoint. How many Gigabytes would that be and how big is
> the corresponding RG cab file? Even the best compression program
> couldn't store an image of your system in an RG file that is at most
> 20MB or so in size. Instead SR monitors CHANGES made to the system,
> that is files that have been either amended or deleted are archived and
> a note kept of those that are added. When you then use SR to a system
> to an earlier state it undoes those changes restoring copies of deleted
> or amended files from the archive and finally restores a copy of the
> registry from the RG cab file.
>
>> How do all the A*.CPY files in TEMP fit into the system restore
>> process. Why, between checkpoints, are changed files being copied
>> as A*.CPY files?

>
> I hate to have to say this but I have already answered this earlier in
> this thread which I suggest you might want to read again from the
> beginning.
 
M

Mike M

Tom,

Yes you've got it! Sorry about the earlier lecture mode. System Restore
isn't a back-up replacement but rather a mechanism allowing one to return
to an earlier point in time by reversing changes made to the system. Not
all files are monitored and none at all in certain areas. You can check
the file extensions that are monitored by Win Me's state manager by having
a look at the contents of the file FileList.xml which is located in
Windows\System\Restore specifically the section headed <EXTENSIONS>
<Include> about 2/3rds of the way down the file. You will see that most
if not all common user data file types are _not_ monitored such as eml,
dbx & pst (mail stores), txt, doc, wri, ppt, xls, (office), bmp, png, tif,
(images), wav, mp3 (audio), avi, mpg (video), etc,etc. Areas that are NOT
monitored regardless of file type include My Documents, Favourites,
Cookies, Temporary Internet Files, etc.

If you have any further questions please don't let my earlier replies put
you off asking them or if you prefer feel free to e-mail me.
--
Mike Maltby
mike.maltby@gmail.com


MrTom <NotMyAddress@invalid.net> wrote:

> Mike,
>
> Thanks, thanks, thanks. Finally, I do get it. I had been assuming
> that a snapshot of certain system files (more than in the RG*.CAB
> files) was taken at each checkpoint and these together with those in
> RG*.CAB were used to restore the system. I had no idea where this
> snapshot was, but as you finally got across to me CHANGES, not a
> snapshot, are saved.
> Tom
>
> Mike M wrote:
>> Tom,
>>
>> May I politely suggest you read what I have already posted in this
>> thread and also give some thought as to what I have said is stored
>> in a check point (RG*.CPY file) and what you think this might be. Think
>> also about the total size of all of the files in your system
>> and the size of those RG checkpoints.
>>
>> System Restore (SR), or rather Win Me's state manager, monitors
>> changes made to the system. My reading of your post is that you
>> appear to believe that systems restore is making an image of your
>> system each time it makes a checkpoint. How many Gigabytes would
>> that be and how big is the corresponding RG cab file? Even the best
>> compression program couldn't store an image of your system in an RG
>> file that is at most 20MB or so in size. Instead SR monitors
>> CHANGES made to the system, that is files that have been either
>> amended or deleted are archived and a note kept of those that are
>> added. When you then use SR to a system to an earlier state it
>> undoes those changes restoring copies of deleted or amended files
>> from the archive and finally restores a copy of the registry from
>> the RG cab file.
>>> How do all the A*.CPY files in TEMP fit into the system restore
>>> process. Why, between checkpoints, are changed files being copied
>>> as A*.CPY files?

>>
>> I hate to have to say this but I have already answered this earlier
>> in this thread which I suggest you might want to read again from the
>> beginning.
 
Back
Top Bottom