Win7 Can Delete All System Restore Points On Reboot 449
An anonymous reader writes "Astonishingly, the so-called system restore feature in Windows 7 deletes restore points without warning when the system is rebooted. This forum thread on answers.microsoft.com shows some of the users who have experienced the problem. Today I did a clean install of Windows 7 Ultimate 32-bit (no dual boot), and noticed that whenever the machine rebooted after installing an application or driver, the disk churned for several minutes on the 'starting Windows' screen. Turns out that churning was the sound of my diligently created system restore points being deleted. Unfortunately I only found this out when Windows barfed at a USB dongle and I wanted to restore the system to an earlier state. This is an extraordinarily bad bug, which I suspect most Windows 7 users won't realise is affecting them until it's too late."
Not That It Matters Much... (Score:5, Informative)
I have disabled System Restore now, and I never ever suggest using it to anyone I know.
Don't rely only on system restore (Score:3, Informative)
Can't be affecting all users (Score:5, Informative)
I just checked and I have 9 restore points going back two weeks. I would have restarted several times in that period. The summary makes it sound as if this is a bug that affects all users. I don't think that is the case.
Yeah or maybe it's not affecting most Windows 7 users.
Re:Can't be affecting all users (Score:3, Informative)
Re:How prevalent? (Score:5, Informative)
I thought I had this, but then I double checked and realized I had my system restore max space set to 700mb. My single restore point was taking up 555mb of this. I upped the space. Maybe some people are being too over zealous with cranking down the space? (I forgot how much it took up when I set it I guess.)
[Edit: Looks like the accepted solution on that thread simply increases the space allocated to System Restore! I could be right, maybe?]
Re:How prevalent? (Score:5, Informative)
Re:Don't rely only on system restore (Score:3, Informative)
I'm not sure even tools like Acronis are really safe since they run under, and are subject to restrictions imposed by Windows. For example using Easeus Partition Manager to clone the boot partition of your main drive to another clean drive will not produce a bootable disk, even if you copy the hidden boot partition (whose raison d'etre M$ claims is bitlocker). I don't believe anything that runs under Windows will make a perfect duplicate of your boot disk-- if you want to have a spare drive in your desk that can be swapped in for your failed C:\ drive without a hiccup, do what I do and boot your system from, say, a FreeBSD Live DVD (I use PC-BSD) and use dd. That is as good as you can get, and I've proven it works (just don't boot the system with your clone installed alongside your boot drive). (Of course, be sure both drives are the same kind, i.e. PATA, SATA or SCSI.) (Note: Most Live Linux and Unix discs will not complete booting from a SATA optical drive-- not sure why. You must use PATA.)
dd if=/dev/ad0 of=/dev/ad1 bs=4096 conv=noerror (with Unix it's as easy as that, though the disk names in your system may be different). If you are going to do this, be sure your destination drive is the same size, or larger than, the source drive, even if you're only interested in copying the first couple of partitions (the partition table will be wrong, and that will cause an error, unless all partitions are present). What I haven't confirmed yet is whether you can shrink all partitions on your source drive so their combined size is smaller than a destination drive that's smaller than the source so that the partition table on the destination drive won't refer to areas beyond its physical boundaries, but logically, that should work. (How about cloning your C:\ drive to a nice (but smaller) solid-state replacement drive?)
It's too bad M$ doesn't make a more capable OS, but we know why they don't.
Windows won't go away by mocking it (Score:4, Informative)
Re:How prevalent? (Score:5, Informative)
Are you kidding me? /tmp is TEMPORARY! It's transient - that's the whole point!
Programs that store data of ANY permanence in /tmp are broken. People who store data of ANY permanence in /tmp are foolish.
Re:Can't be affecting all users (Score:4, Informative)
Agreed, I've restarted over a dozen times due to me mucking around and changing stuff via the registry. I've got 9 restore points going back to the 5th of april.
Re:Don't rely only on system restore (Score:2, Informative)
I don't believe anything that runs under Windows will make a perfect duplicate of your boot disk-- if you want to have a spare drive in your desk that can be swapped in for your failed C:\ drive without a hiccup,
Nope, Acronis (and I assume others as well--I specify Acronis because it was mentioned, and I use it) disk images can be used to do a bare-metal restore in the event of software or disk failure. You'd need either (a) previously-created rescue media, or (b) another machine with Acronis and (i) a spare SATA/IDE port or (ii) a USB disk enclosure. Works like a charm. In fact, IIRC, the replacement disk doesn't even need to be of the same size, except under certain circumstances.
Re:System restore stinks. Image your disk (Score:5, Informative)
It is easier to push updates to Linux boxes, except those updates aren't just a small smattering of MS updates, but rather for every application installed on the box.
There are some nice virtues to Microsoft's myriad of enterprise tools. But suggesting that Windows boxes are easier to manage for software updates is not one of them.
Then again, one can also argue that instead of fucking with group policy and MS exploit patches, you could just run Linux and run secure boxes that are far easier to secure in the first place.
Re:Don't rely only on system restore (Score:3, Informative)
I've used Ghost and Clonezilla to make replacement bootable hard drives just fine. I can't imagine Acronis really fails in this regard, or it wouldn't be taken seriously.
Re:System restore! So we meet again, my nemesis! (Score:1, Informative)
It helped me once. Windows update suggested a driver update for my mouse. (Yes, I know, it was silly to bother with a mouse driver update in the first place, but I figured, what could go wrong with a WHQL-certified driver for a USB mouse?) The new mouse driver caused bluescreens during boot. A system restore got rid of it.
Re:System restore stinks. Image your disk (Score:4, Informative)
you are a pussy, AC.
AD is ldap + bind + all the ldap client software + stuff linux doesn't have like gpos + ability to integrate with wsus, exchange, forefront, etc.
AD is BASED ON ldap, sure enough. it's way more than that.
Re:How prevalent? (Score:5, Informative)
i don't know about you but i prefer to be alone while i'm taking a dump, and I generally flush before opening the door. so, if someone is in there with me flushing before i leave, then i'd probably be a little pissed.
Comment removed (Score:3, Informative)
Re:How prevalent? (Score:5, Informative)
Re:System restore stinks. Image your disk (Score:3, Informative)
Re:How prevalent? (Score:4, Informative)
The point of system restore is to ensure that if you mess up your computer with recent updates or changes you have an easy restoration option. So, on a typical new PC with 1TB you would have 150GB. Per the grandparent, a typical restore was taking 555mb for him. You do the math.
Now to assume that a user will be prompted on every single boot or system change after the limit is pretty silly when this will almost only ever affect someone who has changed from the default value. Users who leave this setting to default will never suffer this fate.
It seems that the submitter of the article has "tweaked" his machine so much that he only saves 1 restore point and therefore waits EVERY boot for the system restore to do what it should do.
Re:How prevalent? (Score:4, Informative)
System restore is more than just the registry. If you cannot login (even after trying "last known good configuration"), then you can try system restore by booting off of the OS CD/DVD and "repairing" your installation. If you log in successfully and something does not work, then you can also try system restore. And yes, system restore WILL fix your computer by bringing it to an older state at which everything worked, given that: 1) you don't have hardware issues 2) a virus has not infested your restore points and 3) you have restore points before the problem started.
Re:Stop preaching Linux (Score:3, Informative)
Re:How prevalent? (Score:3, Informative)
Several times windows update has borked internet access outside the local subnet[1]. In one of the cases it wouldn't even connect to MS, so it couldn't fix itself. Rolling back to a restore point did the trick. I then waited a few days till the fix for the fix was out...
P.S. I have it set to "Check, but ask before installing". Anyone else find that sometimes it just goes ahead and does it?
[1] I think it does this when there's a pending update for IE.
Re:Stop preaching Linux (Score:5, Informative)
Comment removed (Score:3, Informative)
Re:Can't be affecting all users (Score:5, Informative)
I have 14 restore points dating back to 3/29/2010 which is about when I installed Windows 7 on this machine.
A quick Bing search brought me to another thread where the guy's problem turned out to be a disk defrag utility that was deleting restore points on reboot. He disabled the utility, and the restores stopped disappearing.
For what it's worth, does a forum post from January with a total of five people reporting a problem really deserve to be on Slashdot? Oh wait, it's anti-MS. Nevermind.
Re:System restore stinks. Image your disk (Score:3, Informative)
tar zcvf `date '+%Y%m%d'`_configs.tgz /etc
Try date +%F for more concisosity. I made that word up, btw.
Re:System restore stinks. Image your disk (Score:3, Informative)
it is pretty easy to do stuff like point an entire OU to a WSUS server and specify how updates are done.
Apparently, you haven't heard of Red Hat Network or Satellite Server.
It allows you to place all systems in groups and apply specific update packages to those groups.
Network Bare Metal Installation is blazing fast with PXE boot and kickstart.
System configuration can be completely automated with cfEngine or Puppet.
Even without these tools, basic scripting knowledge allows you to do this with pre-installed tools or little helper apps like clusterSSH
I admit all of the above tools have a rather steep learning curve, but they are fully customizable.
The only limit of these tools is your imagination.
Re:Can't be affecting all users (Score:2, Informative)
Not "the" defragmentation utility, "a" defragmentation utility. This (having searched and found the same thread) was some third party utility that did some "clean up" before defragging, not the one that comes with the system.
But obviously Slashdot readers believe Microsoft is to blame for any software that runs on Windows.
1 thing the mods here understand, is this... apk (Score:1, Informative)
"Biased Journalism sells more... magazines" - Adrian Veidt/Ozymandias, from "The Watchmen"
It's really in the site owner's best interests to most likely FOSTER this ongoing "Linux vs. Windows" type sentiment around here, and the reasoning's quite simple - material that generates arguments online, means more people come view and post (and perhaps even join) the forums here... which in turn, means more page hits/views, which = "mo' money" for the owners of /.!
(Pretty simple/in a nutshell)
APK
P.S.=> Are they actually DOING that (fostering this type of sentiment around here)? I don't know, but, it would make a LOT of sense from the site owner's perspective @ least, to actually do so, for the purposes of monetary gain via website page hits adbanner monetary generation! apk
Re:Can't be affecting all users (Score:3, Informative)