Gola Services

Gola Shuttle: The File Copy That Checks Its Work and Picks Up Where It Stopped

Date Published

The Gola Shuttle logo: the Gola emblem with a weaver’s shuttle, and the words Shuttle, file copy that checks its work

Every copy ends the same way: the progress bar disappears and you trust it. Gola Shuttle is the copy tool for people who would rather know. It reads every file back from where it landed and compares it with the original. If the power fails at 80%, one command finishes the job. And it copies the files that other tools simply give up on.

The Gola Shuttle window in English: the job list, with one copy running and two finished copies marked Verified

Why choose Shuttle

There are many ways to copy a folder. Here is what Shuttle gives you, and why we built it.

It proves the copy is right

A progress bar that reaches 100% tells you the data was handed over, not that it arrived intact. Shuttle goes further: every file is read back from the destination, not from memory and compared with the original by a hash. The final report says plainly whether the files were verified, and says "NOT verified" when you switched the check off. Want proof you can keep? Shuttle can write a list of every copied file with its hash, and check a copy against that list later, on another disk, without the original.

Diagram in English: the journey of one file in five steps: source, temporary name, written to disk, read back and compared, real name

It survives the worst day

Press Ctrl+C and the copy stops at a safe point. Pull the plug, kill the program, restart the PC: the same job carries on where it stopped, with one command, shuttle resume. Only the few seconds since the last save point are done again. We do not just say so: we test it on real files, by killing a real copy again and again in the middle of the work.

Diagram in English: a copy with save points, an interruption, and the copy carrying on from the last save point

It copies what others give up on

Paths longer than 260 characters. Folders nested thirty levels deep. File names that end in a dot or a space. Files called con or aux. Shuttle copies them all like any other file, so the folder you hand it arrives whole.

It never lies about what happened

A file is written under a temporary name and receives its real name only when it is complete, flushed to disk and checked: half a file never carries the real name. Files that could not be copied, because they are in use or you have no permission, are listed at the end with the reason, while the rest of the job carries on. Fix the cause, run shuttle resume, and they are tried again.

It handles files that already exist the way you decide

Skip, overwrite, keep the newer one, replace when different, keep both with a new name, or keep both and move the old one aside with its date in the name. Two folders with the same name can be merged, skipped or renamed. And nothing is ever replaced or skipped without being reported.

It keeps a job list you can read

Every copy becomes a job that Shuttle remembers: running, waiting, paused, interrupted, finished, finished with problems. The window shows them all, live, in English, French or Arabic. Start a copy from the window, from the command line or, if you want it, from the right-click menu of Explorer, and find it again in the same list.

You can watch it work

Open a running job and the window draws it as a loom: red cloth is laid as the copy progresses, the shuttle passes across it, the file being copied right now is the hem along the bottom edge, and behind it a task-manager style layer shows the speed of the last minute. A file that fails is drawn as a line in the error colour, so a problem is visible at a glance.

The page of a running job in the Gola Shuttle window in English: the copy drawn as a loom, with red cloth laid as the copy progresses, the shuttle at its head and the speed of the last minute behind it

It is light, and stays out of the way

Two small programs of under four megabytes each, in one folder: no installer, no runtime, no administrator rights to run. The window redraws only what has changed, so it stays out of the way of whatever else you are doing on the PC while a copy runs.

It knows when a network server can do the work

When the files and the destination are on the same network share, a NAS for example, the server copies big files by itself and nothing crosses your PC. Many small files are copied by a team of workers at once, and the size of that team adapts while the copy runs.

Where the name comes from

A shuttle carries the thread across the loom. It passes the thread from one side to the other, and a weaver's shuttle never lets go of it halfway. That is what this tool does with your files: it carries them across, and does not let go until they have arrived and been checked.

Our tools are named after textile crafts, weaving and sewing, which are living crafts in Tunisia. NTLoom is the loom, Shuttle is the part of the loom that carries the thread across, Stitch joins the pieces into one garment, Bootlace laces up a computer's start-up over the network, and Kit is the technician's toolkit.

How you get it

Shuttle is not sold on its own and there is no download page. Every Windows installation made by Gola Services comes with a free lifetime licence for your PC, for Shuttle and for Gola Stitch alike: the licence is tied to that PC, never expires, and is installed during the installation itself. Gola uses it internally, and it is made by the same people who set up your PC. Contact us to have your PC set up the Gola way.

Good to know

• It copies; it never changes your originals. Shuttle reads the source and writes the destination.

• Verification is on by default. You can switch it off for a job, and the report then says so.

• It is version 0.7: used and tested by us on real files, with real copies killed in the middle of the work. A rescue mode for failing drives has so far been tested only with simulated faults, so we promise nothing about dying disks.

• Windows only. The window and the command line are two small programs that sit in one folder; nothing else has to be installed.

Enjoyed this article? Share it.