Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
FREEDOM251

Freedom251 › Blog › backup software

Open-Source Backup Software vs Windows File History and macOS Time Machine: Which Should You Use?

By Freedom251 Team · · 13 min read

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use Windows File History or macOS Time Machine when you want the simplest way to recover earlier versions of personal files on one operating-system platform. Choose restic, BorgBackup, or Kopia when you need encrypted repositories, deduplication, cloud or self-hosted destinations, cross-platform coverage, or scripted retention policies. The open-source tools provide more control, but you must manage scheduling, passwords, storage, and restore testing yourself.

The decision in one minute

These options solve overlapping but not identical problems. File History and Time Machine are integrated file-history systems: they watch personal data, keep older versions, and make recovery approachable. Open-source programs create repositories or snapshots that can be encrypted, deduplicated, stored on many kinds of local or remote destinations, and operated from scripts or policies.

As an Amazon Associate I earn from qualifying purchases.

  • Choose File History if your computers run Windows and your priority is recovering documents, photos, videos, and other personal files with minimal administration.
  • Choose Time Machine if your computers are Macs and you want Apple’s automatic history and migration-oriented restore workflow.
  • Choose restic for a compact, cross-platform command-line program with broad storage-backend support and encrypted repositories.
  • Choose BorgBackup for efficient, long-lived archives, SSH-accessible repositories, authenticated encryption, and filesystem-like browsing of old archives, provided its Unix-oriented workflow fits your computers.
  • Choose Kopia if you want open-source snapshots with a graphical interface, policy controls, multiple cloud targets, selective restore, and optional centralized server operation.

None of the cited project information establishes a controlled speed test, so performance should not be used to declare one option universally fastest.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What File History, Time Machine, and open-source repositories actually protect

Windows File History: personal-file versioning

Microsoft describes File History as a Windows feature that automatically protects personal files and folders from accidental loss or damage. It periodically scans for changes and saves copies to an external drive or a network location. The default libraries are Documents, Pictures, Videos, and Music; to protect another folder, add that folder to a Windows library. You can then browse earlier versions and restore them. See Microsoft’s File History guidance.

#1 Best Overall
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400) | Everyday HDD storage. Plug-and-play backup. Windows & macOS. Adobe CC trial included. 1-Year Warranty
  • Easily store and access 2TB to content on the go with the Seagate Portable Drive, a USB external hard drive
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition no software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.

File History should be understood as file versioning, not as a complete image-based disaster-recovery system. Microsoft’s broader backup and recovery guidance distinguishes personal-data backup from recovery media and system-repair features. A recovery drive does not contain your personal files, so File History does not by itself replace a separate operating-system recovery plan.

macOS Time Machine: automatic Mac history and migration support

Time Machine automatically backs up files such as apps, music, photos, email, and documents to a USB drive or another external storage device. Apple recommends a backup disk with at least twice the Mac’s storage capacity. After the first backup, Time Machine copies only files changed since the previous backup. It can restore some or all files to the same Mac or to another Mac.

Its documented retention schedule is specific: hourly backups for the previous 24 hours, daily backups for the previous month, and weekly backups for all earlier months. When the disk fills, the oldest backups are deleted. The schedule and capacity recommendation are documented in Apple’s Time Machine guide.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Restic: encrypted snapshots in a repository

Restic runs on Linux, BSD, macOS, and Windows. It writes to self-hosted or online storage, transfers only parts that changed, uses cryptography, supports verification, and is free and open source. Backups are represented as snapshots, and identical file content is stored only once in a repository. On Windows, unchanged-file detection uses path, size, and modification time; use the documented --force option when you need to force a rescan. The project overview is at restic.net, with backup details in the restic backup documentation.

Restic’s flexibility comes with responsibility. You choose the repository, schedule, retention rules, credentials, and restore process rather than receiving a single platform wizard that makes those decisions for you.

BorgBackup: compressed, deduplicated archives

BorgBackup is a free, open-source archiver that provides space-efficient, encrypted, compressed backups. Content-defined chunks let it store identical chunks only once across files, machines, and years of history. It offers authenticated AES encryption, selectable compression, mountable archives for browsing old versions, and repositories reachable locally, over USB, or through SSH. The project lists Borg 1.4.5 as its stable series, released on 2026-07-19, and warns that Borg 2.0 beta is for testing rather than production. Details are on the BorgBackup project site.

Rank #2
Sale
WD 2TB Elements Portable External Hard Drive for Windows, USB 3.2 Gen 1/USB 3.0 for PC & Mac, Plug and Play Ready - WDBU6Y0020BBK-WESN
  • High capacity in a small enclosure – The small, lightweight design offers up to 6TB* capacity, making WD Elements portable hard drives the ideal companion for consumers on the go.
  • Plug-and-play expandability
  • Vast capacities up to 6TB[1] to store your photos, videos, music, important documents and more
  • SuperSpeed USB 3.2 Gen 1 (5Gbps)

Borg is particularly attractive for Unix-like systems and SSH-based administration. Its own positioning is less centered on native Windows use than restic or Kopia, so test the exact Windows workflow before standardizing it across a mixed fleet.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Kopia: policy-driven encrypted snapshots

Kopia creates encrypted snapshots in local, network, or cloud repositories. Its snapshots are incremental, content-addressable, and deduplicated. Policies control schedules, exclusions, retention, and compression. Supported destinations include S3-compatible storage, Azure Blob, Backblaze B2, Google Cloud Storage, WebDAV, SFTP, and selected rclone backends.

Kopia offers selective restore, mount-based browsing, consistency checks, error correction, a command-line interface, an official graphical interface, and an optional server mode for centralized management. It uses end-to-end encryption with keys controlled by you before data leaves your machine, as described in Kopia’s feature documentation. A forgotten repository password cannot be recovered, so password and key storage is part of the backup design, not an afterthought.

Side-by-side comparison

Option Primary platform Backup model Destination control Encryption Deduplication Typical operation
Windows File History Windows Personal-file version copies External drive or network location Not the defining feature Not documented as a repository feature Integrated Windows interface
macOS Time Machine macOS Automatic Mac backup history External storage Optional “Encrypt Backup” during setup Changed-file copying and retention; repository deduplication not stated Integrated Mac interface
Restic Windows, macOS, Linux, and BSD Encrypted repository snapshots Broad self-hosted and online backends Built into the project design Identical content stored once Command line and scripts
BorgBackup Unix-like systems; verify Windows workflow before adoption Encrypted, compressed archives Local, USB, or SSH-accessible repositories Authenticated AES encryption Content-defined chunk deduplication Command line; archives can be mounted
Kopia Windows, macOS, and Linux Encrypted snapshots with policy engine Local, network, S3-compatible, and other cloud backends User-controlled end-to-end encryption Content-addressable deduplication, including across machines GUI, CLI, and optional server mode

How storage, history, and encryption differ

Local disks and network destinations

File History needs an external drive or network location. Time Machine needs a USB drive or another external storage device. These integrated tools are therefore not self-contained backups on the computer’s internal disk; a separate destination is required.

Open-source repositories broaden the choices. Restic can target self-hosted or online storage. Borg can use local, USB, or SSH-accessible repositories. Kopia can use local and network repositories plus S3-compatible, Azure Blob, Backblaze B2, Google Cloud Storage, WebDAV, SFTP, and selected rclone destinations. That flexibility lets you keep a local copy for fast recovery and a separate remote copy for a site-level failure, but it also adds credentials, connectivity, and monitoring to manage.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Version retention

Time Machine publishes a concrete rolling schedule: 24 hourly points, one month of daily points, and weekly points for older months until storage fills. File History keeps previous versions, but the cited Microsoft guidance does not specify one universal retention timetable. Restic, Borg, and Kopia expose repository or policy controls instead of one fixed schedule; you decide how long snapshots or archives remain and how much storage that policy consumes.

Rank #3
WD 2TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBYVG0020BBK-WESN
  • Slim durable design to help take your important files with you
  • Vast capacities up to 6TB[1] to store your photos, videos, music, important documents and more
  • Back up smarter with included device management software[2] with defense against ransomware
  • Help secure your important files with password protection and hardware encryption
  • 3-year limited warranty

Encryption and key responsibility

Encryption changes the recovery equation. Restic’s design includes cryptography, Borg provides authenticated AES encryption, and Kopia encrypts all data before it leaves your machine with keys you control. Time Machine offers an “Encrypt Backup” choice during setup. File History is not presented as an encryption-centered system in Microsoft’s documentation.

With user-controlled encryption, losing the password can make an otherwise intact repository unusable. Kopia explicitly states that a forgotten repository password cannot be recovered. Store credentials in a password manager and maintain a recovery procedure that does not depend on the only device being backed up.

What capacity and equipment you need

Choosing a local backup disk

The practical phrase is “2TB external hard drive for backups,” but capacity should follow your data and retention policy rather than a universal product size. Apple recommends at least twice the Mac’s storage capacity for a Time Machine disk. For example, a Mac with 1TB of internal storage should have a Time Machine destination of at least 2TB under Apple’s rule of thumb. More capacity leaves room for older versions; less capacity causes older history to be removed sooner.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For File History, size the destination for the personal data you include plus the number of historical versions you want. A destination barely larger than the current data may hold only a short history. Open-source repositories also benefit from headroom for snapshots, metadata, and retention policies; deduplication reduces repeated content but does not make capacity unlimited.

One disk is not the whole plan

A backup disk connected to the same computer can be lost to theft, fire, ransomware, or a power event. A second repository in another location addresses a different failure mode. Restic, Borg, and Kopia are designed to use remote destinations; File History and Time Machine can use network or external storage as documented above. Decide which copy is local for quick restores and which copy is physically separate before you rely on the arrangement.

Setup paths for each option

Set up Windows File History

  1. Connect an external drive or make a network location available.
  2. Open the Windows File History settings or control-panel page and select the available destination.
  3. Confirm that Documents, Pictures, Videos, and Music are in the protected libraries.
  4. Add any other folders to a Windows library so File History includes them.
  5. Allow the first copy to complete, then open the File History browsing view and restore a test file to a separate location.

Keep a separate Windows recovery or repair plan. Microsoft distinguishes those functions from personal-file backup, and a recovery drive does not contain your personal files.

Rank #4
Sandisk 2TB Extreme Portable SSD, Up to 1050MB/s, USB-C, USB 3.2 Gen 2, IP65 Water and Dust Resistance, Updated Firmware, External Solid State Drive, SDSSDE61-2T00-G25
  • Get NVMe solid state performance with up to 1050MB/s read and 1000MB/s write speeds in a portable, high-capacity drive(1) (Based on internal testing; performance may be lower depending on host device & other factors. 1MB=1,000,000 bytes.)
  • Up to 3-meter drop protection and IP65 water and dust resistance mean this tough drive can take a beating(3) (Previously rated for 2-meter drop protection and IP55 rating. Now qualified for the higher, stated specs.)
  • Use the handy carabiner loop to secure it to your belt loop or backpack for extra peace of mind.
  • Help keep private content private with the included password protection featuring 256‐bit AES hardware encryption.(3)
  • Easily manage files and automatically free up space with the SanDisk Memory Zone app.(5). Non-Operating Temperature -20°C to 85°C

Set up macOS Time Machine

  1. Connect a USB drive or other external storage device with at least twice the Mac’s capacity when following Apple’s recommendation.
  2. Open System Settings > General > Time Machine and add or select the backup disk.
  3. Enable encryption during setup if you want the backup disk protected by a password.
  4. Let the initial backup finish; subsequent runs copy only files changed since the previous backup.
  5. Enter the Time Machine browsing interface and restore a small file to a temporary folder so you know the disk and password work.

Expect the oldest history to be deleted when the disk fills. The documented hourly, daily, and weekly schedule is a retention behavior, not a guarantee that every historical point remains forever.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Plan a restic repository

  1. Choose a repository destination that matches your threat model: local disk, network storage, or an online backend.
  2. Initialize and protect the repository with a strong password stored outside the computer being backed up.
  3. Define which directories are included and excluded, then schedule snapshot creation through the operating system’s scheduler or another automation system.
  4. Set retention rules so old snapshots are removed intentionally rather than only when storage becomes full.
  5. Run repository checks and perform a test restore. On Windows, remember that unchanged-file detection uses path, size, and modification time; use --force when a full rescan is required.

Because restic is designed for scripted operation, document the repository location, password-storage method, schedule, and restore command where another trusted person can find them.

Plan a BorgBackup archive

  1. Select a local, USB, or SSH-accessible repository and decide whether the archive will be managed from a Unix-like host.
  2. Create the repository with authenticated encryption and choose compression appropriate to your data.
  3. Schedule archive creation and retention according to the number of historical points you need.
  4. Use Borg’s mountable archives to browse an older state without first copying the entire archive elsewhere.
  5. Check the repository and restore representative files before treating the archive as reliable.

For a Windows-heavy environment, validate installation, scheduling, SSH access, and restore steps on the exact Windows editions you operate. Borg’s project positioning is more Unix-oriented than the cross-platform positioning of restic or Kopia.

Plan a Kopia repository

  1. Install the Kopia GUI or CLI and choose a local, network, or supported cloud repository.
  2. Set a repository password and place a recovery copy of that credential in a secure password manager.
  3. Create policies for schedules, exclusions, retention, and compression.
  4. Use selective restore or mount-based browsing to retrieve individual files, and enable consistency checks or error-correction features as appropriate.
  5. If several computers need centralized administration, evaluate Kopia’s optional server mode and test client-to-repository recovery.

Kopia’s GUI makes it the most approachable option in this group for users who want policy controls without doing every task at a shell prompt, while its CLI and server mode still support automation and centralized management.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Restore experience and disaster-recovery boundaries

When built-in tools are easier

File History and Time Machine keep recovery close to the operating system. A user who accidentally overwrites a document can browse earlier versions without learning repository concepts. Time Machine also supports restoring some or all files to the same Mac or another Mac, which is useful during replacement or migration.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When repositories are more capable

Restic, Borg, and Kopia separate the backup data from a particular computer and destination. You can place encrypted snapshots or archives on storage chosen for cost, geography, or administration, then restore selected files rather than an entire disk. Deduplication avoids storing identical content repeatedly: restic stores identical file content once, Borg deduplicates identical chunks, and Kopia uses content-addressable deduplication, including across machines.

Best Value
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
  • Easily store and access 5TB of content on the go with the Seagate portable drive, a USB external hard Drive
  • Designed to work with Windows or Mac computers, this external hard drive makes backup a snap just drag and drop
  • To get set up, connect the portable hard drive to a computer for automatic recognition software required
  • This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable
  • The available storage capacity may vary.

What none of these descriptions proves

The supplied product documentation does not establish that any one option is a complete bare-metal disaster-recovery image, nor does it provide controlled performance benchmarks. Plan separately for operating-system installation, application reinstalls, bootable recovery media, and configuration secrets when a full machine failure is in scope.

Common failure modes and fixes

The backup destination is disconnected

File History and Time Machine cannot create current copies when their destination is unavailable. Reconnect the external drive or restore network access, then confirm that a new backup completes. For repositories, check mount points, credentials, and network permissions before assuming the newest snapshot exists.

The wrong folders were included

File History defaults to Windows libraries. Add additional folders to a library if they contain data you need. For restic, Borg, and Kopia, review include and exclude rules and perform a restore test from a directory that is easy to overlook, such as a project folder outside the default home directories.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

History disappears sooner than expected

Time Machine removes the oldest backups when its disk fills. A small File History destination or an aggressive open-source retention policy can produce the same practical result. Increase capacity, reduce the amount of data included, or revise retention after deciding which recovery points matter.

The repository password is lost

Do not assume support can reset an encryption password. Kopia explicitly says a forgotten repository password cannot be recovered. Store passwords and key material in a separate, durable credential system and test that a trusted recovery person can retrieve them.

A backup exists but cannot be restored

Run periodic consistency checks where the software provides them and restore real files to a temporary location. Restic and Kopia both document verification or consistency functions. A successful backup job is only evidence that data was written; a successful restore demonstrates that the data, repository, destination, and credentials work together.

Which tool fits each situation?

Your situation Most suitable starting point Why What to verify first
One Windows computer and uncomplicated personal-file recovery File History Lowest setup and integrated version browsing Destination capacity and library coverage
One Mac and automatic history with Mac-to-Mac restore Time Machine Integrated workflow and documented retention schedule External disk capacity, encryption password, and available space
Windows, macOS, and Linux in one policy Restic or Kopia Both cover the three major desktop platforms and support repository workflows Scheduling, credentials, and restore procedure on every platform
Shell automation and SSH storage Restic or BorgBackup Both are command-line-oriented; Borg is especially suited to SSH-accessible archives Operating-system support and repository administration
GUI plus policy controls and many cloud targets Kopia Official GUI, policy engine, selective restore, and broad destination support Password escrow and repository recovery
Long-lived, space-efficient archives BorgBackup Chunk deduplication, compression, authenticated encryption, and mountable archives Unix-like workflow fit and tested restore access

A practical selection checklist

  • Platform: Are all computers Windows, all Macs, or a mixture that requires one workflow?
  • Restore skill: Do the people recovering files prefer an integrated browser, a GUI policy tool, or a command line?
  • Destination: Is an external disk enough, or do you need network, SSH, S3-compatible, or other cloud storage?
  • Privacy: Must data be encrypted before it leaves the computer, and who will hold the key?
  • History: How many hourly, daily, weekly, or policy-defined recovery points are actually useful?
  • Administration: Who will schedule jobs, watch failures, rotate storage, and perform restore tests?
  • Disaster scope: Are you protecting personal files only, or do you also need a separate operating-system and application recovery plan?

If your answers emphasize simplicity and one platform, start with the built-in tool and add a second destination if the data matters. If they emphasize cross-platform policy, encrypted off-site storage, deduplication, or automation, accept the additional administration of restic, BorgBackup, or Kopia and document the recovery process before the first emergency.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How to make the plan dependable

  1. List the folders, applications, and credentials that must be recoverable.
  2. Choose a destination with enough capacity for current data plus the history you intend to retain.
  3. Keep at least one copy physically separate from the computer being protected when the data justifies it.
  4. Write down the schedule, exclusions, retention rules, repository locations, and encryption credentials.
  5. Check backup status after the first run and after destination or operating-system changes.
  6. Restore representative files on a recurring schedule, including an older version and a recently changed file.
  7. Revisit the design when data volume, computers, storage providers, or the people responsible for recovery change.

The best choice is therefore not a universal winner. File History and Time Machine minimize decisions inside their respective platforms. Restic, BorgBackup, and Kopia reward readers who need portability, repository control, encryption, deduplication, or automation and who are prepared to operate those systems deliberately.

Quick Recap

Bestseller No. 1
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400) | Everyday HDD storage. Plug-and-play backup. Windows & macOS. Adobe CC trial included. 1-Year Warranty
Seagate 2TB Portable Hard Drive | USB 3.0 (STGX2000400) | Everyday HDD storage. Plug-and-play backup. Windows & macOS. Adobe CC trial included. 1-Year Warranty
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$129.99
SaleBestseller No. 2
Bestseller No. 3
WD 2TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBYVG0020BBK-WESN
WD 2TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBYVG0020BBK-WESN
Slim durable design to help take your important files with you; Help secure your important files with password protection and hardware encryption
$132.10
Bestseller No. 5
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
Seagate Portable 5TB External Hard Drive HDD – USB 3.0 for PC, Mac, PS4, & Xbox - 1-Year Rescue Service (STGX5000400), Black
This USB drive provides plug and play simplicity with the included 18 inch USB 3.0 cable; The available storage capacity may vary.
$219.99

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

backup softwareBorgBackupData ProtectionKopiamacOS Time Machineopen sourceResticWindows File History

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.