The initial IOCTL implementation supports reading disk physical geometry. Two additional functions were added. They allow reading/writing raw data to the disk (default partition).
I'd like to use this simple interface in a modified loader-based app, but so farI coulnd't find anything existing.