The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
Write your own It can be written in an hour into assembly
For windows download cs.exe from this list[^], start command prompt and execute cs.exe with following parameters (but don't copy this, it's only an example):
For -i and -o values see this: Create File() function[^] and for the number check disk management in windows.
-b is the offset in the file/device/volume specified by -i from where the copy reading process will begin (0 = begining)
-e is the offset in the file/device/volume specified by -o from where the copy (OVER)WRITING will begin (0 = begining)
-s is the size in bytes that would be copied
-p is the number of bytes that will be copied (program reads -p [number] bytes into memory and then writes them to the destination and loops until -s [number] bytes reached)
Hope that helps, but be careful, that can read and write to harddisk so you can erase the harddisk if you specified it in -o