The only way I'm aware of to add a file to the RDB is by adding it as a "file system" to a particular partition in the HDToolbox. I don't see another way to add a file to the RDB. But something about this doesn't make sense, as isn't all the partition information (including the file system) kept with the partition, the RDB only being a pointer to the partition? Anyway, does anyone know how to add a file / patch to the RDB or have any suggestions?
I'm not sure why HDToolbox calls it a filesystem, because in AmigaOS the file is usually named "Handler". But that is the right place.
While the RDB technically is just the first block, the term is often used for the entire structure. The RDB block points to PART blocks, which are what you refer to as a "pointer to the partition"
http://lclevy.free.fr/adflib/adf_info.html#p6 The partition itself is just an area of the hard drive that the file system handler can party on, once it has been loaded and told what area of the disk to use. The partition itself is the same whether you use RDB or mount lists (or crossdos, which I think can mount FAT partitions without either by scanning the PC partition table).