Quoting Andrew Collier <and...@intensity.org.uk>:
Oddly enough, one of the first BASIC programs I wrote was a simple disk copier which used READ AT and WRITE AT to read half a disk at a time into memory and duplicate a disk in only two swaps. It wasn't fast, but it was way easier than SamCo's approved method at the time...
I wrote a similar thing for duplicating newsdisks at SAMCo HQ when we duplicated some of them in house.