New workflow: actually make something before creating a Git repo with lofty goals.. Wow what a wonderful idea!!!!! Anyway I wanted to make Windows XP installation media on a USB device (well, an SD card.. long story and Tumblr post soon). This requires some patching of the bootloader, but all the ready-made tools for this are Windows-only, including Rufus, probably the best one. I don't have a Windows installation funnily enough, so I looked at Rufus's source code and extracted/adapted the functionality I needed in this Rust project. I'm thinking of making a Rust alternative to Rufus which works in some multiplatform way, or at least enough to support running on POSIX platforms, like Linux.
Go to file
kernelpanic ee513d7d0c Support custom bootloader *and* installer disk number.
For weird systems where NTLDR sees a different order of disks than the installer. I think the Windows XP RTM (original release/service pack 0) installer tends to do this.
2023-09-24 23:42:32 -04:00
src Support custom bootloader *and* installer disk number. 2023-09-24 23:42:32 -04:00
.gitignore .gitigsnor 2023-09-23 05:47:04 -04:00
Cargo.toml Init. 2023-09-23 05:38:53 -04:00
LICENSE Initial commit 2023-09-23 09:16:24 +00:00
README.md Initial commit 2023-09-23 09:16:24 +00:00

README.md

rsfus

New workflow: actually make something before creating a Git repo with lofty goals.. Wow what a wonderful idea!!!!!

Anyway I wanted to make Windows XP installation media on a USB device (well, an SD card.. long story and Tumblr post soon). This requires some patching of the bootloader, but all the ready-made tools for this are Windows-only, including Rufus, probably the best one. I don't have a Windows installation funnily enough, so I looked at Rufus's source code and extracted/adapted the functionality I needed in this Rust project.

I'm thinking of making a Rust alternative to Rufus which works in some multiplatform way, or at least enough to support running on POSIX platforms, like Linux.