What about something (with USB support) which can be run in Linux and W9x (and W2000 / crossplatform support etc..), and especially, can also be run without an OS (from CD or?)? [that way if your OS drive dies (or OS gets mangled), you arent stuck in the catch22 of needing to have the OS running *already* to be able to run the backup program to restore to a blank replacement drive..]
Check out ASR (built into ntbackup). It does an OS install+restore simultaneously. Works great with external drives. There may be some third party stuff but being from MS I'm not all that familiar with it. I know there is some big-gun stuff out there like Bare Metal Restore from Veritas but I'm not at all sure about consumer versions.
Ok, that sounds like what Im talking about, but what is the difference betwee 'incrementals' and 'differentials'?
Ok, this is an easy answer but the fact you are asking worries me just a little bit
🙂
full backups back up all files on the disk then clear the archive bit.
incrementals backup just files with the archive bit, and clear the bit after.
differentials backup just files with archive bit, but leave the bit set after.
Net result:
incremental=everything that's changed since last incremental. To restore do full+ALL incrementals.
differential=everything that's changed since last full. To restore do a full+the latest differential only.
Re-read the above until it sticks very well.
It seems very worth it, longterm, to be able to just click a button to do all the backup (or even automate that way), and not have to open a cabinet or wherever you keep the backup drive and turn it on and then do the same to turn it back off later every time, over an over...
What Im asking is: is it technically possible, to turn a (any?) regular external (IDE hd in external case..) USB drive on/off through USB message? (or would it at least need to have a certain type of power switch?)
Short answer: yes you could do it.
Long answer: you're on your own
😛. I wouldn't.
>Office for instance is going to be making COM, Class, OLE, registrations just to name a few.
Could a program keep track of things like these, to save and restore?
Sure. Not aware of such a program though. To get a truly healthy respect for what you are asking, download regmon from sysinternals. Free program. Fire it up and have it start recording registry activity. You'll get 10 screens of data before you can hit the stop button.
Winstall and other programs work by performing a before/after snapshot of the system. It allows them to graft an installation on without performing the actual install. This might be something like what you have in mind but maybe not.
Im talking about spyware, and other clutter etc... etc...
How does it know to get rid of *everything else* and keeping all the system stuff, *and the programs you want*?
It doesn't. No backup software that I know of works that way. If you've accumulated a bunch of spyware and clutter then back it up, that's what you'll have after a restore too.
spyware and clutter are best handled through other means.
>Problem is, the same keys couldn't be used for something else.
you mean too many different *types* of keys/files are created in different places ?
Kinda, I mean there is no set policy that defines what program is going to use what registry keys. Everyone will share the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall key, but after that it's going to be completely different for every app.
>Office for instance is going to be making COM, Class, OLE, registrations just to name a few.
yet these are all accessible and harnessed somehow (there is some connection/thread to all of them somewhere connecting them [these kind of registry keys/components of each program..], including through "Add/Remove Programs" listing?? right?), could they not also be identified, and then saved?
See notes about Winstall above.
I don't mean to keep shooting holes in your idea with vague answers but...
Anyone that can provide these (kinda time consuming) answers is also going to tell you the same thing:
Stick with traditional backup/restore methods that are tried and true. These include backup software or disk imaging software.
No backup is worth crap if the restore doesn't go perfectly. They key to a perfect restore is simplicity.
Good luck!