Avast WEBforum

Other => General Topics => Topic started by: x2397 on January 06, 2012, 05:52:43 PM

Title: clearing system volume
Post by: x2397 on January 06, 2012, 05:52:43 PM
Is it a good idea to clear out the system volume every now and then?
Title: Re: clearing system volume
Post by: Lisandro on January 06, 2012, 06:41:29 PM
Well... For security, maybe.
For disk usage, also.
Anyway, do not delete the files directly, but use Windows features to do so.

But the major question is, could you really rely on Windows System Restore?
Title: Re: clearing system volume
Post by: Asyn on January 06, 2012, 06:52:10 PM
But the major question is, could you really rely on Windows System Restore?

Sure. ;)
Title: Re: clearing system volume
Post by: DavidR on January 06, 2012, 07:21:50 PM
But the major question is, could you really rely on Windows System Restore?

Sure. ;)

I for one won't rely on system restore, many people think it is some sort of magic bullet that will take you back to a point in time where 'everything' will be as it was.

The truth is a different story, it doesn't cover all files nor all areas, so there the unforeseen/unexpected consequences of using it. The major problem is that the user doesn't know exactly what is covered by it. It isn't unusual to find that the restore point chosen by the user fails so another has to be chosen, etc.

For me it is the unpredictability of system restore allied with the uncertainty of exactly what it does cover that made me seek out an alternative. That alternative for me has been hard drive imaging software, it is predictable on what it covers and for me in well over 8 years has never failed me.

I run a full image backup every week (keeping the last 6 copies) saved to a second hard drive. I have a small program called mirror that I use several times a day to backup more volatile data, emails, bookmarks, .doc, .xls, image/media files, etc. etc. If you don't want to lose it back it up and often.
Title: Re: clearing system volume
Post by: Asyn on January 06, 2012, 07:27:49 PM
I for one won't rely on system restore, many people think it is some sort of magic bullet that will take you back to a point in time where 'everything' will be as it was.

Well, usually it does. ;)
The major problem is that many users don't give it the space it needs.
But I agree with you that an imaging SW is always preferable.
Title: Re: clearing system volume
Post by: DavidR on January 06, 2012, 07:48:27 PM
That is the problem, the word 'usually' and that isn't good enough for me and why I elected for an alternative.
Title: Re: clearing system volume
Post by: bob3160 on January 06, 2012, 11:42:44 PM
I use a combination. I make regular Image backups in case the
System Restore fails, I have a sure cure.
Since System Restore is much faster, I always try it first and haven't
had any problems with a restore point except I usually have to re-install avast!  :(
Title: Re: clearing system volume
Post by: true indian on January 07, 2012, 05:48:34 AM
 :o
i havent did a system restore yet...i havnt had any problems that needs a restore ;D
Title: Re: clearing system volume
Post by: Marc57 on January 07, 2012, 07:38:54 AM
I use a combination. I make regular Image backups in case the
System Restore fails, I have a sure cure.
Since System Restore is much faster, I always try it first and haven't
had any problems with a restore point.


Same here.
Title: Re: clearing system volume
Post by: x2397 on January 08, 2012, 06:39:05 PM
Well... For security, maybe.
For disk usage, also.
Anyway, do not delete the files directly, but use Windows features to do so.

But the major question is, could you really rely on Windows System Restore?

What is the windows feature to do it?
Title: Re: clearing system volume
Post by: bob3160 on January 08, 2012, 07:00:18 PM
Well... For security, maybe.
For disk usage, also.
Anyway, do not delete the files directly, but use Windows features to do so.

But the major question is, could you really rely on Windows System Restore?

What is the windows feature to do it?

How to remove all System Restore points except the most recent one
To do this:-
Click Start > All Programs > Accessories > System Tools > Click Disc Cleanup
Now launch this utility and click More Options tab. Under which click System Restore and followed by that click Clean Up tab a message will popup -Are you sure you want to delete all but the most recent restore point?Click Yes then OK. Finally another message will  popup-Are you sure you want to perform these actions?Click Yes.
Now, all the System Restore points except the most recent one are cleaned. As a result there will be more free space in hard disk.

You can also use Ccleaner (http://www.piriform.com/ccleaner) to remove restore points:
http://www.piriform.com/docs/ccleaner/using-ccleaner/removing-system-restore-points (http://www.piriform.com/docs/ccleaner/using-ccleaner/removing-system-restore-points)

You can also disable and then enable system restore to remove all system restore points:
http://support.microsoft.com/kb/264887 (http://support.microsoft.com/kb/264887)
Title: Re: clearing system volume
Post by: ady4um on January 08, 2012, 09:12:05 PM
You can also use Ccleaner (http://www.piriform.com/ccleaner) to remove restore points:
http://www.piriform.com/docs/ccleaner/using-ccleaner/removing-system-restore-points (http://www.piriform.com/docs/ccleaner/using-ccleaner/removing-system-restore-points)

CCleaner cleans the list or restore points, so they can't be used after the cleaning, but the files are still left untouched in the HDD, so for the purposes of this topic, that's not useful enough.

Quote
You can also disable and then enable system restore to remove all system restore points:
http://support.microsoft.com/kb/264887 (http://support.microsoft.com/kb/264887)

This is the simpler and more secure method, cleaning all Restore Points including the last one. In some cases, there is a chance that some files would be still left in the HDD, but it is rare. The only "con" is that it requires reboots; one after the first disabling and one after re-enabling System Restore.
Title: Re: clearing system volume
Post by: DavidR on January 08, 2012, 11:01:53 PM
Well disabling system restore (even with a reboot) and manual deletion of restore points would do the same. Effectively all that they do are to remove the file reference from the file table and mark the space as empty allowing it to be used again, but the data remains there until overwritten.
Title: Re: clearing system volume
Post by: bob3160 on January 08, 2012, 11:07:26 PM
Well disabling system restore (even with a reboot) and manual deletion of restore points would do the same. Effectively all that they do are to remove the file reference from the file table and mark the space as empty allowing it to be used again, but the data remains there until overwritten.
Thanks. :)
Title: Re: clearing system volume
Post by: x2397 on January 09, 2012, 05:33:46 PM
thanks guys for all the input.
Title: Re: clearing system volume
Post by: ady4um on January 09, 2012, 07:25:44 PM
Well disabling system restore (even with a reboot) and manual deletion of restore points would do the same.

@DavidR,

When you said "would do the same", I don't understand. I mean, to which exact procedure you are calling "manual deletion of restore points"?

TIA.
Title: Re: clearing system volume
Post by: DavidR on January 09, 2012, 07:33:37 PM
thanks guys for all the input.

You're welcome.
Title: Re: clearing system volume
Post by: DavidR on January 09, 2012, 07:48:12 PM
Well disabling system restore (even with a reboot) and manual deletion of restore points would do the same.

@DavidR,
When you said "would do the same", I don't understand. I mean, to which exact procedure you are calling "manual deletion of restore points"?

Manual deletion could take the form of A) using the System Restore, Creation of a new restore point and the Removal of Old restore points or B) from windows explorer {having changed folder settings to view them} and using the delete function for a specific restore point or multiple restore points.

All that is actually happening is the reference to them is removed and the space is marked as free, the data remains there, there is no function to overwrite the physical data space, no wipe process, nothing, nada.

The data remains until it is overwritten and could be recovered as there ate file recovery tools that do that, some very good ones which can recover some of the data even after being overwritten.

Windows System Restore doesn't do anything special when you disable system restore; it just removes the references so you can't use those restore points as they aren't listed so you can't select them. It doesn't run any security grade wipe function to physically obliterate the data.

So essentially it isn't any different from the deletion of a file within windows the file reference is gone and the space is marked as free.
Title: Re: clearing system volume
Post by: ady4um on January 09, 2012, 08:17:48 PM
DavidR,

The description of deletion of files is correct, but there is a little difference in the sense of the list of available restore points. If the user simply deletes the files (which needs special permissions so to get into "System Volume Information"), the list of restore points is left intact.

That is the "mirror" procedure that CCleaner performs. CCleaner leaves the actual files, and deletes the list of available restore points (except the last one). The actual files are deleted (using the usual method as you described) when the system eventually creates new points, while in the meantime the available points are not listed since CCleaner deleted the list (not the files).

The Windows utility for freeing space, or disabling System Restore, should perform both actions: clear the list of available points, AND delete the actual files in System Volume Information (using the usual method you described).
Title: Re: clearing system volume
Post by: DavidR on January 09, 2012, 09:57:12 PM
What ccleaner does is hardly minor as essentially it is no different to what has been said, the data isn't deleted period by any of the methods, just the references.

Unless you go the extra mile and use wiping software the data still remains whatever method you use.

Quote from: ady4um
CCleaner cleans the list or restore points, so they can't be used after the cleaning, but the files are still left untouched in the HDD, so for the purposes of this topic, that's not useful enough.

So system restore isn't actually deleting anything other than the references, so for me nothing different to ccleaner, the references aren't there so the restore points can't be used and that really is what I feel is important, to prevent old software and possibly malware being restored.
Title: Re: clearing system volume
Post by: ady4um on January 09, 2012, 11:13:08 PM
What ccleaner does is hardly minor as essentially it is no different to what has been said, the data isn't deleted period by any of the methods, just the references.

Unless you go the extra mile and use wiping software the data still remains whatever method you use.

Quote from: ady4um
CCleaner cleans the list or restore points, so they can't be used after the cleaning, but the files are still left untouched in the HDD, so for the purposes of this topic, that's not useful enough.

So system restore isn't actually deleting anything other than the references, so for me nothing different to ccleaner, the references aren't there so the restore points can't be used and that really is what I feel is important, to prevent old software and possibly malware being restored.

DavidR, we are talking about two different things. You are talking about "references" of the file system (such as the FAT in a FATnn filesystem) when deleting any file. When CCleaner deletes the "list" of available Restore Points, no file is deleted in the System Volume Information, and no "reference to files" are deleted pointing to files in the System Information Volume.

CCleaner doesn't touch the files, at all. It only deletes the list of points, so you can't see it when you want to select some restore point (so to apply it), except from the last restore point. CCleaner doesn't touch the files and not the "reference to files" (i.e. in FATnn, the first reference to the first cluster where the actual file is located).

In other words, when the "Free Space" utility of Windows is used, or when disabling System Restore, the files are deleted (i.e. the first "reference" to the file is marked as available); but when using CCleaner, the entire files will still be there.

Meaning, after CCleaner, if you search the files in System Information Volume (with the appropriate permissions), you will still see the files (all the files representing all the restore points). But when using the "Free Space" utility or when disabling System Restore and rebooting, the same search of files should return just one set of files representing only one restore point (or none).

This means that, after CCleaner, avast would still find files in System Volume Information just as before, even when the restore points were "deleted" by CCleaner, and there should be not much more free space.

OTOH, when the files are actually deleted (i.e. their "references" in the FAT) using the "Free Space" utility or by disabling System Restore, there is in fact free space gained in System Volume Information. This is not accomplished when using CCleaner to "delete" the list of Restore Points.

In neither case the "deleted" restore points can be used (applied), but with CCleaner the real files will still be there.
Title: Re: clearing system volume
Post by: DavidR on January 10, 2012, 12:18:35 AM
CCleaner does delete files

To me that is quite clear what it seeks to do:
http://www.piriform.com/docs/ccleaner/using-ccleaner/removing-system-restore-points (http://www.piriform.com/docs/ccleaner/using-ccleaner/removing-system-restore-points)

Quote
You can use CCleaner to remove System Restore points (see below for details). Once you remove one, nobody will be able to restore the system to that point.

In the above link, why make any note at all if it didn't delete any.
Quote
Note: CCleaner removes references to the System Restore points, but may not actually remove all files related to each point.

But I give up with this nonsense, life it too short for semantics.
Title: Re: clearing system volume
Post by: ady4um on January 10, 2012, 12:37:31 AM
DavidR, I'm sorry you think this is nonsense. You may understand the consequences, but someone else may not (or not so clear).

In short: CCleaner removes the list so the restore points are no longer available, but not the System Volume Information files themselves. The user should use other more appropriate methods (also presented in this same topic) if the files themselves need to be deleted for whichever reason. The folder itself remains in any case.
Title: Re: clearing system volume
Post by: bob3160 on January 10, 2012, 12:58:57 AM
@ ady4um.
Sorry but all this bantering back and forth has accomplished is to totally cloud the
original question and the various methods offered to accomplish the task.  :(
Title: Re: clearing system volume
Post by: MikeBCda on January 10, 2012, 01:52:29 AM
One would assume that if you're a fairly active user, even without wiping, any "free space" would probably get overwritten relatively quickly anyway.  So for us "normal" users, there's probably no real reason to wipe unless you're getting rid of the physical drive for whatever reason.

That's one of the nice things about using Puran defrag, it makes a point of, among other things, closing "holes" (small patches of supposedly free space) to in effect force such overwriting.
Title: Re: clearing system volume
Post by: ady4um on January 10, 2012, 03:15:25 PM
@ ady4um.
Sorry but all this bantering back and forth has accomplished is to totally cloud the
original question and the various methods offered to accomplish the task.  :(

I agree, but I'm not the one mixing the method to delete whichever files in a certain filesystem (or now wiping a drive, or the defrag of files) with the different methods to achieve the deletion of the files in System Volume Information.

If someone still has any doubt, the 2 valid methods to delete those files are
A_ The "Free Space" utility included in Windows; or
B_ Disabling System Restore.