{"id":220,"date":"2026-08-20T09:00:00","date_gmt":"2026-08-20T09:00:00","guid":{"rendered":"https:\/\/backendside.com\/blog\/2026\/08\/20\/introducing-backupdesk-scheduled-backups-windows\/"},"modified":"2026-08-20T09:00:00","modified_gmt":"2026-08-20T09:00:00","slug":"introducing-backupdesk-scheduled-backups-windows","status":"publish","type":"post","link":"https:\/\/backendside.com\/blog\/2026\/08\/20\/introducing-backupdesk-scheduled-backups-windows\/","title":{"rendered":"Backups That Tell You the Truth: Introducing BackupDesk"},"content":{"rendered":"<p class=\"lead\">Almost nobody discovers their backup was broken at a convenient moment. They discover it the day the drive dies &mdash; and find that the nightly job had been failing for five months because an external disk was unplugged one Tuesday, or that the destination filled up and every run since has quietly errored out, or that the files are all there but one of them has been silently rotting on the disk since last year. The backup existed. It just wasn&#8217;t true.<\/p>\n<p><strong>BackupDesk<\/strong> is a scheduled backup tool for Windows, released this month, built around a single stubborn idea: a backup tool has one job, and lying about whether it did that job is worse than not existing. It backs up folders on a schedule, keeps a history you control, and tells you plainly what it did &mdash; including the parts you would rather not hear.<\/p>\n<h2>It is a job, not a mirror<\/h2>\n<p>If you have used File History, OneDrive or Google Drive, BackupDesk is a different kind of thing. Those continuously mirror a folder somewhere, which is useful, but a mirror faithfully reproduces your mistakes: delete a file, encrypt it with ransomware, or save a bad version over a good one, and the mirror dutifully copies that too.<\/p>\n<p>BackupDesk instead takes <strong>deliberate backups at levels you choose<\/strong> and keeps a history of them. You describe what to protect, where it goes and when it runs, and a background service does the work &mdash; whether or not the window is open. That is what lets a backup happen at 2am while you are asleep.<\/p>\n<h2>Three levels, and the honest trade-off between them<\/h2>\n<p>Every scheduled run happens at a level you pick. The difference between them is the single most useful thing to understand about any backup tool:<\/p>\n<table>\n<thead>\n<tr>\n<th>Level<\/th>\n<th>What it stores<\/th>\n<th>What it needs to restore<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Full<\/strong><\/td>\n<td>Everything.<\/td>\n<td>Nothing else. It stands alone.<\/td>\n<\/tr>\n<tr>\n<td><strong>Differential<\/strong><\/td>\n<td>Everything changed since the last <strong>full<\/strong>.<\/td>\n<td>Its full, and nothing else.<\/td>\n<\/tr>\n<tr>\n<td><strong>Incremental<\/strong><\/td>\n<td>Everything changed since the <strong>previous backup of any level<\/strong>.<\/td>\n<td>Its full <em>and every incremental since<\/em>.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The trade-off is space against resilience. <strong>Differentials<\/strong> grow larger each day until the next full, but a damaged one only costs you that one backup. <strong>Incrementals<\/strong> stay small every day &mdash; but they form a chain, and a single damaged incremental spoils every backup made after it.<\/p>\n<p>BackupDesk shows you this where you choose levels, and again where you delete backups. It is not trying to talk you out of incrementals; it is the information you need to make the choice deliberately rather than by accident. And if you would rather not think about it at all, there are presets &mdash; <strong>Standard<\/strong>, <strong>Most resilient<\/strong>, <strong>Smallest daily backups<\/strong> and <strong>Manual only<\/strong> &mdash; each of which you can edit afterwards, because they are starting points rather than locked modes.<\/p>\n<h2>Why the first backup is slow and the rest are fast<\/h2>\n<p>The first run copies everything, and takes as long as that sounds. After that, BackupDesk checks each file&#8217;s size and modification time and skips the unchanged ones <em>without reading them<\/em>. That is what makes later runs feel almost instant &mdash; not the speed of the copying, but the sheer amount of work avoided.<\/p>\n<p>Files that <em>have<\/em> changed are read and hashed with <strong>SHA-256<\/strong>, which catches a case that trips up cruder tools: a file whose timestamp moved but whose contents did not is correctly recognised as unchanged, rather than copied again for nothing.<\/p>\n<div style=\"border:1px solid #c5d3f8;background:linear-gradient(135deg,#eef2fd 0%,#ffffff 72%);border-radius:14px;padding:1.5rem 1.65rem;margin:2rem 0;\">\n<div style=\"font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2d5be3;margin-bottom:.55rem;\">&#128295; BackendSide Tool<\/div>\n<h4 style=\"margin:0 0 .45rem;font-size:1.15rem;color:#1a1916;font-weight:700;\">BackupDesk &mdash; Scheduled Backups for Windows<\/h4>\n<p style=\"margin:0 0 1.05rem;color:#3d3c38;font-size:.92rem;line-height:1.65;\"><strong>BackupDesk<\/strong> backs up your folders on a schedule and gets them back when you need them &mdash; <strong>full, differential and incremental<\/strong> levels, retention that prunes whole chains, snapshots of files that are open, FTP\/FTPS\/SFTP sources, and optional compression and encryption. Every restored file is checked against the hash recorded when it was backed up. <strong>Free for one backup job<\/strong>, with every feature unlocked.<\/p>\n<p>  <a href=\"https:\/\/backendside.com\/backupdesk.php\" style=\"display:inline-flex;align-items:center;gap:.4rem;background:#2d5be3;color:#ffffff;font-weight:600;font-size:.85rem;padding:.6rem 1.2rem;border-radius:6px;text-decoration:none;\">Explore BackupDesk &rarr;<\/a>\n<\/div>\n<h2>The failure modes it refuses to have<\/h2>\n<p>Most of what distinguishes a backup tool is not what it does when everything works. It is what it does when something goes wrong. Four decisions in BackupDesk are worth calling out because each one is a direct answer to a way that backups usually fail:<\/p>\n<ul>\n<li><strong>An unplugged drive is a wait, not a failure.<\/strong> If the destination is not there when a backup is due, the job waits and starts on its own the moment you reconnect the drive. A job that failed every night because a USB disk was disconnected would only train you to ignore failures &mdash; and then you would ignore the real one.<\/li>\n<li><strong>It never deletes your only remaining chain.<\/strong> Even if the disk is full, you get a loud warning instead. A tool that deletes your last backup to make room for a new one is worse than useless.<\/li>\n<li><strong>It tells you when it prunes.<\/strong> Silent deletion is not something a backup tool should do, so every prune is announced.<\/li>\n<li><strong>A cancelled run never leaves a half-written backup that looks restorable.<\/strong> A set is only committed once it is complete.<\/li>\n<\/ul>\n<p>Retention itself works in <strong>chains<\/strong> &mdash; a full backup plus everything that depends on it &mdash; and chains are always pruned as a whole. That means a full is never deleted out from under the differentials or incrementals that need it, which is the classic way a backup archive turns into a folder full of files that cannot actually restore anything. The default keeps the last three chains, and a chain you are currently restoring from is never pruned.<\/p>\n<h2>Files that are open, and files that are elsewhere<\/h2>\n<p>Two things routinely punch holes in a backup. The first is files that are locked because a program has them open &mdash; a running database, a document you left open on Friday. BackupDesk captures those through a <strong>Windows volume snapshot<\/strong>, and if a file genuinely could not be read it is <em>listed in the run report<\/em> rather than quietly dropped.<\/p>\n<p>The second is data that does not live on this machine at all. A job&#8217;s source folders can sit on another machine over <strong>FTP, FTPS or SFTP<\/strong>, browsable from the job editor. Two details there matter more than they might appear:<\/p>\n<ul>\n<li><strong>Test connection runs from the background service<\/strong>, not from the window &mdash; so a successful test is evidence that the 2am unattended run will connect, not merely proof that <em>your<\/em> signed-in account can reach the server.<\/li>\n<li><strong>SSH host keys must be accepted before a job depends on the server.<\/strong> An unknown key is refused rather than trusted silently, which would otherwise produce the worst possible pattern: a job that works every time you are watching and fails every time you are not.<\/li>\n<\/ul>\n<h2>Getting things back &mdash; and proving they are still good<\/h2>\n<p>Restoring is the half of backup that most tools treat as an afterthought. In BackupDesk it is a job like any other: it queues, reports progress, and appears in History. You can <strong>browse a point in time<\/strong>, walking the folder tree as it looked at that moment, or <strong>search a filename across every set<\/strong> to see all its versions with dates &mdash; which is what you actually want when you know a file was fine last Wednesday but not what happened since.<\/p>\n<p>Restore everything or tick just what you need, to a folder you choose or the original locations, with a choice of overwrite behaviours (including &#8220;only restore what is missing&#8221;, which never touches a file that is already there). Every restored file is <strong>checked against the hash recorded when it was backed up<\/strong>, so a file damaged in storage is reported rather than silently handed back.<\/p>\n<p>And you do not have to wait for a restore to find out. <strong>Verify<\/strong> re-reads a stored backup set and checks every file against its recorded hash &mdash; the defence against bit-rot, where a disk quietly corrupts a file nothing has touched in a year. It is worth running occasionally on anything archival, especially a drive that spends most of its life in a drawer. Verify works on encrypted backups too, and does not need the password to do it.<\/p>\n<h2>Compression, encryption, and staying out of your way<\/h2>\n<p>Both are optional and set per job. <strong>Compression<\/strong> offers Faster, Balanced or Smaller, and skips content that is already compressed &mdash; JPEG, MP4, ZIP, Office documents &mdash; because squeezing those again costs processor time and produces a slightly <em>larger<\/em> file.<\/p>\n<p><strong>Encryption<\/strong> protects file contents <em>and the filenames themselves<\/em> with AES-256-GCM, so someone who finds the drive learns neither what your files contain nor what they are called. You choose a password and are shown a one-time <strong>recovery key<\/strong> &mdash; write it down, because it is displayed exactly once and is the only other way in. Scheduled runs never stop to ask for a password.<\/p>\n<p>Meanwhile the default <strong>Low impact<\/strong> profile runs at background priority on half your cores, on the principle that a backup should never make the machine feel slow. Balanced and Full speed are there for a maintenance window, and throughput can be capped when you are pulling data across a network you share with other people.<\/p>\n<h2>Backups you can read without the app<\/h2>\n<p>This is the detail that earns the trust, so it is worth saying plainly. Each backup set is a plain, self-describing folder: a manifest saying what the backup is, a per-file list with hashes, a checksum of both, and your files stored <strong>whole<\/strong> &mdash; not chopped into a deduplicated blob store shared between backups.<\/p>\n<p>Three consequences follow. There is <strong>no central database to lose<\/strong>: if a single backup folder survives a disaster, it can be read and restored on its own. You can open the data folder and copy a file out <strong>by hand<\/strong> if you ever want to. And <strong>uninstalling BackupDesk removes no backup<\/strong> &mdash; they live wherever the destination points, not inside the application.<\/p>\n<h2>Free for one job, with everything unlocked<\/h2>\n<p>The free version runs <strong>one backup job<\/strong>, and that job is not limited in any way: all three levels, schedules, retention, snapshots of open files, remote sources, compression, encryption, verify and restore all work fully. The limit is on how many jobs you can have, and nothing else. <strong>BackupDesk Pro<\/strong> is a one-time purchase that removes that limit and changes nothing else.<\/p>\n<p>One thing worth stating, because it is the reasonable fear when you meet a paywall inside a backup product: if you ever stop owning Pro, every job you already have keeps working. It keeps running on its schedule, stays editable, and stays restorable. You simply cannot add another one.<\/p>\n<h2>Key takeaways<\/h2>\n<ul>\n<li>BackupDesk takes <strong>scheduled, deliberate backups<\/strong> at full, differential or incremental level &mdash; a history you control, not a mirror that copies your mistakes.<\/li>\n<li>It is honest about failure: an unplugged drive <strong>waits instead of failing<\/strong>, prunes are announced, and it <strong>never deletes your last remaining chain<\/strong>.<\/li>\n<li><strong>Retention works in chains<\/strong>, so a full is never orphaned from the backups that depend on it.<\/li>\n<li>Open files are captured with <strong>volume snapshots<\/strong>; sources can live on another machine over <strong>FTP, FTPS or SFTP<\/strong>.<\/li>\n<li>Restores are <strong>verified file-by-file against SHA-256<\/strong>, and <strong>Verify<\/strong> catches bit-rot before you need the backup.<\/li>\n<li>Backup sets are <strong>plain self-describing folders<\/strong> with your files stored whole &mdash; no central database to lose, and uninstalling deletes nothing.<\/li>\n<li><strong>Free for one job with every feature unlocked<\/strong>; a one-time Pro purchase lifts only the job count.<\/li>\n<\/ul>\n<p>Available now on the Microsoft Store for Windows 10 and 11. If your current backup arrangement is &#8220;I think it&#8217;s running&#8221;, it is worth ten minutes to find out.<\/p>\n<div style=\"border:1px solid #c5d3f8;background:linear-gradient(135deg,#eef2fd 0%,#ffffff 72%);border-radius:14px;padding:1.5rem 1.65rem;margin:2rem 0;\">\n<div style=\"font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2d5be3;margin-bottom:.55rem;\">&#128295; BackendSide Tool<\/div>\n<h4 style=\"margin:0 0 .45rem;font-size:1.15rem;color:#1a1916;font-weight:700;\">BackupDesk &mdash; Scheduled Backups for Windows<\/h4>\n<p style=\"margin:0 0 1.05rem;color:#3d3c38;font-size:.92rem;line-height:1.65;\"><strong>BackupDesk<\/strong> backs up your folders on a schedule and gets them back when you need them &mdash; <strong>full, differential and incremental<\/strong> levels, retention that prunes whole chains, snapshots of files that are open, FTP\/FTPS\/SFTP sources, and optional compression and encryption. Every restored file is checked against the hash recorded when it was backed up. <strong>Free for one backup job<\/strong>, with every feature unlocked.<\/p>\n<p>  <a href=\"https:\/\/backendside.com\/backupdesk.php\" style=\"display:inline-flex;align-items:center;gap:.4rem;background:#2d5be3;color:#ffffff;font-weight:600;font-size:.85rem;padding:.6rem 1.2rem;border-radius:6px;text-decoration:none;\">Explore BackupDesk &rarr;<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Most backup tools fail quietly \u2014 a full disk, an unplugged drive, a corrupted file nobody checked. BackupDesk is a scheduled backup tool for Windows built around the opposite principle: it tells you what it did, refuses to delete your last backup, and verifies every file it hands back.<\/p>\n","protected":false},"author":1,"featured_media":222,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,2],"tags":[],"class_list":["post-220","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-releases","category-windows"],"_links":{"self":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/posts\/220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/comments?post=220"}],"version-history":[{"count":0,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/posts\/220\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/media\/222"}],"wp:attachment":[{"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/media?parent=220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/categories?post=220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/backendside.com\/blog\/wp-json\/wp\/v2\/tags?post=220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}