Como gravar um arquivo bin (512 bytes) no primeiro setor (setor 0) de um disquete?

Como eu escrevo um arquivo .bin para estar no primeiro setor de uma imagem de disquete / disquete virtual / disquete?

Estou tentando inicializar um simples carregador de inicialização de 512 bytes. O tamanho em todos os lugares diz "512 bytes", então eu já deveria estar bom.

Informação adicional:

O gerenciador de inicialização simplesmente exibe uma string e estou aprendendosimples montagem. Parte do trabalho é feito no Windows e outros noUbuntu 14.04 (Trusty Tahr) (se isso importa).

Ele não inicializa, embora tenha o sinal do carregador de inicialização.

questionAnswers(3)

yourAnswerToTheQuestion