Slashdot Mirror


Win7 Can Delete All System Restore Points On Reboot

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."

40 of 449 comments (clear)

  1. Not That It Matters Much... by Nemyst · · Score: 5, Informative

    I don't know if anyone's been in the same situation as I have, but the only times I've had to use system restore were a disaster. For virus infections, the restore data tends to be infected too, so that's useless. For restoring from bad drivers, applications, etc. the only time I had to do that I went from no network connection to BSoD on boot which took me two days to fix.

    I have disabled System Restore now, and I never ever suggest using it to anyone I know.

  2. System restore stinks. Image your disk by syousef · · Score: 4, Insightful

    System restore has always been awful. It doesn't play well with anti-virus, it's slow, it's always been buggy. Worst part is I've only had it work to fix a problem for me ONCE in the couple of years I bothered with it. These days if I want to save the state of a computer that is working well I simply image the disk. More expensive and potentially time consuming but a hell of a lot more reliable.

    Oh and don't image it with Windows 7 Microsoft tools. I had an issue with Vista's system restore tool once that had me scrambling for a copy of Virtual PC to read the images. (Vista system restore would just wipe the existing partitions then fail with an error before restoring a thing).

    --
    These posts express my own personal views, not those of my employer
    1. Re:System restore stinks. Image your disk by gandhi_2 · · Score: 3, Interesting

      My man,

      the beauty of windows isn't windows.

      it's active directory and all the other systems that ms puts together for fleet management.

      i'll slap the shit out of the next person who says openldap. it is pretty easy to do stuff like point an entire OU to a WSUS server and specify how updates are done.

      they've built an impressive system for enterprise setups that would take a shitload of work in linux. pushing down group policies to a fleet of macs?

    2. Re:System restore stinks. Image your disk by Enderandrew · · 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.

      --
      http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
    3. Re:System restore stinks. Image your disk by Anonymous Coward · · Score: 5, Insightful

      i'll freely admit that AD beats anything Linux has to offer in a number of ways, but for patch/package management, RHEL's tools blow WSUS out of the water. WSUS is misery to administer, and offers no way to legitimately push updates, only to make them available the next time the server tries to update. It also forces you to do everything by group, no one off specific updates to a particular server, which is a minor thing, except for when you need it.

    4. Re:System restore stinks. Image your disk by gandhi_2 · · Score: 3, 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.

  3. Can't be affecting all users by Zouden · · Score: 4, 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.

    This is an extraordinarily bad bug, which I suspect most Windows 7 users won't realise is affecting them until it's too late.

    Yeah or maybe it's not affecting most Windows 7 users.

    --
    "A week in the lab saves an hour in the library"
    1. Re:Can't be affecting all users by buchner.johannes · · Score: 5, Funny

      Warning: Your style of discussion hinders M$ bashing on slashdot and might get you banned.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    2. Re:Can't be affecting all users by vistapwns · · Score: 3, Informative

      I also have old restore points, and in multiple systems I've installed Win 7, I've looked in system restore on several of them on multiple occasions and have always seen old restore points going back passed recent reboots. I guess we need something in the wake of all those ubuntu 10.04 bugs to make windows look like the monster.

      --
      "...I think the Microsoft hatred is a disease." - Linus Torvalds
    3. Re:Can't be affecting all users by kjart · · Score: 5, Insightful

      It's kdawson. You can't expect fact-checking.

      I kind of think this guy takes a bit of undeserved heat sometimes, but the 'story' here is a link to a forum thread with fewer than 10 posts (at the time of this reply). That doesn't seem front page worthy, well, anywhere.

    4. Re:Can't be affecting all users by Mashiki · · Score: 3, 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.

      --
      Om, nomnomnom...
    5. Re:Can't be affecting all users by DavidD_CA · · 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.

      --
      -David
  4. System restore! So we meet again, my nemesis! by assemblerex · · Score: 4, Funny

    Last resort of the desperate! Failed restore ahoy!! Batten down the ram hatches, load the cache cannon and pray lads, pray!
    It's going to be a rough one! A working restore is like catching the white whale. Sure you can do it but it might kill you
    in the process.

  5. Re:How prevalent? by The+MAZZTer · · 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?]

  6. Just because it's evil windows by Superdarion · · Score: 3, Insightful

    So a few people have a problem with windows? It's not even widespread!

    This wouldn't have made it to slashdot if it weren't for the oh-so-common hatred for windows around these lands.

  7. Re:How prevalent? by camperdave · · Score: 5, Informative

    It is impolite, if not rude, not to throw up a warning message or error message, though. You never delete data without giving the user a chance to say no.

    --
    When our name is on the back of your car, we're behind you all the way!
  8. Stop preaching Linux by syousef · · Score: 3, Insightful

    But ... many are still using windows and praying to their $invisible_man_in_the_sky. The future is here, but half of you didn't get the memo.

    Please stop preaching Linux like a religion.

    The fact is I can get a lot of software on Windows that is unmatched on Linux. When I want to run Linux software, I can usually get a version that works on Windows, but if I can't I run Linux (either on a VM or on physical hardware).

    Oh and by the way I have a degree in Astronomy. In this area there's a lot very good Windows only software, and a lot of very good Linux only software. I'm not about to shut myself out of using any of it.

    --
    These posts express my own personal views, not those of my employer
    1. Re:Stop preaching Linux by scrib · · Score: 4, Interesting

      Yeah, it's great, which is why I run Windows in a VM on Linux. I keep a snapshot of a working XP virtual disk handy.

      Why? I'm the go-to geek in the family and I've had to call Microsoft registration many times to reactivate XP after an upgrade or salvaging a drive from a dead MB. They're always polite and friendly, and reading the seven sets of six digits over the phone and typing in the response only takes about 10-15 minutes. But...
      What about when that 800 number goes dead? Or they stop giving out activations for older XP systems? Or they finally say "sir, that's an OEM license and only valid for the broken machine, not the new MB."

      Ironically, what I need the Windows VM for the most is iTunes. Thanks, Apple!

      Linux issues can be fixed.
      Windows can be reinstalled. Probably. Or you can buy a new version and migrate your data. Perhaps.

      --
      Help! Help! I'm being repressed!
    2. Re:Stop preaching Linux by Illogical+Spock · · Score: 3, Funny

      Please stop preaching Linux like a religion.

      You sinner!!! I hope that when you are done in Earth you get a Job(s) as the doorman in hell's Gates!

      (All right, all right, this one was awful!)

      --
      --- Illogical Spock
    3. Re:Stop preaching Linux by jabbathewocket · · Score: 3, Informative

      Experienced Power Users do not reinstall windows all the time because of unfixable errors, they do it because they are incompetent boobs who think all things require a reinstall to fix OR because they are tired of "fixing" an idiots computer for the 37th time due to "i turned off the antivirus because the thing i downloaded from limewire told me to" The whole "the only way to fix it is to reinstall" is extremely rare since XP, and anyone saying otherwise clearly is not quite the experienced power user they think they are.. more likely they have just enough knowledge to do things they really don't understand, and hosed their computer with their stupidity. That behavior is not OS dependant and is just as likely to happen under any and all OS, even Linux.

    4. Re:Stop preaching Linux by IRoll11!s · · Score: 5, Informative

      Tired of this misconception. Seriously. I've been using Windows software for 14 years, and I have NEVER had to do a full system reinstall. EVER. People who need to reinstall Windows all of the time are doing something really really wrong. I'm not sure what, nor do I care. I'm not a zealot, Windows sucks in more ways than I can shake a stick at. I've done my fair share of cursing and screaming at it over the last decade and a half, but there hasn't been a damn thing I haven't been able to fix without the need to reinstall the whole thing.

  9. Windows won't go away by mocking it by h00manist · · Score: 3, Informative

    Got to be smarter than that. I dislike monopolies and MS as much as anyone, but finding problems and publicizing them will only help test it and reduce QA labor costs for Microsoft. It won't make people not use it, or wonder if Linux or anything else is better. Testing some programs for Linux will be better, talking to people managing various projects, writing user manuals for a few programs. Wine HQ has lots of programs that need testing and installation instructions. Questioning copyrights and patents could get some results, campaigning for legislation change. But just bashing Microsoft and saying "in Linux it is better" won't do much.

    --
    Build your own energy sources from scratch. http://otherpower.com/
  10. Re:How prevalent? by Anonymous Coward · · Score: 5, Funny

    Tell that to Gentoo Linux and their default WIPE /tmp ON BOOT option!

    Perhaps my own fault for keeping stuff i need in /tmp, but still no excuse.

  11. Probably not a Win 7 bug... by ghostis · · Score: 4, Interesting

    Given the recent similar issue with supposedly buggy Windows updates, I say this is an undetected root kit cleaning up after itself.

    --


    Computer Science is all about trying to find the right wrench to bang in the right screw. -T.Cumbo?
  12. Re:How prevalent? by slimjim8094 · · Score: 4, 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.

    --
    I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
  13. Re: Why Baby Why? by Mr.+Flibble · · Score: 4, Insightful

    The latest Ubuntu 10.X is so good it is scary. Why anyone wants to run a Windows machine is really beyond my understanding. Do yourself a huge favor and climb off the Microsoft teat.

    Maybe because some people have work to do? Maybe because they get paid to use windows applications? Or maybe because they want to run some specific applications such as games that won't run well on the latest Ubuntu?

    Not everyone WANTS to fiddle with their computer, some just want to do stuff with it then go away and do something else. This is why the Mac is popular too. Narrowing yourself down to a single choice of OS and outright saying "Ubuntu is better!" is just foolish. It is like saying that Perl is better than C - but you don't even know what the problem is that is trying to be solved yet! It might be that a totally different language is better than perl or C, but without knowing what the goal is, you can't pick the best solution.

    For the record, I am typing this on an iMac, with a XP Pro system next to me, and a Mythbuntu system off to the side as well as 2 other machines that I often change out OS'es on for different purposes. (Currently Redhat is on them at the moment).

    Outright saying "Why anyone Wants to run Windows" ignores that different people want different things from their computers. Your solution is not theirs.

    --
    Try to hack my 31337 firewall!
  14. Re:How prevalent? by Shadow+of+Eternity · · Score: 5, Funny

    Foolish? I think that's an understatement. Using temp for storage is like getting angry when people flush your shit down a toilet.

    --
    A bullet may have your name on it but splash damage is addressed "To whom it may concern."
  15. Re:How prevalent? by Spy+Hunter · · Score: 5, Insightful

    On the contrary. It is *extremely* rude to throw up a confirmation dialog before every trivial system maintenance task.

    As has been pointed out below, System Restore is basically only useful for resolving problems so severe they prevent your system from booting. Once your system has booted you don't really need older restore points, and they take up a *lot* of space. Deleting them is absolutely the right decision for the average user. The *real* problem here is probably the UI for creating system restore points not mentioning the deletion policies and generally misleading people into believing that creating restore points manually is a useful thing to do.

    These people creating restore points all the time remind me of the people who get obsessed with defragmenting their disks every night...

    --
    main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
  16. Re:How prevalent? by spongman · · Score: 4, 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.

  17. Re:How prevalent? by Cylix · · Score: 5, Funny

    That is where I keep all of my important documents.

    I have a nasty habbit of wiping out my home directory and ever since the janitor app died it's been a good world writable location.

    Now I can share important projects, personal documents and data troves.

    In fact the tmp directory worked so well for my data needs that I moved all of home to that directory. I wanted to facilitate synergy between users.

    Eventually a friend gave me a wonderful suggestion of migrating the entire operating system to tmp. Through a clever array of symlinks I have moved all the original folders to tmp and created links in the original locations. I now have the best of both worlds!

    This is pretty much all thanks to a friend of mine who has a sys admin gig at a nearby college. He's even helping me work out a new system of backups via the high speed tape interface "/dev/null."

    He is pretty friendly so if you are on irc you can look him up under his nick BOFH for some friend sys admin tips.

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
  18. Re:How prevalent? by __aaclcg7560 · · Score: 3, Funny

    There are some people who view taking a dump as an artistic expression and don't bother to flush the toilet. At one company I worked for, this became known as a "cherry bomb" whenever you come upon an unflushed toilet. Seriously, some people shouldn't be eating at Taco Bell everyday.

  19. Re:How prevalent? by ADHVfFsvjLIViaglKlqo · · Score: 3, Funny

    Speaking of auto-flushing toilets, am I the only one who is somewhat disturbed that the urinal knows when I put my manliness away?

  20. Re:How prevalent? by deniable · · Score: 4, Informative

    LKG isn't System Restore. It simply rolls back part of the registry (HKEY_SYSTEM/Current Control Set) to the last time it booted successfully. Any damage to HKEY_Software or the file system isn't covered. I've also had things crash after it decided that the current CCS is good, making the next reboot a pain. It's mostly there to deal with buggy newly installed drivers.

  21. Re:How prevalent? by DeadboltX · · Score: 4, Interesting

    It makes perfect sense to remove the oldest restore point when there is not enough room to create a new one. No matter how much disk space you allocate to System Restore at some point you are going to fill it up. Having it prompt the user would cause it to prompt every time after that. For people who don't understand System Restore very well this kind of prompt might lead to more harm than good. If someone gets a warning saying their system restore space is full, they might clear it out completely, especially if they were getting this message on a regular basis.

  22. Re:How prevalent? by Mistlefoot · · Score: 3, Informative

    15% of disk space is the default size.

    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.

  23. Re:How prevalent? by iPhr0stByt3 · · Score: 4, Informative

    Just to help you understand: "Last known good configuration" is a copy of your registry (or rather a subset thereof) at the point of your last successful log in. If you log in successfully, but something does not work, then the "last known good configuration" was just saved and is of no use in that situation. This is NOT system restore.
    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.

  24. Re:Don't rely only on system restore by Anpheus · · Score: 4, Insightful

    The fact is, advanced tools are just that, advanced. Windows comes with bare metal tools, and the ability to properly configure a daily, weekly, etc, backup on external disk. And there are more advanced features for the adventurous. I guarantee you I won't lose data if my Windows box dies. I have daily backups, a RAID10 internal with a hot spare, blah blah blah. But I'm not a typical user.

    And neither are you. We both know how to use our OS to protect our data, even if it involved what appears to be wizardry to the average user. I really wish backup were easier. Windows 7 actually informs the user regularly that they don't have a backup, and will continue to warn them if a backup ever fails. That's great progress, but it's maybe not yet good enough. Let me know when a popular Linux distro supports bare metal backup and a snapshotting filesystem with the ability to "go back in time" to a good state, I look forward to that day. Until then, you have your wizardry, I have my slightly-less-magical-looking GUI that manages most of it for me built in. *shrugs*

    IMO, I'd like to get to the point where OSes, Windows, Mac, Linux, really, seriously warn the user the moment their data isn't safe. It's one thing for Windows 7 to pop up a notification balloon, or for OS X to complain that Time Machine isn't set up, but I feel like there should be more than that. And on Linux, I don't think there's anything comparable at the moment.

  25. Re:How prevalent? by qubezz · · Score: 3, Funny

    Whereas Windows 7 is more like when someone takes an upper decker at your party - you are in for a nasty surprise later...

  26. Re:How prevalent? by aed · · Score: 4, Funny

    The urinal knows nothing...
    The janitor on the other hand, sitting in his room behind his desk filled with rows of video monitors, VCR's and 'flush' buttons...

  27. Re:How prevalent? by johncadengo · · Score: 4, Funny

    [Edit: Looks like the accepted solution on that thread simply increases the space allocated to System Restore! I could be right, maybe?]

    Wait! You can edit slashdot posts after posting? I thought they were final! When did this happen?

    [Edit: Wow. This is amazing. Looks like its working here on my end. How about you guys?]

    --
    My page.