Random Тривиальный ответ: #define BlkSize 512 for

Random Тривиальный ответ:
#define BlkSize 512
for (offset=0; offset < BlkSize; offset++) WriteByteIntoBuffer(ReadByteFromKeyboard());
Более осмысленный ответ:
1. Запускаем DiskEdit на любом диске, с нормальным разбиением.
2. Сохраняем с его помощью MBR/BootRecord на той же дискете, с которой запустили DiskEdit
3. Запускаем DiskEdit на машине к которой подключен диск на котором хотим прописать MBR/BootRecord
4. Считываем сохраненный MBR/BootRecord с дискеты
5. Выбираем в меню DiskEdit-а записать в физический/ие сектор(а) и записываем куда надо (DiskEdit подскажет куда)
6. Редактируем записанное сообразно геометрии диска
7. Сохраняем.