... why's stuff have to be complicated? Win95 has minimal if any boot sector protection. Just go look at what boot0cfg does, figure out which sector you have to read/modify/write, and do that. Of course, I'd also check first to ensure it's updating a freebsd bootblock, or you may render a non-dualbooting machine dead. :) -a