I've just checked (more than anything else I was making sure that Qemu/KVM worked properly on Debian 13) and it appears that ReactOS 0.4.15 no longer has BtrFS support- at least in the visible installer etc.
As such, Lazarus 3.8 installed without problem on 16Gb FAT-32.
Updated: today's "nightly build" of 0.4.16 allows selection of filesystem type during installation (i.e. including BtrFS) but has definite quirks: among other things it took me several attempts to get two discs (BtrFS and FAT32) set up, and i don't know whether there's any sort of partitioner/formatter available from inside a running installation.
Attempting to install Lazarus into C:\Lazarus where c: is formatted as BtrFS was painful: it would spend roughly 30 seconds copying files then roughly 75 seconds thinking about life quietly. In the end I went out for a couple of hours, and when I got back it had stopped with the progress box announcing a CRC error, telling it to retry resulted in a declaration that "The media is write-protected" indicating a path on c:..
Installing into D:\Lazarus where d: is formatted as FAT-32 appears OK, although there might obviously be issues related to its "not being in the right place".
This suggests a serious issue with ReactOS's BtrFS implementation, but in line with my original bug report I feel this is something that the FPC community and maintainers need to be aware of.
MarkMLl