Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

A simple Google search for "Time Machine for Windows" results in a flurry of different little apps. But instead of relying on forum anecdotes and advertisements, I call on the much wiser Super User beta community for some depth on this one.

Having Time Machine running on Leopard is like a warm, fuzzy blanket of comfort that I never got with RAID, rsync, or SyncToy on Windows. I'm not asking the community what the "best" backup software for Windows is, but instead:

Is there any true Time Machine clone for Windows, one that includes as many of the following as possible:

  • Completely transparent, "set-it-and-forget-it" backup
  • Incremental backups (changes only) for every hour for a day, every day for a month, and every week until the backup disk is full
  • Ability to rebuild from this backup disk in case of main drive meltdown (the backup doesn't have to be bootable; neither are Time Machine disks)
  • Extremely easy to use UI (target user == novice). Bonus points for a beautiful UI
  • As originally asked, this question did not take into consideration the Windows Registry, which has no equivalent on Mac OS X or any other UNIX, and poses a significant obstacle to Time Machine-like functionality. A true replacement for Windows would need to be able to seamlessly rebuild a user's desktop appearance, settings, applications, and all data on either a replacement drive (or equal or greater size), a brand new machine, or even an upgraded version of the OS, without the need to update file paths or make any other tweaks. This is the irreplaceable attraction of Time Machine.
share|improve this question
1  
Hi Kevin, If you could please see my post about Genie Timeline 2.0 below (and it has a gorgeous UI!!!!!) and let me know what you think? We're working very hard to make v2 a real winner, and if you see that anything is missing let me know! I can arrange for a free Pro license if you need to test out some of the advanced features past the 30-day limit. (mqudsi@gmail.com) – Mahmoud Al-Qudsi May 4 '10 at 1:11
show 4 more comments

21 Answers

What version of Windows are you using?

If using Vista and/or Windows 7: Go to Control Panel -> Backup and Restore (or just start typing "Backup and Restore" into the Start menu search box). Select "Backup Files" (for simple file backups) or "Backup Computer" (for whole system backup). It will ask you where to back up to, and you can set schedules, etc. The interfaces differ slightly between Vista/Win7, but the process is similar.

Vista/Win7 also uses Shadow Copy Service to save previous versions of files. If you have a file you modified, but need a previous version of the file, right-click on it and select "Previous Versions". A list will come up with all if the previous versions of the file that you can either open, copy to a new location, or simply restore to the original location. These shadow copies are made at various points, including when restore points are made and backups are run. To restore a file you deleted (and hence, cannot right-click on it), simply right-click somewhere in the folder the file was in, and select Previous versions. You can then open past "versions" of that folder, find the file you deleted and restore it.

If you select "Backup Computer", this is where the fun starts. Vista/Win7 will actually back up your entire computer to a VHD file. This is the same file format that is used in Microsoft Virtual Machine technologies. So, it is a complete, full clone of your machine at that point in time. You can use it to restore the entire box. In Windows 7, you can even MOUNT the VHD file as a physical drive, and then browse the filesystem like it was a physical HDD. You can even mount a VHD from within other VHD's - its some seriously impressive stuff. Also, in a pinch, you can take the VHD of your backed-up computer and import it into a VirtualPC or Hyper-V setup and fire up the machine.

NOTES:

  • I have tested all of the above with Windows 7, and some of it in Vista. So, if my descriptions vary from Vista a bit, I apologize. I'm writing this from memory (been running Win7 for quite a while :)
  • If you have disabled "System Protection" on your machine, stuff like Previous Versions (and other stuff that works with Shadow Copy) will not be available, since you disabled the services used to perform that stuff.
  • By default, System Protection is enabled on the system drive (C: drive) by default. If you add partitions/additional drives, double-check to make sure it is enabled on those drives as well. (Go to Control Panel -> System -> System Protection).
  • As mentioned before, most of these functions can be scheduled, as well as be backed up to external drives, network shares, and DVDs.

If you are using XP, it does have System Restore on it, but I don't know if there is a nice interface to use its features. However, if you are still running XP, throw out your 2001 calendar... time has moved on, and so should you ;)

share|improve this answer
2  
Do the full backups also include the shadow copy versions of files; if you mount a VHD you would also have 'previous versions' of each file within that? – Jaips Dec 2 '10 at 22:23
1  
Incremental backups are not as fancy as with Time Machine. – Thorbjørn Ravn Andersen Aug 18 '11 at 18:40
2  
@7wp: Calm down brah. I was just pointing out that you have been able to mount Time Machine backups as virtual disks. The only one making this into a PC vs Mac war is you. – Alan Jan 27 '12 at 19:03
3  
More or less the same? I am sad to say that the big thing that Windows backup doesn't do is manage space on your backup volume for you. You have to do that yourself. And instead of getting daily or multi-day copies of files WHEN THEY CHANGE, you only get full backups with Windows backup. It's not even close. – Warren P Mar 26 '12 at 13:16
show 4 more comments

Edit: Shadow Copies allow the user to backup a file that is currently being used. Just that. The name may lead some to think that there is some ninja-trickery and your data is more secure in the shadows, it isn't.


For everyone recommending Shadow Copies: This is bogus (IMHO), as the copies are stored in the same filesystem on the same disk and will be gone when you need the backup because your disk is broken.

Time machine on the other side, uses an external volume at the least, and it might even be offsite (ie. at work, I backup to an iSCSI volume, and this would also work over an VPN from home).

In other words, shadow copies might help you if accidentally did something to a specific file, but it won't help you a bit when your disk crashed.

share|improve this answer
5  
Actually, a number of backup programs use VSS to make backups to a DIFFERENT hard drive, including Microsoft's own much-improved Backup feature in Windows 7, Rebit / SaveMe and Paragon backup. The main advantage of using VSS is that it allows you to take snapshots of files even if they have a lock on them (for example, if they are in use by the system). – h4rrydog Nov 30 '10 at 12:12

Time Machine is not only about easily creating a backup, but as much about easily restoring the whole system or single items (an email message, a photo, ...) when required.

My main reasons to adore Time Machine:

  • Time Machine by default backs up virtually everything, allowing it to be used to restore a full system when needed. Just select the appropriate option when using the Mac OS X install DVD. (But, see also Does Apple’s Time Machine app really copy everthing?)

  • Time Machine not only integrates well with the OS, but also with Time Machine-aware applications like Mail, Address Book and iPhoto. When entering Time Machine while one of these applications is active, you'll see the regular star field with that application (rather than the normal Finder, which is the Windows Explorer on the Mac). This way one can, for example, search and restore single messages from Mail. It even makes it easy to restore messages from email accounts that you've deleted altogether, without the need to know how Mail uses the file system.

  • One can easily use multiple Time Machine disks, to get some redundancy, without slowing down the backups.

Note that Time Machine works so well because no (current) Apple software uses large files to store any non-static information (well, except for the sleep image). By using small files, the changes between two backup moments are relatively small, and backups can easily be searched. Like Mail uses a single file for each message, whereas Outlook on Windows uses one large file to hold many messages.

Backing up non-static large files in a Time Machine-manner is difficult (on most file systems). For this reason, on a Mac some things are usually excluded from a Time Machine backup, such as temporary torrent files, images of virtual machines, and large log files.

So, when looking for a Windows equivalent for Time Machine, one may also need to assess the programs one is currently using. Not every system is suitable for such backup mechanism.

share|improve this answer
show 2 more comments

Windows Home Server may be what you are looking for.

share|improve this answer
4  
That requires another PC though right? The beauty of Time Machine is you can run it against Time Capsule, which is little more than a NAS drive. – cletus May 1 '09 at 0:29
4  
It requires a box which is nothing more than an appliance that runs Windows Home Server. – Omar Shahine May 1 '09 at 1:33
2  
I've setup a home-grown WHS and it has performed flawlessly. I'm still in the process of consolidation of files but it was definitely worth the dedicated hardware and time to build. – Chris Porter May 5 '09 at 2:50
3  
it requires a box and an OS license, so you're using hardware and paying microsoft again for another operating system to do something that should be easy... – Robert S Ciaccio Nov 29 '10 at 22:46
show 2 more comments

Genie Timeline 2.0 is out as of last month.

I know, I know, "yet another timeline plug!" ... but it's not.

Timeline 2.0 has been completely rewritten, and so far, the general consensus on the web has been very positive.

Best of all, almost all the features are available in a new free edition of Genie Timeline.

Specifications of Genie Timeline 2.0 Free: http://www.genie-soft.com/Free_products/free_timeline.aspx

Download: http://download.cnet.com/Genie-Timeline-Free/3000-2242_4-10967059.html?tag=mncol

The paid versions of the product add full-system Disaster Recovery, encryption, compression, and auto-purge of older backups.

DISCLOSURE: I was a project leader on version 2.0

(this post was copied from SO)

share|improve this answer
1  
Peto - the inability to back-up Program Files was a bug, and has been fixed in the latest release (apologies for the inconvenience). We're working on making a clean snapshot-like copy of the latest data available for future versions. – Mahmoud Al-Qudsi Oct 15 '10 at 11:39
7  
I have the 2.0 pro version, and the only thing I warn is that even though the features are almost as good has apple timemachine, its 100x times slower. Took 3 days to create a full backup of my 60gb system, and its taking almost 4h to do a incremental backup... jeez, optimize those reads/writes. And hangs my XP system way too much. I can't use Genie while working or watching a movie. – mrlinx Nov 1 '10 at 22:38
show 7 more comments

Time Machine is basically a pretty front end for what Windows has had for years known as Shadow Copy. See here for more info: http://en.wikipedia.org/wiki/Shadow_Copy

Unfortunately Microsoft doesn't seem to know anything about how to be sexy, so they haven't done anything to make this service user friendly.

share|improve this answer
11  
I'd argue Time Machine is what has been years known as a differential backup with a fancy UI and Shadow Copy is actually a different (and better in some senses) technology that complements back up. – Mehrdad May 4 '09 at 20:10
4  
Shadow Copy is not the same as Home Server. Home Server requires a second system running Windows Home Serer, where Shadow Copy is built-in and doesn't require a second system. – mrTomahawk May 4 '09 at 20:40
9  
I don't believe it is the same at all. – Chopper3 May 7 '09 at 0:01
23  
Shadow Copy is only equivalent to Time Machine if all you are looking for are previous versions of the same file within the same filesystem. But that is only a secondary feature of Time Machine. The primary feature of Time Machine is backing up files. Which Shadow Copy doesn't do. – Alistair McMillan Aug 22 '09 at 0:32
12  
Wow, all the answers that shadow copy is the same as time machine are all ignoring the fact that time machine is a back-up system with versioning thrown in. Also, the UI is not just there to be "sexy", being able to use spotlight indexing to find files back through time, and being able to use the same interface you use for file management for time management is a critical usability enhancement. – The Tentacle Sep 1 '09 at 10:56
show 5 more comments

I just finished researching this (on Super User, among other places). My answer is Rebit. It makes a disk image backup to a USB drive and keeps it updated all the time. Includes tools for recovering old versions of files or a full system bare metal recovery. It's sold pre-installed on USB drives, or you can buy a CD for about $30.

It has a few quirks and the install hasn't been as smooth as promised. But I'm optimistic it will work for me. If you ask me again in a week or two I can tell you how well it works in practice.

[Update: a January 7 2010 press release claims Rebit [..] today launched SaveMe. Hence, the current Rebit SaveMe is different from what was available while writing this.]

[Update Jan 2011: I can no longer recommend Rebit. Too many bugs.]

[Update, February 2011: there is a new version again, no longer named SaveMe but simply Rebit 5.]

share|improve this answer
show 8 more comments

CrashPlan seems to work nicely.

share|improve this answer
1  
@Peto TimeMachine doesn't (unless you're able to buy a TimeCapsule, which is still not a NAS). But CrashPlan actually do it. You just have to map the NAS. – Cawas Aug 23 '12 at 15:04
show 2 more comments

Shadow Copy has similar elements to Time Machine and it is installed in all versions of Vista and 7. Every so often (at least once a day) it creates a snapshot of your files. This allows you to restore older versions of files, just like Time Machine.

Unfortunately, although it is turned-on in every version of Vista, Microsoft grant access to it only in Ultimate, Business, and Enterprise editions via the Previous Versions tab in File Properties. All editions of Windows 7 provide access to the Previous Versions tab.

For Vista users there is a free third-party utility that provides a UI to Shadow Copy even if you don't have one of the aformentioned versions of Vista:

ShadowExplorer

Details on how to use it can be found here. It's not as sexy as Time Machine, but usable enough.

Shadow Copy saves previous versions of files on the same filesystem, so if your hard-drive dies, so do your previous versions, and therefore it is not a complete replacement for Time Machine which stores files on separate devices such as an external hard disk. You'll need to look elsewhere for a more complete backup solution. Services like Mozy or Jungle Disk offer online backup with file history options, as does Dropbox. These offer the advantage of off-site backup, providing protection even in the event of a catastrophic event such as a fire.

For a more complete Time Machine like experience, Genie Timeline looks like a good bet and has received favourable reviews. They even market it as "Time Machine for Windows".

share|improve this answer
8  
Again Shadow Copy just keeps previous versions of files on the same filesystem. It doesn't actually backup the files elsewhere, which is the main feature in Time Machine. If the hard drive with your files dies, your Shadow Copies are gone too. – Alistair McMillan Aug 22 '09 at 0:39
17  
Shadow copy != Time machine!!!!!! Why is this myth being perpetrated here... – The Tentacle Sep 1 '09 at 10:57
1  
The OP asked for some equivalent that could "view files back in time and so forth." In terms of offering that, then Shadow Copy does just fine. – Charles Roper Oct 10 '09 at 11:34

I'd say Crashplan is what you want.

Smart resource usage, differential backups, and saves backups to multiple targets. (attached drive, another computer with crashplan, or their cloud storage service)

So far, the peer to peer back up is the neatest part of the system. It even works over the internet. Its got clients for windows, mac and linux.

Its been pretty solid for me and I've been using it for about 2 years now. Its pretty much just install it and it works.

share|improve this answer
1  
@Cawas it's hardly a repeated answer since the other Crashplan answer basically just said 'it works nicely' with no details. there's nothing to say you can't combine backup strategies - a full system image with Windows backup and Crashplan for your day to day work. (personally I like rebuilding a machine to get everything fresh if I ever have a crash) – Simon Feb 18 at 21:45
show 3 more comments

Oops!Backup is quite similar to Time Machine ($29) :

  • Very Fast & Reliable Backup
  • Fully Automatic - Never Forget to Back Up Anymore
  • Fantastically Easy to Use with BackInTime Technology
  • Double-Protection with Backup Drive Redundancy
  • Continuous Data Protection (CDP) for Best Protection
  • Back up directly to a UNC path
  • Automatic Backup on Connect with Plug & Protect™ - for Laptop Users
  • Save Space - Only back up sections of files that changed using ReverseDelta™ Technology
  • Back up to NAS, Network Drive & USB

In addition, a beautiful UI:

image

Another but more remote possibility is TimeTraveler ($19.95) :

Windows Explorer bar that allows you to look, search, restore and compare your documents, files and folders as they were at previous times. You can also restore your system to a prior time. The bar presents a timeline populated with ticks called points-in-time. You can bring Windows Explorer back in time by moving the time cursor to a point-in-time. When a new point is selected, TimeTraveler translates the address from the Explorer address bar into its equivalent at the selected time so Explorer displays the folders and files exactly as they were at that time.

share|improve this answer
show 3 more comments

I found a really nice freeware application that I think fits the bill. It's called AutoVer.

It can make infinite backup versions of all your files, within seconds of their creation or modification (unlike Genie Timeline). It's really quick, fairly low on resources, and so far, it seems to work really well.

The only problem I see with it so far, is that it can't automatically delete old backups when the space on the drive gets low. You can set it to delete or zip old versions of files after a specified time, but it would be nice if it could manage drive space by itself. Then again, it's freeware, so I can't complain.

So far, I'm really impressed with it. It works much better than any of the paid-for applications I've tried.

share|improve this answer

The closest solution to Apple's Time Machine for a PC would be based on shadowing technology similar to RollBack Rx. This software allows you to restore to any point in time to an exact PC state. You can also recover entire files from other snapshots.

The Genie and others are simply glorified backup utilities similar to those which already exist in Windows 7.

share|improve this answer

See also my reply about using ShadowProtect on another thread.

The UI is not really that user friendly, but you don't have to use it, unless you are trying to recover lost data or restore after a system crash. I'd recommend using Windows' own Previous Versions feature to get back to a previous version of a document, for instance, in a day-to-day job.

share|improve this answer

Windows 7 backup by default keeps a copy of the system image that can be used to restore the system after a hard drive failure. It also backs up user profiles and documents and allows you to restore previous versions of the file with relative ease. I don't know exactly how Time Machine works, but if your curious about backup functionality from a usability and protection stand, you might at least look at it (Windows 7 backup) to see if it meets your needs. :)

share|improve this answer
show 1 more comment

Acronis True Image will allow you to "mount" it's backup files as regular disk drives. You will have a choice from all the backups included in a given archive, by date. Then you can browse the archive in Explorer and access them from any program.

It's not sexy but it does work.

I don't think Shadow Copy by itself is what you want, even if you can access it with a nice UI. If you start running out of disk space there's nothing holding Windows back from overwriting the previous versions of your files. It's good for getting the previous version of a file you just overwrote by accident, but it's not a backup solution.

share|improve this answer
1  
I used Acronis for a year, and liked it, but more recently it has developed serious issues backing up over the network. Unfortunately their customer support is nonexistent; I haven't gotten so much as a confirmation in over a week. I've lost confidence in the software, and that's not acceptable for something as critical as backup. – DNS Sep 6 '11 at 18:23
show 2 more comments

Personally I use SyncBack. Yes it is a syncing tool like SyncToy, but it is much more fully featured and is really more of a backup tool than syncing in my opinion. It's features include versioning, incremental backups, compression, automation, scheduling etc... http://www.2brightsparks.com/syncback/sbse-features.html

I use it at home for my personal use and also my wife's business.

share|improve this answer

There are a number of programs mentioned in the answers, but they are so different in purpose/operation that need some classification. There are following categories currently on the market:

  • Imaging programs (Acronis TrueImage, Macium Reflect, Windows System backup, ShadowProtect etc)

    Proc: Stable operation, rather fast, minimum interference with the OS

    Cons: Long restore time, need to use of a recovery environment for restore, difficult to find a particular version of file/folder back in time

  • Snapshot programs (Rollback RX, Comodo Time Machine etc)

    Proc: Very fast snapshot and restore times, very easy and convenient to use

    Cons: Cannot survive disk failures, mess with OS / MBR, make OS slower, a number of compatibility and stability issues, no proper SSD/TRIM support, no GPT/EFI support

  • Backup programs (file based) (Genie Timeline, ReBit, Oops!Backup etc)

    Proc: Stable, no interference with OS, easy to find a particular version of file/folder

    Cons: Very slow, cannot restore the entire system

Technically Apple Time Machine is falling into the third category. However the specifics of Windows OS don't allow to create a program with the same features as Apple Time Machine using File-based backup approach.

About 2 years ago we got tired of these limitations, and our team started working on a program that addresses the above problems and tries to give a single solution that is resembling Apple Time Machine in operation (i.e. very easy and fast) while being free of the limitations mentioned above.

We picked up Imaging approach as the one that gives the best stability and allows to easily recover the entire system, and made a number of speed and usability optimizations, so it becomes closer to Snapshot programs in operation.

The result is a program that allows to quickly take system backups (snapshots), saves them to external or network drives (very important in case the main HDD fails), has extremely fast restores, allows to travel both backwards and forwards in time, enables to effectively find and recover old versions of files. The program was on alpha/beta stage and testing was done with the help of WildersSecurity community for several months. A few days ago the commercial version went live, it's called AX64 Time Machine, you can get more information and see a video demonstration on www.ax64.com website.

share|improve this answer
show 1 more comment

I like the rdiff-backup command line backup program. With it you can backup to a remote location using delta compression, so only the changes in files are sent over the network (just like rsync). Also, it keeps X days worth of backups automatically for you so that you can always go back to a specific day's data. There is also a web interface for it to make it easier to navigate your backups and extract older files.

I use it to backup my desktop and all our servers.

Unfortunately it's a little tricky to get configured but once it's running it's great.

share|improve this answer
1  
It sounds really cool from a geeky^H^H^H^H^H technical perspective, but when I gave it a try I found some problems - for instance, it just won't handle file names that contain non-latin characters. (like romanian characters șțîăâ) - I used version 1.2.8 on Win7. Another thing, I couldn't find a decent GUI for it. – Cristi Diaconescu Jun 2 '10 at 23:52

I've just ordered a Seagate BlackArmor 1TB drive for my boss's laptop. I'll be testing it out next week. It sounds promising since it's based on Acronis.

share|improve this answer
show 2 more comments

protected by Diago Nov 1 '10 at 18:42

This question is protected to prevent "thanks!", "me too!", or spam answers by new users. To answer it, you must have earned at least 10 reputation on this site.

Not the answer you're looking for? Browse other questions tagged or ask your own question.