What is RawWrite Studio?
RawWrite studio is a collection of tools for reading and writing disk images from Windows. It builds on the solid performance of RawWrite for windows but allows for flexibility in writing to USB devices and other disk types and sizes. It allows for single .exe disk creation for easy distribution of floppy disk images.
This is the tradition RawWrite for windows. It currently only supports 1.44 Meg floppy disks but will be extended to support other disk types and sizes.
dd - convert and copy a file
This is a command line tool similar to the UNIX/Linux version. It provides a flexible way to read and write disks and files or part of a disk or file.
Create a self writing disk image .exe file. Similar in concept to the self extracting .zip file, just run the .exe, select a floppy drive and click write. Will support compression so the .exe + image may be smaller than a traditional .img file.
License & Copyright
Most of the tools will be copyright by me John Newbigin <email@example.com>. They will be made available under the terms of the GPL. Other licensing is available on request. For more info just email me.
This is an ongoing project and tools will be added as they are developed.
Tools in development
rrtool is a command line tool which can compress, decompress and checksum image files. It can also create self writing disk image .exe files.
Example usage - Single disk image
Imagine you distribute a single 1.44 Meg floppy disk image, it could be a boot disk, firmware, drivers whatever.
If you do not have the image in a file, use RawWrite or dd to read the disk into a file
dd if=\\.\a: of=image1.img bs=1k count=1440
Now you want to create an .exe which can write this image to a disk, so you create a config file called mystuff.txt which looks like this:
This disk is used for xyz
Then you run rrtool --build mystuff.txt and it will create mystuff.exe. When run, this exe can write your image to a floppy disk under any version of windows or extract it to a file.
You can list multiple disk images in one exe. You can flag which ones should be selected by default. This uses code I wrote to repack the resource section and the PE file. This is still a bit experemintal, so if your resulting .exe does not work, please let me know.