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."
System restore stinks. Image your disk (Score:5, 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).
Re:Can't be affecting all users (Score:2, Insightful)
It's kdawson. You can't expect fact-checking.
Just because it's evil windows (Score:4, 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.
Stop preaching Linux (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.
Re:Can't be affecting all users (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.
Re:System restore stinks. Image your disk (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.
Re:Don't rely only on system restore (Score:3, Insightful)
> Yes. if a system is important to you,
I try not to keep anything important on windows boxes or laptops so I never have to bother to back them up. So far, the only thing I found out the hard way I had to backup is my configuration file for game controls that the Logitech Profiler uses. It took me quite a while to reconfigure my games when Windows failed.
In some way, I could pretend that I do not have to trust Windows for the integrity of my data. I use shares on my file server to save things and repositories when versioning is needed.
I would feel very handicapped with only a Windows box at my disposition. Yet, I realize that this is exactly what most people have. Most of the people I know lose data when their Windows computer crash. I just can't afford it so of course I also implemented a proper backup procedure on my Unix hosts but I swear I have none for Windows boxes.
Re:How prevalent? (Score:2, Insightful)
In any case - whenever I have encountered problems with Windows I have never been able to get any useful recovery by using the "Last known good configuration..." It has always been a reinstall if I weren't able to boot normally.
So I would say that the system recovery feature is erratic as it is at best.
Re: Why Baby Why? (Score:5, 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.
Re:How prevalent? (Score:2, Insightful)
It can be the problem. But is this the default for Win7? If so, it's Microsoft's fault anyway, as if a single restore point eats up 550Mb the default total limit could never be set to 700Mb.
Another question is why the restore point uses half a gig, when XPs restore points are a lot smaller than that...
Re:How prevalent? (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...
Re:Stop preaching Linux (Score:1, Insightful)
stop being a schmuck pussy.
i run windows only software too. it's on a couple of workstations.
everything else i run is mac or linux. numerous servers, desktops, and several netbooks.
the only reason for putting up with such an inferior piece of garbage, i'd loathe to call an OS, known as windows, is because of a handful of apps. an for those apps, i have those two dedicated boxes. i'll call them appliances. and they are restricted from accessing the internet by mac address.
all my other apps, servers, utilities, daemons, development, etc, are done mostly on linux, and some on mac.
just because i'm beholden to those handful of apps, doesn't mean i'm going to lie and tell my associates, friends and family about how great windows is.... it's a piece of shit.
most of my family is on macs, and a few on linux, and they are wayyy better off that way.
fuck windows.
Re:Stop preaching Linux (Score:3, Insightful)
Inexperienced Linux user:
Windows issues can be fixed.
Linux can be reinstalled. Probably. Or you can get a new distro and migrate your data. Perhaps.
Do you see the point I'm trying to hammer home?
Re:System restore stinks. Image your disk (Score:3, Insightful)
Security policy is just one aspect of Group Policy, and a small one at that relative to the total set of configurable options. In essence, if it is a configurable Windows setting, Group Policy can configure it; including settings that have no GUI front-end outside of the GPO configuration window (ie. typically registry settings without a Control Panel UI). The point being, of all the configurable settings in Windows (or any OS), security settings tend to be a minority considering everything else.
That aside, while deploying secure systems in the first place is unquestionably the smart thing to do, security tends to be dynamic, and security configurations change. When they do, even on Linux, a mechanism to quickly and easily update security settings company wide (e.g. for LDAP authentication or NFS/SMB authentication) is obviously incredibly useful, and pasting together scripts that modify the relevant files (hopefully at the individual settings level instead of just nuking the entire file with a new copy and potentially wiping out custom settings) is a clunky business at best, and definitely not elegant.
You're correct hands-down though that Linux is far superior for pushing out whole applications through an internal repo or other solution. There's some interesting stuff going on with using WSUS to deploy 3rd-party apps, and AD can do it with MSI packages, but it's still not even close to the power of rpm/deb and associated distribution technologies generally, and certainly not as easy to setup and manage.
Re:Don't rely only on system restore (Score:5, 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.
Re:System restore stinks. Image your disk (Score:2, Insightful)
Hmmz,
Windows? Easy? For companies?
Please consider the following 3 (of many) blocking issues that make Microsoft Windows completely useless in an (international) business environment.
How do you backup and restore an AD?
Not restoring the complete state, but imagine you just want to restore a single user that was deleted by accident? You can't.
For restoring the complete state, you even have to take the AD offline.
Can you imagine taking your entire fileserver off-line because you need to restore something?
For mail it is similar.
It's since Exchange 2007 that brick level backups of mailboxes are supported. You could do it before, but if you had a problem, Microsoft would not give support.
How do you use excel sheets between computers that have different language settings? (1.000,00 and 1,000.00 for numbers)
You can't.
It completely fails and breaks apart.
OpenOffice has it's own problems, but at least you can use it when working on a document that was created outside of your own country.
I realize for Americans this issue is not that big, but in Europe, with a lot of small countries with different settings, this IS a big issue.
How do you reliably use network servers and PC's in different languages, let's say printing on an English printserver from a Japanese client?
You can't because it uses different Unicode tables, and although it prints, it misses certain characters.
It's very subtle, but essentially it fails.
And I'm not even going to talk about all the inconsistencies in patches.
Another language in Microsoft is not just a language pack slapped on the English one, but it is a completely different codebase.
You can use language packs, but those have issues too and are inconsistent with the "real" language version.
I think I will stop here.
My opinion is: If you have a homogeneous setup, Windows might be the answer.
But for an international company, it's a nightmare.